{
  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:75a31a42-25c6-470e-bac6-a4f066ece041",
  "version": 1,
  "metadata": {
    "timestamp": "2026-05-13T15:55:36.997Z",
    "lifecycles": [
      {
        "phase": "build"
      }
    ],
    "tools": [
      {
        "vendor": "npm",
        "name": "cli",
        "version": "10.8.2"
      }
    ],
    "component": {
      "bom-ref": "balena-etcher@2.1.6",
      "type": "library",
      "name": "etcher",
      "version": "2.1.6",
      "scope": "required",
      "author": "Balena Ltd.",
      "description": "Flash OS images to SD cards and USB drives, safely and easily.",
      "purl": "pkg:npm/balena-etcher@2.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        },
        {
          "name": "cdx:npm:package:private",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/balena-io/etcher.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io/etcher"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io/etcher/issues"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    }
  },
  "components": [
    {
      "bom-ref": "@aashutoshrathi/word-wrap@1.2.6",
      "type": "library",
      "name": "@aashutoshrathi/word-wrap",
      "version": "1.2.6",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Wrap words to a specified length.",
      "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aashutoshrathi/word-wrap"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aashutoshrathi/word-wrap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aashutoshrathi/word-wrap"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aashutoshrathi/word-wrap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d588ecd92bccf137e5111fce0f770e8e15963996f9f00dadef0a44d92f577c161388897e5c58501b66e3cb83eed48f8402508d533443603745c056142af5dc20"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@ampproject/remapping@2.3.0",
      "type": "library",
      "name": "@ampproject/remapping",
      "version": "2.3.0",
      "scope": "required",
      "author": "Justin Ridgewell",
      "description": "Remap sequential sourcemaps through transformations to point at the original source code",
      "purl": "pkg:npm/%40ampproject/remapping@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ampproject/remapping"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ampproject/remapping.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ampproject/remapping#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ampproject/remapping/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df4899b403e0cfe2d3218a1e8afa98a3ce777f4da305849de6e1a71a9905574337c4eb7d68def77ab920600999538df1e157ea7272f15bd2a98374792c2e1863"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-crypto/ie11-detection@3.0.0",
      "type": "library",
      "name": "@aws-crypto/ie11-detection",
      "version": "3.0.0",
      "scope": "required",
      "author": "AWS Crypto Tools Team",
      "description": "Provides functions and types for detecting if the host environment is IE11",
      "purl": "pkg:npm/%40aws-crypto/ie11-detection@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/ie11-detection"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/aws/aws-sdk-js-crypto-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/tree/master/packages/ie11-detection"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df8d650419226350df0cd29a8bfc173376ae8cd0645d1eedab55113d00cbf708b70146c8f34351ef8b85d535c7326ee9a3501c9c593c8aed92d88794ffefc0f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@1.14.1",
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/ie11-detection/node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-crypto/sha256-browser@3.0.0",
      "type": "library",
      "name": "@aws-crypto/sha256-browser",
      "version": "3.0.0",
      "scope": "required",
      "author": "AWS Crypto Tools Team",
      "purl": "pkg:npm/%40aws-crypto/sha256-browser@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/sha256-browser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/aws/aws-sdk-js-crypto-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/tree/master/packages/sha256-browser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f152e65b607e82315b539b8c7aab5033a363d3f1756eba3cd31417096e824015a0a2c1565d3c7beda78e17908020099b38aeb849d30125d36be89e35c8fe66bd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@1.14.1",
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/sha256-browser/node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-crypto/sha256-js@3.0.0",
      "type": "library",
      "name": "@aws-crypto/sha256-js",
      "version": "3.0.0",
      "scope": "required",
      "author": "AWS Crypto Tools Team",
      "purl": "pkg:npm/%40aws-crypto/sha256-js@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/sha256-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/aws/aws-sdk-js-crypto-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/tree/master/packages/sha256-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e734dee8b34fb27755ef5c0cb6dc214e9936cc683c60c57b53287c9bac9dfd63c906cc10138011626d624a1fa061cad2c8fd9caccecf3bc4238137206283abd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@1.14.1",
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/sha256-js/node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-crypto/supports-web-crypto@3.0.0",
      "type": "library",
      "name": "@aws-crypto/supports-web-crypto",
      "version": "3.0.0",
      "scope": "required",
      "author": "AWS Crypto Tools Team",
      "description": "Provides functions for detecting if the host environment supports the WebCrypto API",
      "purl": "pkg:npm/%40aws-crypto/supports-web-crypto@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/supports-web-crypto"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/aws/aws-sdk-js-crypto-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/tree/master/packages/supports-web-crypto"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3a84174cc1401bd96153b861bbdcb482d307cfbbddf15b0a39bcbd9eb7d7b29a09aedc8779bc500705b6a355688684f3b7eea72c7426a9fc5a97bc918958f22"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@1.14.1",
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-crypto/util@3.0.0",
      "type": "library",
      "name": "@aws-crypto/util",
      "version": "3.0.0",
      "scope": "required",
      "author": "AWS Crypto Tools Team",
      "purl": "pkg:npm/%40aws-crypto/util@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/util"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/aws/aws-sdk-js-crypto-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/tree/master/packages/util"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-crypto-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8e265a5e269091e3c082f2bfae2950a1cecf48ba7823f70919ae5f19d38d435845afc881c82d82823cdcc98212ac8af8fe4b798ba3a05573b981373771038eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@1.14.1",
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-crypto/util/node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/client-sso@3.556.0",
      "type": "library",
      "name": "@aws-sdk/client-sso",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native",
      "purl": "pkg:npm/%40aws-sdk/client-sso@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/client-sso"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba75dd592eeebc7a8270ec82d5d7be16bf26dc5daf320da6db818f79ad1b83bad51936268b29fd9a1517d75542b7ea33c9daf0f85e74150c0be8eaa8a8fa1c9b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/client-sso-oidc@3.556.0",
      "type": "library",
      "name": "@aws-sdk/client-sso-oidc",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native",
      "purl": "pkg:npm/%40aws-sdk/client-sso-oidc@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/client-sso-oidc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso-oidc"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01729dd9307a9cdae4b2ef8e7e61e5f2e234ecf760ccea38a3c031a113bc487970a0c006bdc4fda29b43195498a157e038a4f2982a04ee1f3f52851f3dcd75c1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/client-sts@3.556.0",
      "type": "library",
      "name": "@aws-sdk/client-sts",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",
      "purl": "pkg:npm/%40aws-sdk/client-sts@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/client-sts"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ec2b78eced2ba1f711260bcf3a698f9bbf429d2cb62dceb72656deac27f5ba1270d7610841b8a605869d3736b376faf4af306a6a27047ad83c9f29ed46d10cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/core@3.556.0",
      "type": "library",
      "name": "@aws-sdk/core",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Core functions & classes shared by multiple AWS SDK clients",
      "purl": "pkg:npm/%40aws-sdk/core@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/master/packages/core"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc9692687c3690f425a35d63fd1ceecf4824d6d11a29dcfedac7abd1fd2a679bf016500d8edd3c9bf7eb535edcb6754a0b5b39f1bc6972d3bfd4ff3de1f1cbac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-env@3.535.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-env",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that sources credentials from known environment variables",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-env@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-env"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-provider-env"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e9a703bc73418219202f773c893a16ed92d484692860d785492a0f26a4c6b55dc82ace672aa87423b4359bc79ad985e63555da57661a44cc9901e8ba507a3a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-http@3.552.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-http",
      "version": "3.552.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider for containers and HTTP sources",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-http@3.552.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-http"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.552.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-provider-http"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bec9aeec2cf58b8e69144ab355be097059809959d614d2ec1a179973c482a6d96a08ee6fa044eb65920b1d8225e1c8ca9120e4de96e504e7f43e1ca3a965ba59"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-ini@3.556.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-ini",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-ini@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-ini"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-provider-ini"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0dcf812b3a55e17b79aec5660c6cfc113207ca9956c1a77e81004daebffcf9c136df74191c814c1a7e512f94a08b513747cee66c424f81152fe057269478eb8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-node@3.563.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-node",
      "version": "3.563.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that sources credentials from a Node.JS environment. ",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-node@3.563.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.563.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-provider-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70d193f77bae033336667593d2b1db4ff6e39d54422100d38bcca59ef369b0e8fecc50a7daad9e40087a7e00023e32a1080ed2cdcdfc017d211f63c35c7ebeca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-process@3.535.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-process",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that sources credential_process from ~/.aws/credentials and ~/.aws/config",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-process@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-process"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/credential-provider-process"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4ed4e6a9ac60a795bfe4625f11c261fb32583c25111972d07cafdb1ad4a852b1616afd258ed00b894f2a30c43ef32f93e4792e1e4efcc51475826b738ee5ea4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-sso@3.556.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-sso",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that exchanges a resolved SSO login token file for temporary AWS credentials",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-sso@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-sso"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/master/packages/credential-provider-sso"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "113b8181c9e97f1a9a74402a850156a4aa15d42fcd020bece426c17391096de949f1fe29ad3744ac81e3ad1b554fc734d8c5e3f76430733b223587792283aacb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/credential-provider-web-identity@3.556.0",
      "type": "library",
      "name": "@aws-sdk/credential-provider-web-identity",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that calls STS assumeRole for temporary AWS credentials",
      "purl": "pkg:npm/%40aws-sdk/credential-provider-web-identity@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/credential-provider-web-identity"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/master/packages/credential-provider-web-identity"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47f6002fc521f22f9dcd58f33276dc58b20679e462da68a81d51a7545fa68a799a2240a240c660d873eb7652a6e3d125f919634f6f0d97960746e8aacc423030"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/middleware-host-header@3.535.0",
      "type": "library",
      "name": "@aws-sdk/middleware-host-header",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/middleware-host-header@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/middleware-host-header"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/middleware-host-header"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d21e935a3056b43698c07310248f6e95a7de4b894b6b0d6f2314636e91f4b2f151b7a12f7be4b2f0d95584409f4d4da1373fdf2ee6efad4c6c5e84e168b0487b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/middleware-logger@3.535.0",
      "type": "library",
      "name": "@aws-sdk/middleware-logger",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/middleware-logger@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/middleware-logger"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/middleware-logger"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86e347a4e34eac40eb7514ef490af570989130d7f44b9d8d0d7b5a3f37718ae6d390ffaf9e2d8ca2199900d30e6a2fea4f4a25984557d352e16746403a09a0e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/middleware-recursion-detection@3.535.0",
      "type": "library",
      "name": "@aws-sdk/middleware-recursion-detection",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/middleware-recursion-detection@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/middleware-recursion-detection"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/middleware-recursion-detection"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a6daa806b3e830aa6478c072d6a73959f0f5a19b892d8f96d84a00ebb0e7e385d06558dc6f3e8203f7fa43033e5158be3cfa81fb23a490cccab15ec1438a4af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/middleware-user-agent@3.540.0",
      "type": "library",
      "name": "@aws-sdk/middleware-user-agent",
      "version": "3.540.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/middleware-user-agent@3.540.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/middleware-user-agent"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.540.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/middleware-user-agent"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f1177ac0f7970e7398cd68f55c298e29cc7f43cecbd0ad7f107a8e0687068cb55b37782647106fa66475a514e37fb22c59f9e7ccde5bb6ab5c0247c33d841431"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/region-config-resolver@3.535.0",
      "type": "library",
      "name": "@aws-sdk/region-config-resolver",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/region-config-resolver@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/region-config-resolver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/region-config-resolver"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2173b39c389a22d063b10cb81629749335ff2771f120e92712986a1db39f51ff8ba40e6e81cb31b9040e36b6c442eb020677c9cb29ab95d06f061166b6553d5a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/token-providers@3.556.0",
      "type": "library",
      "name": "@aws-sdk/token-providers",
      "version": "3.556.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "A collection of token providers",
      "purl": "pkg:npm/%40aws-sdk/token-providers@3.556.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/token-providers"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.556.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/token-providers"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6f222ba0345d3ffb6c1fb8898cae92a35ccc789c29c55908d0be8b8e6e7cbec2b89ffcf1aaa9062bc9bc313c90efcdb77deb96eed48f90b92bfce7fba0ef1b2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/types@3.535.0",
      "type": "library",
      "name": "@aws-sdk/types",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Types for the AWS SDK",
      "purl": "pkg:npm/%40aws-sdk/types@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "698e0c61f76e363fac451dfb53b5f1611f307a67db28fea5c74d337b6336bae6e7ee6668b6e56b59801a7db3125eb7443124e813924386bdbcbc0ad23a82dc4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/util-endpoints@3.540.0",
      "type": "library",
      "name": "@aws-sdk/util-endpoints",
      "version": "3.540.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Utilities to help with endpoint resolution",
      "purl": "pkg:npm/%40aws-sdk/util-endpoints@3.540.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/util-endpoints"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.540.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/util-endpoints"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d64332405016c7a7fc6a5688e944fae7fe585bfee90d600a01d3702fabee24b79ad372ab6515f73cca0e34e489a404b99b73adec795666f7f7c190cd4cb10b67"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/util-locate-window@3.535.0",
      "type": "library",
      "name": "@aws-sdk/util-locate-window",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/util-locate-window@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/util-locate-window"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/util-locate-window"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c727748be9dda3a5c81ba9d8223f1917a6eec3adcd8f6158b0c5222abef30a843c33481d56de632fb69cf028ce0813bccb168759a3418a8c9f40b285e775784"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/util-user-agent-browser@3.535.0",
      "type": "library",
      "name": "@aws-sdk/util-user-agent-browser",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/util-user-agent-browser@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/util-user-agent-browser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/util-user-agent-browser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45631c17fc55e67fa785a03f15fe4fdf234fdcababfc8f953599e0a20e1312cf76a01fe7c0e74083fd892fc6d502151b32b8d38e9c26ecf22dce2605428ab28a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/util-user-agent-node@3.535.0",
      "type": "library",
      "name": "@aws-sdk/util-user-agent-node",
      "version": "3.535.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40aws-sdk/util-user-agent-node@3.535.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/util-user-agent-node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.535.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/util-user-agent-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7517a4d3352e213db9c0e58996c466f7b9d3914961d4d0dc2ec41920dd98f0ac61c285d75ad26ce6f6833d3faa020f8ea5c363f348b5ccb47f0a2aea94583f4d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@aws-sdk/util-utf8-browser@3.259.0",
      "type": "library",
      "name": "@aws-sdk/util-utf8-browser",
      "version": "3.259.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "A browser UTF-8 string <-> UInt8Array converter",
      "purl": "pkg:npm/%40aws-sdk/util-utf8-browser@3.259.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aws-sdk/util-utf8-browser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/aws/aws-sdk-js-v3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/util-utf8-browser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/aws/aws-sdk-js-v3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52f15afef47e7b5f57a2891917c47315906bc361149105b18815b4c9840086f9370be4151a5d07de8b9c6bc2c306505f40a5f0996de1ba8ff9f47f2bc1bd7027"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/code-frame@7.24.2",
      "type": "library",
      "name": "@babel/code-frame",
      "version": "7.24.2",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "purl": "pkg:npm/%40babel/code-frame@7.24.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/code-frame"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-code-frame"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb9fad2d0c95f298377ec8a59faec154b0f53f5dc4838961e515bd985d3352ebcbaeff6e210e0c08bf82453f854ec0650637086a7e8f1ac2dc04dd26dc2954c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/compat-data@7.24.4",
      "type": "library",
      "name": "@babel/compat-data",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "purl": "pkg:npm/%40babel/compat-data@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/compat-data"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be0f068a1d8c2cafa43a41c9a788011089326888b4d23816a2dd83f503a699f2c2f2320d48ece608bb5ae81bf3fc94810aa9de815d0bf348e1c64a25e4658d7d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/core@7.24.4",
      "type": "library",
      "name": "@babel/core",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Babel compiler core.",
      "purl": "pkg:npm/%40babel/core@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-core"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3015653173fe924979dfde1104b4b1c64fe22d37951ae5d35777080d76af3e930caa74a7b7a6a92a06a7fd4f0edd44966425994ff4db81f12929ae2e3203780e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/core/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/generator@7.24.4",
      "type": "library",
      "name": "@babel/generator",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Turns an AST into code.",
      "purl": "pkg:npm/%40babel/generator@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/generator"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-generator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ddebebfa4a78d6571fe7bacfb2d25d6cc4c39338c064c8be3e04875b00bc9ab509c07bf49156300d7833d2098697fa2d62266b8648a7f767e13e57fbdad47bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-annotate-as-pure@7.22.5",
      "type": "library",
      "name": "@babel/helper-annotate-as-pure",
      "version": "7.22.5",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Helper function to annotate paths and nodes with #__PURE__ comment",
      "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-annotate-as-pure"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-annotate-as-pure"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ef053c6ef1b41242473228e53e6b56ed9cd150d5d30077447a3f25b76ab5deb34e85e902d62c8addebcd5bc513c85e5acc191dd76275bd27230bedd3f7aa0c6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "type": "library",
      "name": "@babel/helper-builder-binary-assignment-operator-visitor",
      "version": "7.22.15",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper function to build binary assignment operator visitors",
      "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-builder-binary-assignment-operator-visitor"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-builder-binary-assignment-operator-visitor"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "424057c0681aa02d86b46651a266ba92fed2cdfbf4ea486f8456afebb644c5abb645a5f3cbc3291d230ed8f3683f65ed990a6125044715f83bec1abbdf5622cf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-compilation-targets@7.23.6",
      "type": "library",
      "name": "@babel/helper-compilation-targets",
      "version": "7.23.6",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Helper functions on Babel compilation targets",
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.23.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-compilation-targets"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f49079e3c199a10566ceb160a7ca3b2b17609131a6eb1b3d0d6d28fcf8a6ef65038f3af939b510e99cd83ea03e83d3934b66c142872d2c9ae4cb444308059181"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-compilation-targets/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-create-class-features-plugin@7.24.4",
      "type": "library",
      "name": "@babel/helper-create-class-features-plugin",
      "version": "7.24.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile class public and private fields, private methods and decorators to ES6",
      "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-create-class-features-plugin"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "946ef9c9eb94495bb4a4871b86260c5c15c0347ae950f68e7eeeebc80cec90280a507b80c51408e6cb2bb661745fd51795d3e5bd3d1733f038178e0e5d1b7a89"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-create-regexp-features-plugin@7.22.15",
      "type": "library",
      "name": "@babel/helper-create-regexp-features-plugin",
      "version": "7.22.15",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ESNext Regular Expressions to ES5",
      "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.22.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-create-regexp-features-plugin"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbd1643cb1639f84cf11add113b1a95bea9b13cb65b2ede39ed35835f706b1ce3d2e9845d4f408883faf319d73d7154e2adfbdde4840f6d736241b379018c0ef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-define-polyfill-provider@0.6.2",
      "type": "library",
      "name": "@babel/helper-define-polyfill-provider",
      "version": "0.6.2",
      "scope": "optional",
      "description": "Babel helper to create your own polyfill provider",
      "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-define-polyfill-provider"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel-polyfills.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel-polyfills#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel-polyfills/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d5efa83e0b9d366e250ae80c99dcb2b5d2f0e90f20b3667859157907d4bef9cc73e3ebcfaa73c65fa71dad87e833c00d8ccf22bed60ff710f97adb216756db5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-environment-visitor@7.22.20",
      "type": "library",
      "name": "@babel/helper-environment-visitor",
      "version": "7.22.20",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Helper visitor to only visit nodes in the current 'this' context",
      "purl": "pkg:npm/%40babel/helper-environment-visitor@7.22.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-environment-visitor"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-environment-visitor"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdf79d488cc585ab7f8058567c7b605af95e7349ea07d604215ae9bb08ebb8b9577d44a703c7090749a21cac2a0e743b777d9a2a8db1b7cf3fc59a6dc316df84"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-function-name@7.23.0",
      "type": "library",
      "name": "@babel/helper-function-name",
      "version": "7.23.0",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Helper function to change the property 'name' of every function",
      "purl": "pkg:npm/%40babel/helper-function-name@7.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-function-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-function-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "384ac4aacaf18d94c97226783a8f9ea19a9e5bd50888e72e60a449038640815f66c80fa93978619a97cd08a8c41ff6ae55f11854527acb54dce2bd1e200a6a8b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-hoist-variables@7.22.5",
      "type": "library",
      "name": "@babel/helper-hoist-variables",
      "version": "7.22.5",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Helper function to hoist variables",
      "purl": "pkg:npm/%40babel/helper-hoist-variables@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-hoist-variables"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-hoist-variables"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c068e4f50655cef92703ac8a2145116fccd8de0ad709c399b7effb59ccbc3b6b9cb7186996650f90e76582836199d55e7b673dd895db7f5c6932d54d6dfa3147"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-member-expression-to-functions@7.23.0",
      "type": "library",
      "name": "@babel/helper-member-expression-to-functions",
      "version": "7.23.0",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper function to replace certain member expressions with function calls",
      "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-member-expression-to-functions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-member-expression-to-functions"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea07eb3f087b3ae4fa819c8966f77a59b4dfaea028eef9b8c42cc05cebac2aaabfbd674a5e9853a63e6494728d991514ebf4111a506cc94f660083da58796a24"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-module-imports@7.24.3",
      "type": "library",
      "name": "@babel/helper-module-imports",
      "version": "7.24.3",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Babel helper functions for inserting module loads",
      "purl": "pkg:npm/%40babel/helper-module-imports@7.24.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-imports"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-module-imports"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be229bd05f5fdacd01092db6412177d3ccfffb5616295ffbea6c2deb5341cd2e62ccccc33f076ad694ebcdff8b8b79e90565fd29d41b91e0add6348033b959aa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-module-transforms@7.23.3",
      "type": "library",
      "name": "@babel/helper-module-transforms",
      "version": "7.23.3",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Babel helper functions for implementing ES6 module transformations",
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.23.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-transforms"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-module-transforms"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edb06ce040fd3a6b3075f0f3a73e0ca56812ad5ec55e5737cc86a0bcb1634b91fe324ed29ebdb5bd0e90c2bb2808631f342e1ee0b40f76850b12de32933d1245"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-optimise-call-expression@7.22.5",
      "type": "library",
      "name": "@babel/helper-optimise-call-expression",
      "version": "7.22.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper function to optimise call expression",
      "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-optimise-call-expression"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-optimise-call-expression"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c1c1aa23374c45471e3222fa701aac62576b547e5ef8d358e5a24e7ae0d801f441d2d72e904f5ec598a5a6e33b6a8de55d5cbb82e1f4af1dce5e3e9423a136f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-plugin-utils@7.24.0",
      "type": "library",
      "name": "@babel/helper-plugin-utils",
      "version": "7.24.0",
      "scope": "required",
      "author": "The Babel Team",
      "description": "General utilities for plugins to use",
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.24.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-plugin-utils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-plugin-utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5c5339d7306d3e17146e25fbcbf364254ea2338555bdb0bd0a8cc3c784038ebe94062fc42d7719c12882e306ac651f2962cf4c826b51bdd3765723f16e1f2db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-remap-async-to-generator@7.22.20",
      "type": "library",
      "name": "@babel/helper-remap-async-to-generator",
      "version": "7.22.20",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper function to remap async functions to generators",
      "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.22.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-remap-async-to-generator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-remap-async-to-generator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a411b2578b81a8e9ecfb452f86c4cef2a825f213bcf4f9a20d8bfefc23b2a7569e31c99fadfaeecfefe708c162632145fca9e7d327eb0bce59ccd1637a66c54f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-replace-supers@7.24.1",
      "type": "library",
      "name": "@babel/helper-replace-supers",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper function to replace supers",
      "purl": "pkg:npm/%40babel/helper-replace-supers@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-replace-supers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-replace-supers"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40247552a0bd0731b9bd997c04c89c999dbc46e5019c784031d743f321c51c3447f652d367db943de857f1cb553d3f25d1329b94989da9c81450a195ade3e579"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-simple-access@7.22.5",
      "type": "library",
      "name": "@babel/helper-simple-access",
      "version": "7.22.5",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Babel helper for ensuring that access to a given value is performed through simple accesses",
      "purl": "pkg:npm/%40babel/helper-simple-access@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-simple-access"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-simple-access"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f41fdf44fcaf818a46b7fbe58d2f5ecf3afa38aca599ee5644a7543e7d2b556d48bc9f13d01013a54e608ec56ff426c4b9e9228a43ea2301eda91ca247377e7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-skip-transparent-expression-wrappers@7.22.5",
      "type": "library",
      "name": "@babel/helper-skip-transparent-expression-wrappers",
      "version": "7.22.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper which skips types and parentheses",
      "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-skip-transparent-expression-wrappers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4ad78afae8964a882e37a7c2a2df7c8b05524a9500c5a00f0660debb9560830aaa0be8430c4ae33d6fe21f7f68c768cfd1445625ecafa28abbbb85b46a371f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-split-export-declaration@7.22.6",
      "type": "library",
      "name": "@babel/helper-split-export-declaration",
      "version": "7.22.6",
      "scope": "required",
      "author": "The Babel Team",
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.22.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-split-export-declaration"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-split-export-declaration"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02c527c6e2e1458b22b0589a270be9d5017e2372a30f914ec6eb75e2afc6ce8bd47baa2b1cb7ac5b60bb77be789119b9de1e60aabcfab0597ab31738055b44fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-string-parser@7.24.1",
      "type": "library",
      "name": "@babel/helper-string-parser",
      "version": "7.24.1",
      "scope": "required",
      "author": "The Babel Team",
      "description": "A utility package to parse strings",
      "purl": "pkg:npm/%40babel/helper-string-parser@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-string-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-string-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da87d10a39e703dcbec24f1bf4801112ba1e50fd36287a78df53769a12a78b2db22880caa5bac7bfd797c26f1c05e59061c266cefe6a282bbae4fe3b78217b09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-validator-identifier@7.22.20",
      "type": "library",
      "name": "@babel/helper-validator-identifier",
      "version": "7.22.20",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Validate identifier/keywords name",
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-identifier"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "638399fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-validator-option@7.23.5",
      "type": "library",
      "name": "@babel/helper-validator-option",
      "version": "7.23.5",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Validate plugin/preset options",
      "purl": "pkg:npm/%40babel/helper-validator-option@7.23.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-option"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f39b6d00e30bb2be775605e44db931f2803a6137d3e2aeff1f35d22c46268dc49324f30f42dbead410fbf41c9ea79c4c5186c64731290ec8d47f7772a79e082b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helper-wrap-function@7.22.20",
      "type": "library",
      "name": "@babel/helper-wrap-function",
      "version": "7.22.20",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Helper to wrap functions inside a function call.",
      "purl": "pkg:npm/%40babel/helper-wrap-function@7.22.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-wrap-function"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helper-wrap-function"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a66b3f53090ea6741efcf0c011d57f77b7550a805b07e47816f6281c6673fb854f720ed1b58cb628fed2da56ee58ce850928286f9c2c85f18449b0bf87335767"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/helpers@7.24.4",
      "type": "library",
      "name": "@babel/helpers",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Collection of helper functions used by Babel transforms.",
      "purl": "pkg:npm/%40babel/helpers@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helpers"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-helpers"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15ec1d9596d28b06951a5813d433c0343b821da0cc88ea3e0ff2036111588c73aebfaeb131227b7d0c30383c113403e400320eff3d44a05fe5d810969560010f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/highlight@7.24.2",
      "type": "library",
      "name": "@babel/highlight",
      "version": "7.24.2",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Syntax highlight JavaScript strings for output in terminals.",
      "purl": "pkg:npm/%40babel/highlight@7.24.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-highlight"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61a7356a8e1f9644f14ed7820d92c4bddc60d9f65fcf5bfc338429686ca9abf58f0ea8378a31d86c37ecf8b1b986fcd2a2a69267dfd9f652923f70a3663bfea4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@3.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "3.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/ansi-styles"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@2.4.2",
      "type": "library",
      "name": "chalk",
      "version": "2.4.2",
      "scope": "required",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@2.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/chalk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-convert@1.9.3",
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "scope": "required",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "purl": "pkg:npm/color-convert@1.9.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/color-convert"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Qix-/color-convert.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Qix-/color-convert#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Qix-/color-convert/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-name@1.1.3",
      "type": "library",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "required",
      "author": "DY",
      "description": "A list of color names and its values",
      "purl": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/color-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/dfcreative/color-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dfcreative/color-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dfcreative/color-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@1.0.5",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/escape-string-regexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-flag@3.0.0",
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if argv has a specific flag",
      "purl": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/has-flag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-flag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-flag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-flag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@5.5.0",
      "type": "library",
      "name": "supports-color",
      "version": "5.5.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@5.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight/node_modules/supports-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/parser@7.24.4",
      "type": "library",
      "name": "@babel/parser",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "description": "A JavaScript parser",
      "purl": "pkg:npm/%40babel/parser@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd3bc405c82199e0666bd4081ae9d67afbc1029e3f42ef4176afb69343ade1f54c0fabf776c0bd58e71148a93bb5147204cff9df228c264a3dc4e6ad1900304a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4",
      "type": "library",
      "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
      "version": "7.24.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Wraps classes defined in computed keys of other classes affected by https://bugzilla.mozilla.org/show_bug.cgi?id=1887677",
      "purl": "pkg:npm/%40babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-firefox-class-in-computed-class-key"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa997abce3841334cb2dcb2ea98628f320edad3a1c9aedb1906be035e6ef3e34fd0d3b5f1581a6803a98fab0585cd96a2f8b3da8b0e7eb192b26fe11c403e24c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
      "type": "library",
      "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517",
      "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb81ea12791e94920e40677ede0d5b4de2ac03973aa8cede3a7ed58201956c1734cbc30b48a1da7307081363e994d9504a3d0fa92f6bad72ff9e43d52be91436"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
      "type": "library",
      "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transform optional chaining operators to workaround https://crbug.com/v8/11558",
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e3efdd488b8722f07aa768a1c094b36cfb368b5dbd04cd20e18805a9e55365caf08dca661f69cb3ae29c53c5b1f5ce75bf35c02b4a6c29986f48284fd351555"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
      "type": "library",
      "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transform static class fields assignments that are affected by https://crbug.com/v8/12421",
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bd9bf7d7b172e21dfc1d832748167a64fbb8e555b9ef94ae41d842a23dd2d46fa597eb9e1969a1162548e4f137ed45b6692b45e26e8be52d65f828866157a8f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "type": "library",
      "name": "@babel/plugin-proposal-private-property-in-object",
      "version": "7.21.0-placeholder-for-preset-env.2",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms checks for a private property in an object",
      "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-proposal-private-property-in-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel-plugin-proposal-private-property-in-object.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-proposal-private-property-in-object"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel-plugin-proposal-private-property-in-object/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "48e4a47c90dd75a33b99a93a70f129b30c93467b9196d978dbd84cada4048255be3a4a2f9c2cec8accd39acae563ffea2c58c2a500c546f8dd9b6c00e693e6f7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-async-generators@7.8.4",
      "type": "library",
      "name": "@babel/plugin-syntax-async-generators",
      "version": "7.8.4",
      "scope": "optional",
      "description": "Allow parsing of async generator functions",
      "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-async-generators"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b727266719067d96b184c45b5e53d7b95169756957a62af65b800c85226044ace4fde0e52173a16f62c75a82e90c5ed3107ca5579ccd872917e8a0201c999337"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-class-properties@7.12.13",
      "type": "library",
      "name": "@babel/plugin-syntax-class-properties",
      "version": "7.12.13",
      "scope": "optional",
      "description": "Allow parsing of class properties",
      "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-class-properties"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-properties"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e6e227632a56b461a85436014d2c2074ab249db283e264fde2404deb932d26054b4c676df20c9f5225d83a7574d20e7ba5395aa21771e0afd9db5ef5d341960"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-class-static-block@7.14.5",
      "type": "library",
      "name": "@babel/plugin-syntax-class-static-block",
      "version": "7.14.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Allow parsing of class static blocks",
      "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-class-static-block"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fe6323e6afa95dc8d9cceaca9878c584f9b809709a4eeb24b8403ef29b1807df81813cd0ccfd31c187c8ae9f2bca219ced8b02c7e02259d11c5393d7a68298f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-dynamic-import@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-dynamic-import",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of import()",
      "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-dynamic-import"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-export-namespace-from@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-export-namespace-from",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of export namespace from",
      "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-export-namespace-from"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-import-assertions@7.24.1",
      "type": "library",
      "name": "@babel/plugin-syntax-import-assertions",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Allow parsing of the module assertion attributes in the import statement",
      "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-import-assertions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22ec272395e7b85d7cf6df755dbc665de083cf7aacea20d13bb189fbec1c7e079736cffc16622529ca43497355cae2d0c65c2fb24988dc2b7bdf050e0e424195"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-import-attributes@7.24.1",
      "type": "library",
      "name": "@babel/plugin-syntax-import-attributes",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Allow parsing of the module attributes in the import statement",
      "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-import-attributes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce1413307d17da754b9dbd38b73facec032e6ac5fc534167a44fa71d33a148e20d8d6327a29a194f1b482ac778e67e0643f1c864bc9f229a2e97c7b69b40e744"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-import-meta@7.10.4",
      "type": "library",
      "name": "@babel/plugin-syntax-import-meta",
      "version": "7.10.4",
      "scope": "optional",
      "description": "Allow parsing of import.meta",
      "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-import-meta"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62a7e6f970f1d3e3eb8775527844023d4f35c82f89599da90cf1524b865da5f661a7832414c6830b552ab1ea2f10ac125299c82fbfaf2be0a5a7b6df874883ee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-json-strings@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-json-strings",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings",
      "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-json-strings"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "958ea4746a561ef8e87b6be4e16ac06a912e051ebd10cc5997e46819186b14635854af2638f016f157db4ff660ac56d794336289ac509c0b6054267a8efdf410"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-jsx@7.24.1",
      "type": "library",
      "name": "@babel/plugin-syntax-jsx",
      "version": "7.24.1",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Allow parsing of jsx",
      "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-jsx"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-jsx"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9e0adc595dffa46e4308b174b8a684ef4f862ee6b5e245afbdc46553e7aada8218e605328ca4535cf51e080e20787a66a8f5e3b6d8ec7b0b1b891bb060131a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "type": "library",
      "name": "@babel/plugin-syntax-logical-assignment-operators",
      "version": "7.10.4",
      "scope": "optional",
      "description": "Allow parsing of the logical assignment operators",
      "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77cc1a4a19691438a743932dbc653dc4300ecca1f8efe145a277b2d9b68522832bf79da128e2e9d4747b56cce866f3ac57fe3e451b33358ec3d7b6dad2d7b48a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-nullish-coalescing-operator",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of the nullish-coalescing operator",
      "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6927dfe333c8235bb6403ef2f85f280eccf5f5ec3820610983d4955be6eac29c2d7c595e8900cc77303f47e525583cdf9c7142c7195e153d0f308ad1dfa5cb35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-numeric-separator@7.10.4",
      "type": "library",
      "name": "@babel/plugin-syntax-numeric-separator",
      "version": "7.10.4",
      "scope": "optional",
      "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator",
      "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-numeric-separator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f47e9875f91c2bfb8e9d8fcaeff680db1a73680824427dfbcb35943112bb39a3cea8ea464b5fa7d07e61c53f40530f44b128cf5bc495c8c270611b56b375f7ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-object-rest-spread@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-object-rest-spread",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of object rest/spread",
      "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-object-rest-spread"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e8a8c8a31996fdcb7cb65ec90df8fd70506895c16679266a03470c79fb71a612994dc95336b360e0f082c5426f2b58ce3ca2b1b2e58a48e4197c535cbbc9d94"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-optional-catch-binding",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of optional catch bindings",
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-optional-catch-binding"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e953c3d0f7359694eac3468aa1e45332207e916840a13db83c0fa4b16481ac5b65e52211569665c0ddcd34f4237a103613ff75155dd18cb5a855382559c495dd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-optional-chaining@7.8.3",
      "type": "library",
      "name": "@babel/plugin-syntax-optional-chaining",
      "version": "7.8.3",
      "scope": "optional",
      "description": "Allow parsing of optional properties",
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-optional-chaining"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a82bd12b1f53019423f15745403645d6dbf770e2f95b183ac5833f1b994b0119890545c6d1c0c87a70826e6dd3eb931470b8676d0a4d2fff03d329b42006392"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-private-property-in-object@7.14.5",
      "type": "library",
      "name": "@babel/plugin-syntax-private-property-in-object",
      "version": "7.14.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Allow parsing of '#foo in obj' brand checks",
      "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-private-property-in-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-private-property-in-object"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d30567a7d77127bd995090d5dbb65f6d28fa8872e8cad6199a1deb15cc4d9efb0917792d9332c364fcbf980d7b1c6b1a413dff0d0b16617d5fd50196902a1552"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-top-level-await@7.14.5",
      "type": "library",
      "name": "@babel/plugin-syntax-top-level-await",
      "version": "7.14.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Allow parsing of top-level await in modules",
      "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-top-level-await"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-top-level-await"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "871fbeba92efe54d6b8187f07b5c41414851994e35344be952fae9f2392b48276f1929cce7fa9d44cb72949e8f1b938590168791b4c02939dddff63211244717"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-typescript@7.24.1",
      "type": "library",
      "name": "@babel/plugin-syntax-typescript",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Allow parsing of TypeScript syntax",
      "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-typescript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-typescript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6219e6bf2e476449c752dcba8befa071f1f5fe5ebc0079c8b451e7682bfa867f5d361d2142fbd026cc698b804c0453790cb78706eb9c4ffd038335e27ff3b247"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "type": "library",
      "name": "@babel/plugin-syntax-unicode-sets-regex",
      "version": "7.18.6",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Parse regular expressions' unicodeSets (v) flag.",
      "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-unicode-sets-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-unicode-sets-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef6ed890400fc122104efe629bc407cf7ba9aa9f762535a189d202f354ddc78549608b5efd59dd29fd6a2ab7e79e13cb88f8214ad59fbc2fe215a30242eecdaa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-arrow-functions@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-arrow-functions",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 arrow functions to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-arrow-functions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-arrow-functions"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e04ffdcd91186c69ea7d724f6e8f65e1bfdfb1075cd2858ded33783aa26e31c4210bc020cde20e00ab97519f8f3ed216ac02a97bb3685d04ecac09f369af87f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-async-generator-functions@7.24.3",
      "type": "library",
      "name": "@babel/plugin-transform-async-generator-functions",
      "version": "7.24.3",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Turn async generator functions into ES2015 generators",
      "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.24.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-async-generator-functions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-generator-functions"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41edba08c6158e943127ccf1335df8d0914d8d9685f88496a6bd4ab7f8c6a3e6535332a47f0fe9a611166d109bfa599233a93f4ce81f60bbe66c79144346ac22"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-async-to-generator@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-async-to-generator",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Turn async functions into ES2015 generators",
      "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-async-to-generator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-to-generator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01ac0fa6d8ad457a75cb49f88a529c19b45859f6dbcc55b3d8da8dbbb75a7180ed16dcf408c8c6eb86f72d0b1bdca2209dfe3fa1b7142fbf217da392ee20947f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-block-scoped-functions@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-block-scoped-functions",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Babel plugin to ensure function declarations at the block level are block scoped",
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-block-scoped-functions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoped-functions"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d6582d7c392859badaeff42ea6c9ed71c2d6a6fae362d9b9d3382054779b19c721ce8966d4eb3b5244ea1f20cacaf38bb0784642db5f4f38808afec4d8c1f82"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-block-scoping@7.24.4",
      "type": "library",
      "name": "@babel/plugin-transform-block-scoping",
      "version": "7.24.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 block scoping (const and let) to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-block-scoping"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoping"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c8154648a462837fd3bdb6dc915e91c5a4a0be5f76399adb2164e36e114601a2600aa0ce32d36f49afeb81d5b1c63e13662bc6171debc3b4a0ce2e6b51ae9ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-class-properties@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-class-properties",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax",
      "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-class-properties"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-properties"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38c2c25e2d0daaf25f3914da3d0070a8b5c785bf77c2404a67868dc0c97a5ad7a13bb6abf9c9a9fbcf623c440fab1027c6c38a4da31cb373cecf7aca6b227bda"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-class-static-block@7.24.4",
      "type": "library",
      "name": "@babel/plugin-transform-class-static-block",
      "version": "7.24.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transform class static blocks",
      "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-class-static-block"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-static-block"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07cabb3f3f3bd07cffabd5203fc227369634d4248b0d20b2a97ef3711bafdc570f97cec0d86d7b9404aba0759a0ad6dd21c6d8cce67b91699714a6e28cc4a616"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-classes@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-classes",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 classes to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-classes@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-classes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-classes"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65321edd6ed47a325ddffdd1e29ed2732c8ea1a7deb544a149fe240aa5743bb17f4621f1563ff045a467425ac6c1f96f71e84d03c338d879008840d866ed85d5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-computed-properties@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-computed-properties",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 computed properties to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-computed-properties"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-computed-properties"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6924654851f269392fa902a05077e40c6930f6bc22ff1dc78fa2838dea90e91e0469e203519b3c874cf2245e7b702acab76b250555f25a20a3f0da93a439c4f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-destructuring@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-destructuring",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 destructuring to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-destructuring"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-destructuring"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a30f237225aa3714774586d2355b85e14d89c75df49f09c19e1470e8dea1d5b39e8cd900066708e57e68cf6f4ae1a9565fbbdfd42fa8ea0b4a5e293344a91577"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-dotall-regex@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-dotall-regex",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile regular expressions using the `s` (`dotAll`) flag to ES5.",
      "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-dotall-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-dotall-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7bb94c604a867067694f34ccd492a0adb37c65a7c9fea34e62923cbb81bb45252b7d81d53cf23026b5f98ec47335e27a105c1c5f8337f6c915840a23558530b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-duplicate-keys@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-duplicate-keys",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile objects with duplicate keys to valid strict ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-duplicate-keys"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-duplicate-keys"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9accb3b949efb23b1a49aa1c57a2fb12b7cdb1ae670d62f55ca3670de3cb826cfe59d538c3f27cf80c4132b59f8bd9b82317cbe6c6502943d028341e7804fa94"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-dynamic-import@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-dynamic-import",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transform import() expressions",
      "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-dynamic-import"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6afda07524f25dc255748fbc68566c080b51dbdc49b744b9b5ab3e11ff0dbc13660f56be37fdde70c2de30181f70afb1cec8dd2c34faa07b7e0c53f27aa51b0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-exponentiation-operator@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-exponentiation-operator",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile exponentiation operator to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-exponentiation-operator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-exponentiation-operator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "535c97d77755052c12db70c402a53e67f3e4c04f7f9bb410cbc63dffe4dd6fc51661a18d0d8c132e2d7dc2a2008913abf2c5d5ba6f40febb621f91f46e851c4f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-export-namespace-from@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-export-namespace-from",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile export namespace to ES2015",
      "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-export-namespace-from"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-export-namespace-from"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16ddfc9bf2853b2ccac3651a2459161bd4271cf1bf43fd9290ead1938a4d04f83920f67e74ec5c9a42b9232b8173188d3f2c98a303c65117b206faef66cec895"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-for-of@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-for-of",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 for...of to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-for-of"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-for-of"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b105d727174e1ba5d41d4778b88221d9359427edc9bc45029c4b0035ef0000a8410ba3564ec29e451607a9b565105c5c93f64c07a35d1aaaa6ae6244593c202"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-function-name@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-function-name",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Apply ES2015 function.name semantics to all functions",
      "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-function-name"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-function-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0579836693e587b8f089c280ad0012ae3f27db6ff0ea2ca6467bc7618776ccedf40db136efb24edb4ffbc97253dd0c433ed89088ec5005b647e13a62bcd5c8c4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-json-strings@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-json-strings",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings",
      "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-json-strings"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-json-strings"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53b44c16646fa1ab2c72b205cb9c40e20229f225a75ae6e72a42ae506263b2e387ec67db32407e5d9cdeb25c7690b74419d3890da984982a8e92ce9ef27bfc0d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-literals@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-literals",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 unicode string and number literals to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-literals@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-literals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-literals"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce7f69c33f14ee70aa39822205a3b1a103ad62630e0d74c99e4c46e00b57f1f3e69c24585813870f4a9ca704bd7b65434a9d7334962976714c20a6fc8e6c2eea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-logical-assignment-operators@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-logical-assignment-operators",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transforms logical assignment operators into short-circuited assignments",
      "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-logical-assignment-operators"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-logical-assignment-operators"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a137a278069cfe84806a22d4de589ba30ce7cd3feba7aaffcd260ca19694aa8014cf9b7eca90c99957a49870e8fea670db75c975a91195fd98888d7f48cb7e3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-member-expression-literals@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-member-expression-literals",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Ensure that reserved words are quoted in property accesses",
      "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-member-expression-literals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-member-expression-literals"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e288da8b42b2b13597cc7b1e24a6b55cf3572916ee52b86438f638ac419e47eec28652552b115adc7dc1cfeeed59a18a80901751628e1a696d37ebbd077f8256"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-modules-amd@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-modules-amd",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to AMD",
      "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-amd"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-amd"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "940c4d1e2e0756d8e71dde51c60dc3e6df7d5e6e87edbd388544bb107217714976115e3297581676a66b3735e74ab1ef78bf6a31d6ce0e52c5e799af82301f69"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-modules-commonjs@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-modules-commonjs",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to CommonJS",
      "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-commonjs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-commonjs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b33a20f1f15353105fc346fdf201163da12a178d99503fd3ddb9329d6ff0b60c76a7f5c23f9e5612c6fe568b0a71e45277a9e38a9759bcda20a9db48e10d1c87"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-modules-systemjs@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-modules-systemjs",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to SystemJS",
      "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-systemjs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-systemjs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9aa437661f6f14ed53a6696df103e76f0187ccdcf796934433141bd6401e9a7fdeaecb72ab0d6bf4a78e94e7e8df2eb102714470ebf6b52cab5df98c93efd864"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-modules-umd@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-modules-umd",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to UMD",
      "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-umd"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-umd"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6e0379693e3fb92137dc0a5bb2ea75a89d22fb46f686d00393780baf5ea10a4b7e259cbcd7a436f475c3fa2bc8c3d3359914d0d5972f740061493e79b87ce62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "type": "library",
      "name": "@babel/plugin-transform-named-capturing-groups-regex",
      "version": "7.22.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile regular expressions using named groups to ES5.",
      "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-named-capturing-groups-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-named-capturing-groups-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6202cb2a64b76940611dac69e618b55894e03946ff342b831f3193f73f564eddd81be08f46126cea7a6b6d2b71e839d6338761ea0b7b494dec66875b674f1a75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-new-target@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-new-target",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transforms new.target meta property",
      "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-new-target"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-new-target"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "febbabcad04cdf8858cb41ca650c80d271db42040d166e10fc139cf477e5c62d97dedc11a1fecd684e56e3a8f89108ad9bb4af0025515ec6ba37fb52671bcfba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-nullish-coalescing-operator@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-nullish-coalescing-operator",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Remove nullish coalescing operator",
      "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-nullish-coalescing-operator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-nullish-coalescing-operator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "890f9c69ec3cc11ae10a290ee43ad4631d26ae676191a10b8056beedb68c715ba1c4890dee8c6dd3a099e750fae6e8086f5516450f2841ef875c054ceaa1c58f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-numeric-separator@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-numeric-separator",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals",
      "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-numeric-separator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-numeric-separator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec602c1a52b870d2f6384c491f50f398378a9d1bff2d7ab478b512bee76b7a1540e51820e1b22ba84516dbd15b28c0514f4ced4aa8acbfb9233fe5c80b864c37"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-object-rest-spread@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-object-rest-spread",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile object rest and spread to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-object-rest-spread"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-rest-spread"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e30f97f462a3ad79bb68e0718848b35f88d3134ecead6e415fd933aa26560a6266e8fa637d0e7a65e12468a1f8b38ae396308caadec64452a2e8de12c84c510"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-object-super@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-object-super",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 object super to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-object-super"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-super"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a26a4774de2398522d1c6e74c8c543dadef5f055514d06202a8cdc9d668bc32a96156bea10bf64de2db40c8cb9047a11964863a87f7b17b9b30a8634d22459"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-optional-catch-binding@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-optional-catch-binding",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile optional catch bindings",
      "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-optional-catch-binding"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-catch-binding"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a014c7ee851157863edc452b7fa7169f53878a8dea1bf3d5c0ee49d37892266060ea6d8484a8e402eff1b9a5da630596f66898b6f6d6bf82cd7f4026478dcb50"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-optional-chaining@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-optional-chaining",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transform optional chaining operators into a series of nil checks",
      "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-optional-chaining"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-chaining"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f4df0983b7ef7ceea5f00207019675148afad904f67ccf5a652f462f8106a52e6f9913904c8469bde238715ed035c33bf50aed9a68ebf504cf6f6d5b6daf34a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-parameters@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-parameters",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 default and rest parameters to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-parameters"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-parameters"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0997a576e20f94c393863de58d2ab2aa5cf0f0d980e32dce77a23c1f31c2b0944a044ca53dad4d261d4b5c83d267b5623f418cc601735611c54767e7d1f975e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-private-methods@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-private-methods",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms private class methods",
      "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-private-methods"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-methods"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b46be2b1e6f004ee5e9b83da60daade1f930e7a2b65402ec01b01a918d058d362a269ee07ddae0afb617efa3abf3f7298a4d16ebeb63deb674b8753d3a2978b7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-private-property-in-object@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-private-property-in-object",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This plugin transforms checks for a private property in an object",
      "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-private-property-in-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-property-in-object"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a531f10d56b406951bbc0817dc66adfbb7127225ea51c63d8f65592936d207af95406a4d80d3bd6a29714c61d25e5a8e9d7d47731d449e67b6fb2bfb56a3fd6e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-property-literals@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-property-literals",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Ensure that reserved words are quoted in object property keys",
      "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-property-literals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-property-literals"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2deb6f0fb0ab1e6131d06e38da03a8991afae9deeaf07cf3186af83cc1c6afee58226ebef9891efa3c63db8eaba6fb1bca127008bc5c4e7eb35b53f50527a7a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-react-constant-elements@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-react-constant-elements",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Treat React JSX elements as value types and hoist them to the highest scope",
      "purl": "pkg:npm/%40babel/plugin-transform-react-constant-elements@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-react-constant-elements"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-react-constant-elements"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "417a7553dc7447bb6488607414e93ca3be238676a9d05959e6036444859d1b778ff92bcc160d75f1ed736967b00f380005bd74e9048aa55b03dd681df2dea27c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-react-display-name@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-react-display-name",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Add displayName to React.createClass calls",
      "purl": "pkg:npm/%40babel/plugin-transform-react-display-name@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-react-display-name"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-react-display-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9afa108367fda76aa5a43411042eccddcdd74ebd24edca7fd3e90528a3bfec6b6ed0b4b0d7a78a07e15a6ded9b0d3fd4a6cc9ab130419009db76c2eb903e5733"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-react-jsx@7.23.4",
      "type": "library",
      "name": "@babel/plugin-transform-react-jsx",
      "version": "7.23.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Turn JSX into React function calls",
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx@7.23.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-react-jsx"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-react-jsx"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e713a9a0f82e0990916e8fc9787965a1291303c06577527f135fe42df0f59ecba25b59bcb5db930351110a0219a240df957fc807329ca91de5ed595182221f1c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-react-jsx-development@7.22.5",
      "type": "library",
      "name": "@babel/plugin-transform-react-jsx-development",
      "version": "7.22.5",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Turn JSX into React function calls in development",
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-development@7.22.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-react-jsx-development"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c386ecf058cb889f009878378ccf28bb4da0604507a2e83ab185bca788beff546e11492ec7b522f641b6387844b2d4a26a956b7c837c5e10118fba8f97a82f0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-react-pure-annotations@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-react-pure-annotations",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Mark top-level React method calls as pure for tree shaking",
      "purl": "pkg:npm/%40babel/plugin-transform-react-pure-annotations@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-react-pure-annotations"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa958401a0c9bd29bd685bc93692e2336fa4b65d929f65390ddca259d641c662dcebec46b7cf1dbc5aac1e20220d2fbc5aa5306c37e42b3f634712b733493e90"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-regenerator@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-regenerator",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Explode async and generator functions into a state machine.",
      "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-regenerator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-regenerator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b09c19042cc8044e2dfb94382062da6ae9f913154c458d25630a2cfe335e72332b542ca009da61dc82afd2d90fe4573cedeff5f9b79b0261001817e7443f9c9f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-reserved-words@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-reserved-words",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Ensure that no reserved words are used.",
      "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-reserved-words"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-reserved-words"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "240725a92b547c8c0a375e47aec4000c581e66dfb07b1350d2e2e1baabea014168a8f32311c142619061ab42d4773e9d64afe60feac4ae15bbd5f6f1f1160496"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-shorthand-properties@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-shorthand-properties",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 shorthand properties to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-shorthand-properties"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-shorthand-properties"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f28d50759ec27a8134d42918d15b1f42d6cf6113b74b7cffe49ca76b7de1fd50fb401a360683121b15fc7bc722c8116b3b5ded469dff045a252a7e32e122764"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-spread@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-spread",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 spread to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-spread@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-spread"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-spread"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a399c20cf9fc6063e2b13d56e37a5242ea1ac7d4282d3e64ef75701f9f7fdaf429d61924d8ee71f8ce6e7e7239962726dd70f4ac0f4fbe42cb03b237297b8ee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-sticky-regex@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-sticky-regex",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor",
      "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-sticky-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-sticky-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6fd1fd5b45780f55c3eb9e0390bcb5de18d3552dcf148cc55f79ba3d91ad16177ffbf9a5541e6689553dec6b45c2cc4162a0f7cf1d988e7181bda8eb07eb773"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-template-literals@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-template-literals",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 template literals to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-template-literals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-template-literals"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59192144eb0dceb89aaea10201208dbbf9e88de5c20d313f1761e64603b38bb346bf27d81aad4d1232812b77242df46019cebf94f02a3f4bc3392c3762d1b7e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-typeof-symbol@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-typeof-symbol",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)",
      "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-typeof-symbol"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-typeof-symbol"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0817d4e25fc0f8aaee494a16faf4d0b61c1c01dc2ea9ba51341f0740a959001c07461b1d1d9f5f7b3a784a7d7c3de0256314cd88b325c78c54055dc059f83504"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-typescript@7.24.4",
      "type": "library",
      "name": "@babel/plugin-transform-typescript",
      "version": "7.24.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Transform TypeScript into ES.next",
      "purl": "pkg:npm/%40babel/plugin-transform-typescript@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-typescript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-typescript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efdb77090f3ea011a4ffcd1243c30ddc1b37a1b7fcdf32746198c398368464df0caa1308efad1aa65e73e9adb490578c5c1c095fdf55a4a4fc08ac44069e47d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-unicode-escapes@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-unicode-escapes",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 Unicode escapes to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-escapes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-escapes"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46591521c593e132c8f7acccebad12f3bec4edb78a950c3b220fb0aa42818967e3d331f9438879d2ae9eaf8c3364a44d498a5fa3a20b27e86b2401925f6a9c37"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-unicode-property-regex@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-unicode-property-regex",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile Unicode property escapes in Unicode regular expressions to ES5.",
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-property-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-property-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ace15be57d857986e580a45b05f3f4aad285e718efa307eae28c5105ba04ddddcc1239b5129d48bcf1d8e0479e76f02b25d2e2a5ac8df7d6446a7b9e8ebf636"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-unicode-regex@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-unicode-regex",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile ES2015 Unicode regex to ES5",
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d80ffde308198317d3b222da436137e9700e75c666180684120566c505b06575a41a1be81db6aa5dc2a753cce7cb8c9ca6edef36a8342ff3dc0a262d1ed035de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/plugin-transform-unicode-sets-regex@7.24.1",
      "type": "library",
      "name": "@babel/plugin-transform-unicode-sets-regex",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Compile regular expressions' unicodeSets (v) flag.",
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-sets-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-sets-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ea8f85aecf34beba4a607aba40a0e9cc7d05f05071715d465413ce282f629aa3637cb9296f7299c089d2804a0b0d83364706c1d6bdc9bcb3d14f5948406fc7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/preset-env@7.24.4",
      "type": "library",
      "name": "@babel/preset-env",
      "version": "7.24.4",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "A Babel preset for each environment.",
      "purl": "pkg:npm/%40babel/preset-env@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-env"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-preset-env"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20preset-env%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eca97a71299891a93414afc55e34849cb27537d4ff580d9190c86ed7b819fddb3128952e4d8348ca56a13d3ceaa4bc893785a10e27fc5f45cad51f16b20ba8fc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-env/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/preset-modules@0.1.6-no-external-plugins",
      "type": "library",
      "name": "@babel/preset-modules",
      "version": "0.1.6-no-external-plugins",
      "scope": "optional",
      "description": "A Babel preset that targets modern browsers by fixing engine bugs.",
      "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-modules"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/preset-modules.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/preset-modules#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/preset-modules/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb7207081122e6f5a211f38db2849e5159a9ff81e6d0509e84fc4e7eadfd32f68ea88fbc3406bfac5ae2fa90443fa3f01d7ef47525ef631b5f3f827a708c4c8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/preset-react@7.24.1",
      "type": "library",
      "name": "@babel/preset-react",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Babel preset for all React plugins.",
      "purl": "pkg:npm/%40babel/preset-react@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-react"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-preset-react"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22area%3A%20react%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7856bcba9dbff1c6572c8a6469f85a0034d74a797b22c5050987a7456ac0441cf4fea670713d11057a72b342c9538f967cfa05d991ba7b0eacd95ea2ccc0b044"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/preset-typescript@7.24.1",
      "type": "library",
      "name": "@babel/preset-typescript",
      "version": "7.24.1",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Babel preset for TypeScript.",
      "purl": "pkg:npm/%40babel/preset-typescript@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-typescript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-preset-typescript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22area%3A%20typescript%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4305a326443a6e61004f583f0f7ff584c02aed8111f1b199cfe26232f46fd7fa115f6c8e3b4361b8b753da6a495df38faab24d9f4ac50f30a83bd6392838e69"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/regjsgen@0.8.0",
      "type": "library",
      "name": "@babel/regjsgen",
      "version": "0.8.0",
      "scope": "optional",
      "author": "Benjamin Tan",
      "description": "Generate regular expressions from regjsparser’s AST.",
      "purl": "pkg:npm/%40babel/regjsgen@0.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/regjsgen"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/bnjmnt4n/regjsgen.git"
        },
        {
          "type": "website",
          "url": "https://github.com/bnjmnt4n/regjsgen"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/bnjmnt4n/regjsgen/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7faea18c7738fe7d666f08e605a2b4e08736eda8f0d9e603f06a83461dd8037c5d9003f5d96c2069e0ca28e6c72b90030f841ef3dba5ccfc0687b8825d81ab8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/runtime@7.24.4",
      "type": "library",
      "name": "@babel/runtime",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "description": "babel's modular runtime helpers",
      "purl": "pkg:npm/%40babel/runtime@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/runtime"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-runtime"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "764c5fefe867f26141c0a8ecf5bbc1940af32d5c556d2f2eb1a3d40dde69d9af4908bf6d07c39a3953758ac0f8f97ca4e27b3cf7fc5e3a66d0be074aec821574"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/runtime-corejs2@7.24.4",
      "type": "library",
      "name": "@babel/runtime-corejs2",
      "version": "7.24.4",
      "scope": "required",
      "author": "The Babel Team",
      "description": "babel's modular runtime helpers with core-js@2 polyfilling",
      "purl": "pkg:npm/%40babel/runtime-corejs2@7.24.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/runtime-corejs2"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.24.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-runtime-corejs2"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6422aac942adfc2a229a0fb729a7eee37c8d7ad8189d35f335b106020c5cf35279b08d2a14d6d0eb5df0ecf367cbe4a68a3026195ae82f4183bf1e6b1bf248e5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/template@7.24.0",
      "type": "library",
      "name": "@babel/template",
      "version": "7.24.0",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Generate an AST from a string template.",
      "purl": "pkg:npm/%40babel/template@7.24.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/template"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-template"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0647f6abc94c074005a57d0d144a926f1d4e9131dfd1ffb48fcda6930f99a73067924edef50974f3dd6f95f822fa41f03a4f2d4238901e9aa1e0b6926b47ca10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/traverse@7.24.1",
      "type": "library",
      "name": "@babel/traverse",
      "version": "7.24.1",
      "scope": "required",
      "author": "The Babel Team",
      "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
      "purl": "pkg:npm/%40babel/traverse@7.24.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/traverse"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-traverse"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6e53aa3d9baf0a7aa65b42e0edd9370a4b1530fe6aecbdabe512a43595e67f07e0bdb64e84e2c456cbded669782fab913e9d4ddc5ccc6fdd628e09a9d530299"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/types@7.24.0",
      "type": "library",
      "name": "@babel/types",
      "version": "7.24.0",
      "scope": "required",
      "author": "The Babel Team",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "purl": "pkg:npm/%40babel/types@7.24.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa3edae5cdb9dd17ca87c880041872c1cf0d49f3f92d445eed4878aa9b21ea373e68b260baf98850176349d10c42fd9b10dac247931f45d8c6a3bbf34bfa1bef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@balena/apple-plist@0.0.3",
      "type": "library",
      "name": "@balena/apple-plist",
      "version": "0.0.3",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Apple Property List (plist) parsing & serializing of XML / Binary / JSON formats",
      "purl": "pkg:npm/%40balena/apple-plist@0.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@balena/apple-plist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@balena/apple-plist/-/apple-plist-0.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/node-apple-plist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/node-apple-plist"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/node-apple-plist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3826f6947eadc319b4117e148ccc8af5207c04aaa10c0fbc3406a74e1b217802c9d89cacf63b20a678b151a92b19aab7a8a78d2135680b4349e2ce10e1b2917d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@balena/es-version@1.0.3",
      "type": "library",
      "name": "@balena/es-version",
      "version": "1.0.3",
      "scope": "required",
      "author": "Pagan Gazzard",
      "description": "This module provides the ability to specify the default es version to include for balena modules.",
      "purl": "pkg:npm/%40balena/es-version@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@balena/es-version"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@balena/es-version/-/es-version-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/balena-io-modules/balena-es-version.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/balena-es-version#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/balena-es-version/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "111eb1b4dc014b2b59d44d53984cdc135f661e97c91fc34f22dc6019e2598cc604e24e551e5068ae5e14c199009ac896e2f872ecb809f911af1d4d79ac1d4bee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@balena/lint@8.0.2",
      "type": "library",
      "name": "@balena/lint",
      "version": "8.0.2",
      "scope": "optional",
      "author": "Balena.io.",
      "description": "Balena.io eslint & prettier wrapper",
      "purl": "pkg:npm/%40balena/lint@8.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@balena/lint"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@balena/lint/-/lint-8.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/balena-io-modules/node-balena-lint.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/node-balena-lint"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/node-balena-lint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11f69cfab9f6711654b1017790b93a269e476e42cbb55cf069c1daf886991de8e6ac1ee4a94c4239f0f7f18d3fd830c3c6136b7a98ec258ef620ec378e76a624"
        }
      ]
    },
    {
      "bom-ref": "@balena/node-beaglebone-usbboot@3.0.4",
      "type": "library",
      "name": "@balena/node-beaglebone-usbboot",
      "version": "3.0.4",
      "scope": "required",
      "author": "Balena Ltd.",
      "description": "Transforms BeagleBone to mass storage device",
      "purl": "pkg:npm/%40balena/node-beaglebone-usbboot@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@balena/node-beaglebone-usbboot"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@balena/node-beaglebone-usbboot/-/node-beaglebone-usbboot-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/node-beaglebone-usbboot.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/node-beaglebone-usbboot#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/node-beaglebone-usbboot/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6370eb1cbe6f10888865778c95eabc43268df784cf6a00e304401f752d0258d79786c620bb5899d23fd05c7489d59769599b74eecc8fabeb2edaa10cbd824493"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@balena/node-crc-utils@3.0.1",
      "type": "library",
      "name": "@balena/node-crc-utils",
      "version": "3.0.1",
      "scope": "required",
      "author": "Balena Ltd.",
      "description": "CRC Utils. Combines two or more CRC32 checksums into new one.",
      "purl": "pkg:npm/%40balena/node-crc-utils@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@balena/node-crc-utils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@balena/node-crc-utils/-/node-crc-utils-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/node-crc-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/node-crc-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/node-crc-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40867eb2309d0bb03bce1e72c32738b0aac450e252e83abe93b04f58834562440e61b5a39c91eada37e0d87b9aba8aec1d34eb600bf9665a899e3213873648bc"
        }
      ]
    },
    {
      "bom-ref": "@balena/udif@1.1.2",
      "type": "library",
      "name": "@balena/udif",
      "version": "1.1.2",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Apple Universal Disk Image Format (UDIF/DMG)",
      "purl": "pkg:npm/%40balena/udif@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@balena/udif"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@balena/udif/-/udif-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/node-udif.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/node-udif"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/node-udif/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0db7114054cf9ff3ba4189910b5a93dd87962a4ff68e0f7496a111f7a85ec5ebb29c0f7f9e3879294562c2d19dc191f1852d3766c41b0f62e935b356f83bc241"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@braintree/sanitize-url@6.0.4",
      "type": "library",
      "name": "@braintree/sanitize-url",
      "version": "6.0.4",
      "scope": "required",
      "description": "A url sanitizer",
      "purl": "pkg:npm/%40braintree/sanitize-url@6.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@braintree/sanitize-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/braintree/sanitize-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/braintree/sanitize-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/braintree/sanitize-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b378da5a2719774a643f48dfe72b321d423f444ecc1e8b3aaa54e815c1965d5a7eca41cecbbece50cadf6e027d8add82e5ba30ece210c1861a1e393d5e5050d8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@cspotcode/source-map-support@0.8.1",
      "type": "library",
      "name": "@cspotcode/source-map-support",
      "version": "0.8.1",
      "scope": "optional",
      "description": "Fixes stack traces for files with source maps",
      "purl": "pkg:npm/%40cspotcode/source-map-support@0.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@cspotcode/source-map-support"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/cspotcode/node-source-map-support.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cspotcode/node-source-map-support#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cspotcode/node-source-map-support/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21c84d7fa74de2d1e8305227ffb384f0b599d7d63aabfebb0667fabe719112ff1149b0556fd2cf27111c9f0adcc17ea2c52bda886a2898052fbb8612c57ad583"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/trace-mapping@0.3.9",
      "type": "library",
      "name": "@jridgewell/trace-mapping",
      "version": "0.3.9",
      "scope": "optional",
      "author": "Justin Ridgewell",
      "description": "Trace the original position through a source map",
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/trace-mapping.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/trace-mapping#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/trace-mapping/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc17a5b7ab5d73c6cf800b5b72676d349962ad5a139846f97b6802f783e7930116f6323a0801d47a81bce6d8d63f95aabaa7dabe832d330886e0ff76e9928ab9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/cli@7.8.1",
      "type": "library",
      "name": "@electron-forge/cli",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "A complete tool for building modern Electron applications",
      "purl": "pkg:npm/%40electron-forge/cli@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/cli"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/cli/-/cli-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "408dc44a1bad7eaf58fb64d65ab3e39b825933779200ace842f4597558407d5a546f227c2b6dd5a894a18379062a53dff415c7006bc4fbc2f21f9b36c83af5a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/core@7.8.1",
      "type": "library",
      "name": "@electron-forge/core",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "A complete tool for building modern Electron applications",
      "purl": "pkg:npm/%40electron-forge/core@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/core"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/core/-/core-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e487440f5b9a74ce6aeebb513cfb65cdb9f73850cc72d7758b25c9bb867f636da5ca2e431b2ae12f86b375b47ffdb86a759a1affb7cb02e0debb80ffa04bcef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/core-utils@7.8.1",
      "type": "library",
      "name": "@electron-forge/core-utils",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Core utilities for the Electron Forge packages",
      "purl": "pkg:npm/%40electron-forge/core-utils@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/core-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/core-utils/-/core-utils-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "991a0f2c33598268f2394444fcad03dcea79dd71859854607c8bc50bb73d4bf06ab11a68bd56e5aea2385f13d174d987f5dbe177c3a7f601b3f9721800a0f769"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "global-dirs@3.0.1",
      "type": "library",
      "name": "global-dirs",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the directory of globally installed packages and binaries",
      "purl": "pkg:npm/global-dirs@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/core/node_modules/global-dirs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/global-dirs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/global-dirs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/global-dirs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3417061856c103db355730f8d505c31bedfefadf4c9f9b751692dd844498ea8298e206131695f8c0edeca8651ad12ae3b5b7e3deccd7d119de9a6ad54547542c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ini@2.0.0",
      "type": "library",
      "name": "ini",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "purl": "pkg:npm/ini@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/core/node_modules/ini"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/ini.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/ini#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/ini/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/maker-base@7.8.1",
      "type": "library",
      "name": "@electron-forge/maker-base",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Base maker for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/maker-base@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/maker-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19466ab1c846b840734b31346cc7838a9eb920376ce3c0d95f395d951c10fbce5261503a44c5360300c3ab1dd8898b2f3f63aec4aaeebaa20966d385e69b3815"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/maker-deb@7.8.1",
      "type": "library",
      "name": "@electron-forge/maker-deb",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Deb maker for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/maker-deb@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/maker-deb"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b638de7ac42d08fe5786dd57ee0978f8af5bc281133e641f064395018fc5648c4f8f8d2e421fe1394b4b5f6b5810d346355675af20d846cf13b8f8be238d557f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/maker-dmg@7.8.1",
      "type": "library",
      "name": "@electron-forge/maker-dmg",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "DMG maker for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/maker-dmg@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/maker-dmg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/maker-dmg/-/maker-dmg-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "978e3d42f6364debbe27dac79e39131c49bfc0e2752d17e6ad0d90906b45a1345caaf15675400437c9cadbfd3cc378f687ab6f398dd04948d1cd7ae125944d44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/maker-rpm@7.8.1",
      "type": "library",
      "name": "@electron-forge/maker-rpm",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Rpm maker for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/maker-rpm@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/maker-rpm"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c5eb0ca57eddc11e4c3dcdd1dcc668c43c165881321cd23137d6c9059cc110fda1316cd46235a099bec5f2fbba6d4d667187150a45cf4a1e12c544c0a638af2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/maker-squirrel@7.8.1",
      "type": "library",
      "name": "@electron-forge/maker-squirrel",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Squirrel maker for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/maker-squirrel@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/maker-squirrel"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a93d4f32f4fb00b17438d3a4c65034a1cd0f885b8a0802a0a0c3e8c58a3d8063aa16f9c06fe4c17272f17e54386ac844fd992b1e9ca4af82dc0c9c6acad8504c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/maker-zip@7.8.1",
      "type": "library",
      "name": "@electron-forge/maker-zip",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "ZIP maker for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/maker-zip@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/maker-zip"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba72311285759672b804b56a0b2dcbdb2f3dedf4f283c9ca635593e2bae9bf43142a7406e2a9a28037d24f9cd934d1c76ae9449ff12502273618488fedde9b85"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/plugin-auto-unpack-natives@7.8.1",
      "type": "library",
      "name": "@electron-forge/plugin-auto-unpack-natives",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Auto Unpack Natives plugin for Electron Forge, automatically adds native node modules to asar.unpacked",
      "purl": "pkg:npm/%40electron-forge/plugin-auto-unpack-natives@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/plugin-auto-unpack-natives"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e144408165fdaaaa8a7ba05f69dd159a9151af020d60c3837ca19dda7150adf1f1981b5da579ec5a52f054613fc06b2c210693308e5b590e85d9135e5d382784"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/plugin-base@7.8.1",
      "type": "library",
      "name": "@electron-forge/plugin-base",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Base plugin for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/plugin-base@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/plugin-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882642d9dec26ec67d97a8f977e28f222c90c745354017d601b2a79d08560928b38dcad9ec0f55e2c30565e4ceebe3d59b8f1bfebf4614f9beb25a6066d6102e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/plugin-webpack@7.8.1",
      "type": "library",
      "name": "@electron-forge/plugin-webpack",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Webpack plugin for Electron Forge, lets you use Webpack directly in your tooling",
      "purl": "pkg:npm/%40electron-forge/plugin-webpack@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/plugin-webpack"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/plugin-webpack/-/plugin-webpack-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e12a90c97eda6f1eb070c481f09c2c33a826ef6af7ffc6fffc97186715a28586aaa33f5931642a722e3b1454a99dc4656198d48bb99b4690b6752023b9092cd8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/publisher-base@7.8.1",
      "type": "library",
      "name": "@electron-forge/publisher-base",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Base publisher for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/publisher-base@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/publisher-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf60be0b8a5c171c825c81705c60dcc6153caad5543d96b7b0f2fab47e51b8cc498bbefbebc7212f0daab835a4dbf75fba971210b5dc38c602b3b68bcac0b379"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/shared-types@7.8.1",
      "type": "library",
      "name": "@electron-forge/shared-types",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Shared types across Electron Forge",
      "purl": "pkg:npm/%40electron-forge/shared-types@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/shared-types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82e2f21a320848a4104561d7fae82672320e8e7daafc11330a8de2a095c5a30c62170999c3fa026762a53e283fb7a74caa052b1d31f95bf17458abb4118e0cf9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/template-base@7.8.1",
      "type": "library",
      "name": "@electron-forge/template-base",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Base template for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/template-base@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/template-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93c8c452bd3358559bd7a646868f84b3638578a91c6d381b0ba99c1f878dc85fecba687fe1764c73046d5f58bb1226406222fdb15c7223a295c06bb6e7883ed2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/template-vite@7.8.1",
      "type": "library",
      "name": "@electron-forge/template-vite",
      "version": "7.8.1",
      "scope": "optional",
      "author": "caoxiemeihao",
      "description": "Vite template for Electron Forge, gets you started with Vite really quickly",
      "purl": "pkg:npm/%40electron-forge/template-vite@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/template-vite"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/template-vite/-/template-vite-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab34a525a05862a4006c174b9380ea004dc708dcf8c976e991bf950bbe1d74be091b03dd3d4e7b0e30ad86be987ad289d85b0e572f62a68bc0f075f951b5e902"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/template-vite-typescript@7.8.1",
      "type": "library",
      "name": "@electron-forge/template-vite-typescript",
      "version": "7.8.1",
      "scope": "optional",
      "author": "caoxiemeihao",
      "description": "Vite-TypeScript template for Electron Forge, gets you started with Vite really quickly",
      "purl": "pkg:npm/%40electron-forge/template-vite-typescript@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/template-vite-typescript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09c71087052365c73ab2fcee3a2dc1b5b0da979f750f3c97d89e463daea6c15bad0cff0432da892f557238775c58effb5e323a18d003d1f897c9238989400408"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/template-webpack@7.8.1",
      "type": "library",
      "name": "@electron-forge/template-webpack",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Webpack template for Electron Forge, gets you started with Webpack really quickly",
      "purl": "pkg:npm/%40electron-forge/template-webpack@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/template-webpack"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c0efba3d913087aeaf96db5d69c8d3f8f43c80b747759b3329da08acc8dcfb6be88abe5bf60ec30079189e2e8090e386a46ffcfc66c2f460bb5e4a328bcb800"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/template-webpack-typescript@7.8.1",
      "type": "library",
      "name": "@electron-forge/template-webpack-typescript",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Shelley Vohr",
      "description": "Webpack-TypeScript template for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/template-webpack-typescript@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/template-webpack-typescript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87ddb613eeb35b0ca6d514fa58a0fbf412d37381fc63110c27bc0f5a4057e7d930fdec6c4c1fca15d889abaafcd8e3798d227e43cb031aa4a60d677209fa3e1a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/tracer@7.8.1",
      "type": "library",
      "name": "@electron-forge/tracer",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Tracing helpers for Electron Forge",
      "purl": "pkg:npm/%40electron-forge/tracer@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/tracer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af68bb687569d9fca519048f0f0dda4dc74d7d55fd7292f588bd8c287ac244dc20adf47e9ebc86620e37e13ef8e461a6d6b35022fe4481d921e46f717f4d2858"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron-forge/web-multi-logger@7.8.1",
      "type": "library",
      "name": "@electron-forge/web-multi-logger",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Display multiple streams of logs in one window",
      "purl": "pkg:npm/%40electron-forge/web-multi-logger@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron-forge/web-multi-logger"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron-forge/web-multi-logger/-/web-multi-logger-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/forge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67ca14dfdb1bad50efca4d3220b06a2f4085232b1597190ce66e115b27a8f862e873fb782d802118b4aab854ce0f5b76d27cea6738331bc339eb322062ec97d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/asar@3.4.1",
      "type": "library",
      "name": "@electron/asar",
      "version": "3.4.1",
      "scope": "optional",
      "description": "Creating Electron app packages",
      "purl": "pkg:npm/%40electron/asar@3.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/asar"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/asar.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/asar"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/asar/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b8feb34f452f38b74bd245ad87a2b7ab1915d6c85e2f4e17c77acc347667161e9f9cb292bbe3751a9c0d2cb80e50e72f24cd8db2e982abbdb2149faf4108088"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@5.1.0",
      "type": "library",
      "name": "commander",
      "version": "5.1.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/asar/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f40b2b0d0d0eebb55c3840842d9be311c55ebabca152be5b10bc6617656477a855348e530a1d9659830f1efbc0d26a1e140ca32a9e49d10d0cfec6e41743f66"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/asar/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/get@3.0.0",
      "type": "library",
      "name": "@electron/get",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Utility for downloading artifacts from different versions of Electron",
      "purl": "pkg:npm/%40electron/get@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/get"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/get/-/get-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/get.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/get#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/get/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84bbf8058162cab35123e534326d97ed1c4209d24b903527f06084a7d409cdb2e9651928f9468b9428ce3248fa4c4b62acd2cfc8103bcb549e19f9e9381db569"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@8.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "8.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
      "purl": "pkg:npm/fs-extra@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/get/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca1950800ea69ce25428eb11505b2025d402be42a1733f2d9591b91c141f45e619cb8e8ec0b718f9989ad26b5d1ec3a8f72fe13fe0b130dd1353d431a0eb46e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonfile@4.0.0",
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "purl": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/get/node_modules/jsonfile"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-jsonfile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-jsonfile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ba175477cfc8e395fda29901d2d907b3e6c8ca590cdbbae86e27f14a605459bcf1373ee1dc48c559cdfb0b84654e91f776d286cbe5258405ec394a196ab8dc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/get/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "universalify@0.1.2",
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "scope": "optional",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "purl": "pkg:npm/universalify@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/get/node_modules/universalify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RyanZim/universalify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RyanZim/universalify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RyanZim/universalify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/node-gyp@10.2.0-electron.1",
      "type": "library",
      "name": "@electron/node-gyp",
      "version": "10.2.0-electron.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Node.js native addon build tool",
      "purl": "pkg:npm/%40electron/node-gyp@10.2.0-electron.1?vcs_url=git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/node-gyp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/node-gyp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/node-gyp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/node-gyp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ab628e939ed8e9a0c3b54878e5e4f6bf26852c10236a35d07b2b1e3d58b4295b33f0e777842132761ecf5f87faf25180e7e29c59cf5d52b5a05806b2c525daa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.2",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/node-gyp/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26dd2f1f233e8e6501aa88c1ec4d4d21869db74bc8d10c63c5dd9312b5bde300f3f84d8b026e6f28c5d7c20e996414c73ee5250e0407297be318175f705d590d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@8.1.0",
      "type": "library",
      "name": "glob",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/node-gyp/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afc869123890118945d9053475fddd4be9f1c5222b797412d6a461309334439343751dfce82ee36fb1f0c2877c1608ae7b1fa4d0616381fb75f32bf19b95e809"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@5.1.6",
      "type": "library",
      "name": "minimatch",
      "version": "5.1.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@5.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/node-gyp/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/notarize@2.5.0",
      "type": "library",
      "name": "@electron/notarize",
      "version": "2.5.0",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Notarize your Electron app",
      "purl": "pkg:npm/%40electron/notarize@2.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/notarize"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/notarize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/notarize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/notarize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8cd4fc9f01f57fd5f91842135da43c205fca76c92f2243857c1d82bf0ba6b2f79589dce949cfa6be185331d0064981773be36ae3d949ef2facb0e0d15eed3af8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@9.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/notarize/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/osx-sign@1.3.3",
      "type": "library",
      "name": "@electron/osx-sign",
      "version": "1.3.3",
      "scope": "optional",
      "author": "electron",
      "description": "Codesign Electron macOS apps",
      "purl": "pkg:npm/%40electron/osx-sign@1.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/osx-sign"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/osx-sign.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/osx-sign"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/osx-sign/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "299f26857bd6bf6ac812031b599e32df76c31f250a3179f1e0cd2c4f23cd2bfbdc07cd4899d798f4681dab2d1259b3038266eac90fa98607a387a57747642e4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/packager@18.3.6",
      "type": "library",
      "name": "@electron/packager",
      "version": "18.3.6",
      "scope": "optional",
      "author": "Mark Lee",
      "description": "Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI",
      "purl": "pkg:npm/%40electron/packager@18.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/packager"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/packager/-/packager-18.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/packager.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/packager"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/packager/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5e5c7079b7e4902af5220e9586a6fafdd194926d78fe8acae1dd86e30938ca4f86c4e1242b29205fba4100681be9ebbf865c716d0878d080df6a49314881ef9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@11.3.0",
      "type": "library",
      "name": "fs-extra",
      "version": "11.3.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@11.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/packager/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6785da08be9d5031df3ff8d3db98c928c9adc6fbb06e4ac3d6f352305968f6534b6367391476124201cf459523001dba4e90c4a16f4708e82996b75b68f57f7b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/rebuild@3.7.2",
      "type": "library",
      "name": "@electron/rebuild",
      "version": "3.7.2",
      "scope": "optional",
      "description": "Electron supporting package to rebuild native node modules against the currently installed electron",
      "purl": "pkg:npm/%40electron/rebuild@3.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/rebuild"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/rebuild.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/rebuild"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/rebuild/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7dfca6c847f0c0c5bb0292268631721d3e730224b91c7fc02f1a776e26d581b3f081c220236356a90aa38b571ad783eaed5c50a781b5e105a9d68f12d4b7532"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/remote@2.1.2",
      "type": "library",
      "name": "@electron/remote",
      "version": "2.1.2",
      "scope": "required",
      "purl": "pkg:npm/%40electron/remote@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/remote"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/remote/-/remote-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/remote.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/remote#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/remote/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10fc0dc7e9e176b4c1c720aa5edfe97eda1083fc9bb560d6dc35161da7de8ef9c1d591867cca6fe9ed790fc29e7a6a687235deefc4fb5ab7b21866f79a567174"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/universal@2.0.3",
      "type": "library",
      "name": "@electron/universal",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Utility for creating Universal macOS applications from two x64 and arm64 Electron applications",
      "purl": "pkg:npm/%40electron/universal@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/universal"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/universal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/universal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/universal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a7f6c3d8215151165e479b030990044209feeba8afc4bab91f43fac9675e261cfde26138d94883925689c40278567805f0b70ef339e90646573ac93b59d2dfa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.2",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/universal/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26dd2f1f233e8e6501aa88c1ec4d4d21869db74bc8d10c63c5dd9312b5bde300f3f84d8b026e6f28c5d7c20e996414c73ee5250e0407297be318175f705d590d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@11.3.0",
      "type": "library",
      "name": "fs-extra",
      "version": "11.3.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@11.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/universal/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6785da08be9d5031df3ff8d3db98c928c9adc6fbb06e4ac3d6f352305968f6534b6367391476124201cf459523001dba4e90c4a16f4708e82996b75b68f57f7b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@9.0.5",
      "type": "library",
      "name": "minimatch",
      "version": "9.0.5",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@9.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/universal/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/windows-sign@1.1.2",
      "type": "library",
      "name": "@electron/windows-sign",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Felix Rieseberg",
      "description": "Codesign Electron Windows apps",
      "purl": "pkg:npm/%40electron/windows-sign@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/windows-sign"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/windows-sign.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/windows-sign"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/windows-sign/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7971226630edc56dd03910967d151aac034f453947f41e80b788ea059274373a24486bad5d05152cf03a5a61a92210d6eb0db208c7475b51097751eb5ed539b2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@11.2.0",
      "type": "library",
      "name": "fs-extra",
      "version": "11.2.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@11.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@electron/windows-sign/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@emotion/is-prop-valid@1.2.2",
      "type": "library",
      "name": "@emotion/is-prop-valid",
      "version": "1.2.2",
      "scope": "required",
      "description": "A function to check whether a prop is valid for HTML and SVG elements",
      "purl": "pkg:npm/%40emotion/is-prop-valid@1.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/is-prop-valid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/emotion-js/emotion.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/emotion-js/emotion/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/emotion-js/emotion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8db2861ddfb00599a09d5e583a1180f529a3ce6915910723026336ca517e3e86131faf175549e952872c0be0955a01e33f78750e4a9ad805096cfbf9de5f7a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@emotion/memoize@0.8.1",
      "type": "library",
      "name": "@emotion/memoize",
      "version": "0.8.1",
      "scope": "required",
      "description": "emotion's memoize utility",
      "purl": "pkg:npm/%40emotion/memoize@0.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/memoize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/emotion-js/emotion.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/emotion-js/emotion/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/emotion-js/emotion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b63f673f5515b5ff5b4ba31d265546a5be7597c5abe6bff3ae9b668fb117280c9ba86fbe450b763c15ba5f2f051e81173120db4650c3ead2d142bd835305734"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@emotion/stylis@0.8.5",
      "type": "library",
      "name": "@emotion/stylis",
      "version": "0.8.5",
      "scope": "required",
      "description": "A custom build of Stylis",
      "purl": "pkg:npm/%40emotion/stylis@0.8.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/stylis"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/emotion-js/emotion.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/emotion-js/emotion/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/emotion-js/emotion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87a2ad3e284a167dd3f5fb88af0bd75d43b0971deb7d4bdf64870fe5aeab87c63bce31373b4ea14f94ace12fd823501886e675923684ff911a38e23636a4b295"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@emotion/unitless@0.7.5",
      "type": "library",
      "name": "@emotion/unitless",
      "version": "0.7.5",
      "scope": "required",
      "description": "An object of css properties that don't accept values with units",
      "purl": "pkg:npm/%40emotion/unitless@0.7.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@emotion/unitless"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/emotion-js/emotion.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/emotion-js/emotion/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/emotion-js/emotion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3963913697e332c49250156b44154610292159c50b380273f595bcb8af6a8310fef3b33b8c745cbe1fc0f7a5d73615d32e629ca18490b41117ee51cc3bb611c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@es-joy/jsdoccomment@0.42.0",
      "type": "library",
      "name": "@es-joy/jsdoccomment",
      "version": "0.42.0",
      "scope": "optional",
      "author": "Brett Zamir",
      "description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities",
      "purl": "pkg:npm/%40es-joy/jsdoccomment@0.42.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@es-joy/jsdoccomment"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-joy/jsdoccomment.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-joy/jsdoccomment"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-joy/jsdoccomment/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "475c39ed895503af98134d70721dc63d89fa6c2b2b395dd85bfe68186136b665fa25c2fd36bf9be488a4ae330f17ebfd095ddacbea1b22611db03868be126bcf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@eslint-community/eslint-utils@4.4.0",
      "type": "library",
      "name": "@eslint-community/eslint-utils",
      "version": "4.4.0",
      "scope": "optional",
      "author": "Toru Nagashima",
      "description": "Utilities for ESLint plugins.",
      "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint-community/eslint-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint-community/eslint-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint-community/eslint-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint-community/eslint-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7fb00e1dc2bcc1032794a10ea8c5a8472a6ad9bec9cb0a0e117f15b76451869909123503c534b57d09410540fd71f446171d3a39a7ac5d85933535ef69fc07c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@eslint-community/regexpp@4.10.0",
      "type": "library",
      "name": "@eslint-community/regexpp",
      "version": "4.10.0",
      "scope": "optional",
      "author": "Toru Nagashima",
      "description": "Regular expression parser for ECMAScript.",
      "purl": "pkg:npm/%40eslint-community/regexpp@4.10.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint-community/regexpp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint-community/regexpp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint-community/regexpp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint-community/regexpp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0aef7a49dd81cbd982353c768b228e9aad74bf6da351542fd25427946372d7aa04f79f3dc84f900033dbacc182900e7570a6528373eefda4c955319f2ffaa350"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@eslint/eslintrc@2.1.4",
      "type": "library",
      "name": "@eslint/eslintrc",
      "version": "2.1.4",
      "scope": "optional",
      "author": "Nicholas C. Zakas",
      "description": "The legacy ESLintRC config file format for ESLint",
      "purl": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint/eslintrc"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/eslintrc.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint/eslintrc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/eslintrc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbaf59dfd312eb0549b6ca14975d0beb459d92125574f1b6e10e1e6531f79e717a969bd24a110adf04230d7f494560143ef3e1ec23a8b8fa54f48aea69916fb5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "globals@13.24.0",
      "type": "library",
      "name": "globals",
      "version": "13.24.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "purl": "pkg:npm/globals@13.24.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint/eslintrc/node_modules/globals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/globals.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/globals#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/globals/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0213b9414723f2596b6c6d3d89684f536076d38275c673de2fc910995a2b4accbe4a38f5b24f2023287a714a1c1a61f82f452e840272fa124c440e26800e2615"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@0.20.2",
      "type": "library",
      "name": "type-fest",
      "version": "0.20.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@0.20.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint/eslintrc/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35ef9e138af4fe25a7a40c43f39db3dc0f8dd01b7944dfff36327045dd95147126af2c317f9bec66587847a962c65e81fb0cfff1dfa669348090dd452242372d"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "@eslint/js@8.57.0",
      "type": "library",
      "name": "@eslint/js",
      "version": "8.57.0",
      "scope": "optional",
      "description": "ESLint JavaScript language implementation",
      "purl": "pkg:npm/%40eslint/js@8.57.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint/js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/eslint.git"
        },
        {
          "type": "website",
          "url": "https://eslint.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/eslint/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62cfb78364da5bb8000ce2733edf37489b420e13239dd703305550fd38fd880d417c9cc5283f660145d3dce7a7a6e3c76c8e8ffe6c840b1449ae87d4b03c7fe6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@fortawesome/fontawesome-common-types@6.5.2",
      "type": "library",
      "name": "@fortawesome/fontawesome-common-types",
      "version": "6.5.2",
      "scope": "required",
      "author": "The Font Awesome Team",
      "description": "The iconic font, CSS, and SVG framework",
      "purl": "pkg:npm/%40fortawesome/fontawesome-common-types@6.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@fortawesome/fontawesome-common-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FortAwesome/Font-Awesome.git"
        },
        {
          "type": "website",
          "url": "https://fontawesome.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FortAwesome/Font-Awesome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "801c4f8376953ba2749297c73482dcf8d3215e7a87ba61713a68d80857ce88b65fc219e77e1b6c740da17c99439e3fbc3e302cea42903de9ce4ca8f745fef31f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@fortawesome/fontawesome-free@6.5.2",
      "type": "library",
      "name": "@fortawesome/fontawesome-free",
      "version": "6.5.2",
      "scope": "required",
      "author": "The Font Awesome Team",
      "description": "The iconic font, CSS, and SVG framework",
      "purl": "pkg:npm/%40fortawesome/fontawesome-free@6.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@fortawesome/fontawesome-free"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FortAwesome/Font-Awesome.git"
        },
        {
          "type": "website",
          "url": "https://fontawesome.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FortAwesome/Font-Awesome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85120ba089c0c7c18d4f920c92bb48b7d6e539daea1ce9cf047fa4ef4696500a8f64f828a5bf46e44409169681c7f4bcce9d9f0be98f5b7e3d0738ae935a36f1"
        }
      ],
      "licenses": [
        {
          "expression": "(CC-BY-4.0 AND OFL-1.1 AND MIT)"
        }
      ]
    },
    {
      "bom-ref": "@fortawesome/fontawesome-svg-core@6.5.2",
      "type": "library",
      "name": "@fortawesome/fontawesome-svg-core",
      "version": "6.5.2",
      "scope": "required",
      "author": "The Font Awesome Team",
      "description": "The iconic font, CSS, and SVG framework",
      "purl": "pkg:npm/%40fortawesome/fontawesome-svg-core@6.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@fortawesome/fontawesome-svg-core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FortAwesome/Font-Awesome.git"
        },
        {
          "type": "website",
          "url": "https://fontawesome.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FortAwesome/Font-Awesome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4275a0811a5f1187da2135dc5e793331223f2873728d06021e2ccbc9a2c04c76c94afd49c407caf3c8346b6ca74bd640f07aa04fa38193f70be76a41d6b9c67"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@fortawesome/free-regular-svg-icons@6.5.2",
      "type": "library",
      "name": "@fortawesome/free-regular-svg-icons",
      "version": "6.5.2",
      "scope": "required",
      "author": "The Font Awesome Team",
      "description": "The iconic font, CSS, and SVG framework",
      "purl": "pkg:npm/%40fortawesome/free-regular-svg-icons@6.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@fortawesome/free-regular-svg-icons"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FortAwesome/Font-Awesome.git"
        },
        {
          "type": "website",
          "url": "https://fontawesome.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FortAwesome/Font-Awesome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "89a6f0fdfe5ff14cb69d346d275dd76534b53b9fadf9a9ef95a989df32462c4544da92ac01684fbf696ad35b9095f8025fb55abde4f7115b39d7970237d8d16f"
        }
      ],
      "licenses": [
        {
          "expression": "(CC-BY-4.0 AND MIT)"
        }
      ]
    },
    {
      "bom-ref": "@fortawesome/free-solid-svg-icons@6.5.2",
      "type": "library",
      "name": "@fortawesome/free-solid-svg-icons",
      "version": "6.5.2",
      "scope": "required",
      "author": "The Font Awesome Team",
      "description": "The iconic font, CSS, and SVG framework",
      "purl": "pkg:npm/%40fortawesome/free-solid-svg-icons@6.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@fortawesome/free-solid-svg-icons"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FortAwesome/Font-Awesome.git"
        },
        {
          "type": "website",
          "url": "https://fontawesome.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FortAwesome/Font-Awesome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "416159617144eced46af5753229f83e94705505d2a1253a7669b698bb3c150cca5261faf16621e7557b522be91335b76b4440b2d257593b6d1e28f7633ebaa97"
        }
      ],
      "licenses": [
        {
          "expression": "(CC-BY-4.0 AND MIT)"
        }
      ]
    },
    {
      "bom-ref": "@fortawesome/react-fontawesome@0.1.19",
      "type": "library",
      "name": "@fortawesome/react-fontawesome",
      "version": "0.1.19",
      "scope": "required",
      "description": "Official React component for Font Awesome 5",
      "purl": "pkg:npm/%40fortawesome/react-fontawesome@0.1.19",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@fortawesome/react-fontawesome"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.19.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FortAwesome/react-fontawesome.git"
        },
        {
          "type": "website",
          "url": "https://github.com/FortAwesome/react-fontawesome"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FortAwesome/react-fontawesome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f26fe941f13d7c72f2cd5f44b7965cfb3dc48e00930bc2254a06ebb3c0cfe7239ba8070fa04239dff629747d1d42dc328e23929cefda64278ff1074530f5a15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@gar/promisify@1.1.3",
      "type": "library",
      "name": "@gar/promisify",
      "version": "1.1.3",
      "scope": "optional",
      "author": "Gar",
      "description": "Promisify an entire class or object",
      "purl": "pkg:npm/%40gar/promisify@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@gar/promisify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wraithgar/gar-promisify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wraithgar/gar-promisify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wraithgar/gar-promisify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9364f2d49715a238c9170ae0fd384a8b6ba327b5cd2d868518d07f6d64fdc0647ea123091cc6b9c3e094abaa7fa55aca78d36003ba42a847234a71d5a2a25017"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@googlemaps/js-api-loader@1.16.2",
      "type": "library",
      "name": "@googlemaps/js-api-loader",
      "version": "1.16.2",
      "scope": "required",
      "author": "Justin Poehnelt",
      "description": "Wrapper for the loading of Google Maps JavaScript API script in the browser",
      "purl": "pkg:npm/%40googlemaps/js-api-loader@1.16.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@googlemaps/js-api-loader"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/googlemaps/js-api-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/googlemaps/js-api-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/googlemaps/js-api-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6c1b0e6ed1033a86e99aa38f079f896b0a138cdbfac0e376429b7b4a2bda90b048f5fd5cea902aa7bc67c43ac8436c141f97275f691a2f6cac19305e00caa6c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@googlemaps/markerclusterer@2.5.3",
      "type": "library",
      "name": "@googlemaps/markerclusterer",
      "version": "2.5.3",
      "scope": "required",
      "author": "Justin Poehnelt",
      "description": "Creates and manages per-zoom-level clusters for large amounts of markers.",
      "purl": "pkg:npm/%40googlemaps/markerclusterer@2.5.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@googlemaps/markerclusterer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.5.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/googlemaps/js-markerclusterer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/googlemaps/js-markerclusterer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/googlemaps/js-markerclusterer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7b957d11e7260ea2235e72daf5d302e00816ac35c5c51e20032017669fb8d096517607910d430e57b592be848c38c675740dfd3184de0b37df17a80e636a23b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@humanwhocodes/config-array@0.11.14",
      "type": "library",
      "name": "@humanwhocodes/config-array",
      "version": "0.11.14",
      "scope": "optional",
      "author": "Nicholas C. Zakas",
      "description": "Glob-based configuration matching.",
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.11.14",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@humanwhocodes/config-array"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/humanwhocodes/config-array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/humanwhocodes/config-array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/humanwhocodes/config-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd3f0b90e9a0e39055e452026f5e5040cb325125ab43c0328157c2ed91b7db339a967aab8a59b4d7c6550b0d1e6a95eec7c16d037deaf0f4914acb6379ede34a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@humanwhocodes/module-importer@1.0.1",
      "type": "library",
      "name": "@humanwhocodes/module-importer",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Nicholas C. Zaks",
      "description": "Universal module importer for Node.js",
      "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@humanwhocodes/module-importer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/humanwhocodes/module-importer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/humanwhocodes/module-importer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/humanwhocodes/module-importer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f1bde57857cbf961be277054d3deb3d281904ea429237cad32e28555549c08b8354144c0d7acfc9744bf7cf22e5aa7d9bd6e7c8412359f9b95a4066b5f7cb7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@humanwhocodes/object-schema@2.0.3",
      "type": "library",
      "name": "@humanwhocodes/object-schema",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Nicholas C. Zakas",
      "description": "An object schema merger/validator",
      "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@humanwhocodes/object-schema"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/humanwhocodes/object-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/humanwhocodes/object-schema#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/humanwhocodes/object-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f77cd874c112fdcd43ebdc9988a0c18f4576e2fa8dcc1fe4a05dba28f69a8007dddcfff8814961dc3cace688002be1318bd432ce50fcc7fd3c66def020a70370"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@isaacs/cliui@8.0.2",
      "type": "library",
      "name": "@isaacs/cliui",
      "version": "8.0.2",
      "scope": "required",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@isaacs/cliui"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@6.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "6.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@isaacs/cliui/node_modules/ansi-styles"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "emoji-regex@9.2.2",
      "type": "library",
      "name": "emoji-regex",
      "version": "9.2.2",
      "scope": "required",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@isaacs/cliui/node_modules/emoji-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/emoji-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/emoji-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@5.1.2",
      "type": "library",
      "name": "string-width",
      "version": "5.1.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@isaacs/cliui/node_modules/string-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@8.1.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "8.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@isaacs/cliui/node_modules/wrap-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jest/expect-utils@29.7.0",
      "type": "library",
      "name": "@jest/expect-utils",
      "version": "29.7.0",
      "scope": "optional",
      "purl": "pkg:npm/%40jest/expect-utils@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jest/expect-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a5b0d0568854050958bd4154b1edfe4080c78bc5ef58082b393ee3f63b62dd8c3000f0987d797ee503526aff1757c3759bde1caf94535f6487dc45eb52cd870"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jest/schemas@29.6.3",
      "type": "library",
      "name": "@jest/schemas",
      "version": "29.6.3",
      "scope": "optional",
      "purl": "pkg:npm/%40jest/schemas@29.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jest/schemas"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jest/types@29.6.3",
      "type": "library",
      "name": "@jest/types",
      "version": "29.6.3",
      "scope": "optional",
      "purl": "pkg:npm/%40jest/types@29.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jest/types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb750fb088a558a38cdc5f425edac6f0b10998dc70a02402fd7563e082985efbe9c7b4088bf2a0d4b239b83983a4a95a73ad8d52d5fb78b8d187e8d565c2cecf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/gen-mapping@0.3.5",
      "type": "library",
      "name": "@jridgewell/gen-mapping",
      "version": "0.3.5",
      "scope": "required",
      "author": "Justin Ridgewell",
      "description": "Generate source maps",
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/gen-mapping"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/gen-mapping.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/gen-mapping#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/gen-mapping/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2332fc66810320145613394271184e682ba963237981d20af90e9f6c574f0e0e87a97ea3a6422d9fb0c52295bd2d0cd71ba0dff6c03bf8e2a7ab4aa5cff19a42"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/resolve-uri@3.1.2",
      "type": "library",
      "name": "@jridgewell/resolve-uri",
      "version": "3.1.2",
      "scope": "required",
      "author": "Justin Ridgewell",
      "description": "Resolve a URI relative to an optional base URI",
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/resolve-uri"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/resolve-uri.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/resolve-uri#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/resolve-uri/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/set-array@1.2.1",
      "type": "library",
      "name": "@jridgewell/set-array",
      "version": "1.2.1",
      "scope": "required",
      "author": "Justin Ridgewell",
      "description": "Like a Set, but provides the index of the `key` in the backing array",
      "purl": "pkg:npm/%40jridgewell/set-array@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/set-array"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/set-array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/set-array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/set-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47c80b45365eca9d37ca6ccfffa2e297fdbcb46786133871d6ada4ef4dca19644023555dbcf217746ef4549736a40330dcd03a24a2f986116ed6c257d0c9e7fc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/source-map@0.3.6",
      "type": "library",
      "name": "@jridgewell/source-map",
      "version": "0.3.6",
      "scope": "optional",
      "author": "Justin Ridgewell",
      "description": "Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API",
      "purl": "pkg:npm/%40jridgewell/source-map@0.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/source-map"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/source-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/source-map#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/source-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5925365e6e0aa594eefdb9ed9b9b7ac81ae77f6ce7b4a4fe418d2442471c58904652f124d5ef337ce1405b898bbb8f2f9e08a4a7548520a16584fedb7eb2131"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/sourcemap-codec@1.4.15",
      "type": "library",
      "name": "@jridgewell/sourcemap-codec",
      "version": "1.4.15",
      "scope": "required",
      "author": "Rich Harris",
      "description": "Encode/decode sourcemap mappings",
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/sourcemap-codec"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/sourcemap-codec.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/sourcemap-codec#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/sourcemap-codec/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "785dabc4246e9442971d34620eb0f2e9eacc616a8dc382cf750f14400e21baec5a42c55e44f165da833ca031b130584951665ff4c7292ed25ab030d96ff0697a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@jridgewell/trace-mapping@0.3.25",
      "type": "library",
      "name": "@jridgewell/trace-mapping",
      "version": "0.3.25",
      "scope": "required",
      "author": "Justin Ridgewell",
      "description": "Trace the original position through a source map",
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/trace-mapping"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jridgewell/trace-mapping.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jridgewell/trace-mapping#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jridgewell/trace-mapping/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bcd93a684c326c6b5ac169b2fcfcf09c60ce8c290b5920f6c2abe3186020380c02196c926177d8a31b74d082644c5fbc2dbe7b0f039bdc06b4a3d080a5ea6261"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@leichtgewicht/ip-codec@2.0.5",
      "type": "library",
      "name": "@leichtgewicht/ip-codec",
      "version": "2.0.5",
      "scope": "optional",
      "author": "Martin Heidegger",
      "description": "Small package to encode or decode IP addresses from buffers to strings.",
      "purl": "pkg:npm/%40leichtgewicht/ip-codec@2.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@leichtgewicht/ip-codec"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/martinheidegger/ip-codec.git"
        },
        {
          "type": "website",
          "url": "https://github.com/martinheidegger/ip-codec#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/martinheidegger/ip-codec/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "568f8f4a9646dbf7e682688dcd82bda96461f21fc21ebc03d26a358750f32f8cb31cd49f598ba319362c586ade0f4d3481c82667b2b862ce93c7d4f1b6c29d0f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@ljharb/through@2.3.13",
      "type": "library",
      "name": "@ljharb/through",
      "version": "2.3.13",
      "scope": "optional",
      "author": "Dominic Tarr",
      "description": "simplified stream construction",
      "purl": "pkg:npm/%40ljharb/through@2.3.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ljharb/through"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/through.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/through"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/through/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe0289ba7f0d362586649906cc8fd16a0739ddc39d70b35dce32da21af8612382e42cd2e96cbabc7c58dd238a374af723ea0efce25fdf79b0c44bc8bb75b9931"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@malept/cross-spawn-promise@2.0.0",
      "type": "library",
      "name": "@malept/cross-spawn-promise",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Mark Lee",
      "description": "Promisified version of cross-spawn",
      "purl": "pkg:npm/%40malept/cross-spawn-promise@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@malept/cross-spawn-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/malept/cross-spawn-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/malept/cross-spawn-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/malept/cross-spawn-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d43a4a5346794e196d0708cdc92302d788340a46f28426b3f45921c6a36c648eae00f257152f1c3179412a8dba149f19b96e92f4608c711f483b99365f9ffd16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@mapbox/hast-util-table-cell-style@0.2.1",
      "type": "library",
      "name": "@mapbox/hast-util-table-cell-style",
      "version": "0.2.1",
      "scope": "required",
      "author": "Mapbox",
      "description": "Transform deprecated styling attributes on HAST table cells to inline styles",
      "purl": "pkg:npm/%40mapbox/hast-util-table-cell-style@0.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mapbox/hast-util-table-cell-style"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mapbox/hast-util-table-cell-style.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mapbox/hast-util-table-cell-style#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mapbox/hast-util-table-cell-style/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f2433e17248742758ffeb5e988843fc4774c7fa78180394c9ca454842b601db3508f299cba6fb57fd91384b5088b2d0f2ca08b34c5efd002847a930a725bfcb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-is@3.0.0",
      "type": "library",
      "name": "unist-util-is",
      "version": "3.0.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Utility to check if a node passes a test",
      "purl": "pkg:npm/unist-util-is@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b156595f7fa4b2954d98b5813c007aafeec3f5980014f3569bae9fed835be36d1195049b9fe9fcac6f1d1994a4ac447b6485c6418366e69a82defdc7a291f6e0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-visit@1.4.1",
      "type": "library",
      "name": "unist-util-visit",
      "version": "1.4.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Recursively walk over unist nodes",
      "purl": "pkg:npm/unist-util-visit@1.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-visit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-visit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-visit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-visit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02f18d93b05bfff126259ca1b5152734c12921dfc06793e1fca5294c8d3d58742e0d91caa2f435a04bf799f98aa562ada0ccf2302e062c19b5672e64d767e323"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-visit-parents@2.1.2",
      "type": "library",
      "name": "unist-util-visit-parents",
      "version": "2.1.2",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Recursively walk over unist nodes, with ancestral information",
      "purl": "pkg:npm/unist-util-visit-parents@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-visit-parents"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f2379bc3e0d137692781f8f5d834ac731ac7e8731a7a6ac0dcd975c4ddbd1e90ed8169152906271b6d4ca07d2bd87d4cf52249a3151d5817b74f925ada319da"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@mapbox/rehype-prism@0.8.0",
      "type": "library",
      "name": "@mapbox/rehype-prism",
      "version": "0.8.0",
      "scope": "required",
      "author": "Mapbox",
      "description": "rehype plugin to highlight code blocks in HTML with Prism",
      "purl": "pkg:npm/%40mapbox/rehype-prism@0.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@mapbox/rehype-prism"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mapbox/rehype-prism/-/rehype-prism-0.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mapbox/rehype-prism.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mapbox/rehype-prism#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mapbox/rehype-prism/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c8cf86b7a19f20fa94011d230c23136960e317e32ab86997697b3a220a5f7226e761d59f524661d0a87e9ff96b5304d38e4735cc10692f0737b83e21f5ef0b4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@nodelib/fs.scandir@2.1.5",
      "type": "library",
      "name": "@nodelib/fs.scandir",
      "version": "2.1.5",
      "scope": "optional",
      "description": "List files and directories inside the specified directory",
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nodelib/fs.scandir"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodelib/nodelib.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/nodelib/nodelib/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodelib/nodelib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@nodelib/fs.stat@2.0.5",
      "type": "library",
      "name": "@nodelib/fs.stat",
      "version": "2.0.5",
      "scope": "optional",
      "description": "Get the status of a file with some features",
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nodelib/fs.stat"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodelib/nodelib.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/nodelib/nodelib/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodelib/nodelib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@nodelib/fs.walk@1.2.8",
      "type": "library",
      "name": "@nodelib/fs.walk",
      "version": "1.2.8",
      "scope": "optional",
      "description": "A library for efficiently walking a directory recursively",
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nodelib/fs.walk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodelib/nodelib.git#master"
        },
        {
          "type": "website",
          "url": "https://github.com/nodelib/nodelib/tree/master#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodelib/nodelib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@npmcli/fs@2.1.2",
      "type": "library",
      "name": "@npmcli/fs",
      "version": "2.1.2",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "filesystem utilities for the npm cli",
      "purl": "pkg:npm/%40npmcli/fs@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@npmcli/fs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/fs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8e24a46fa2114e68baa2a4db70601f56ba0c992a10bf0d90b85583e6a5a0b30c1ac0f18a4adea1d9f3f1c6b1c3271381aa6e42cdb957029f191e404746b7a2d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@npmcli/move-file@2.0.1",
      "type": "library",
      "name": "@npmcli/move-file",
      "version": "2.0.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "move a file (fork of move-file)",
      "purl": "pkg:npm/%40npmcli/move-file@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@npmcli/move-file"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/move-file.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/move-file#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/move-file/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9897766794e3616abfb6d3cb2c6a80addb670bbe09e9b3b3838acc0e737ea75c5369c676c8f442936cb4a12590b7280b47d61541780e70e36bc2d9e4dc9ba9c5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@pkgjs/parseargs@0.11.0",
      "type": "library",
      "name": "@pkgjs/parseargs",
      "version": "0.11.0",
      "scope": "optional",
      "description": "Polyfill of future proposal for `util.parseArgs()`",
      "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@pkgjs/parseargs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/pkgjs/parseargs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pkgjs/parseargs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pkgjs/parseargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@promptbook/utils@0.44.0-17",
      "type": "library",
      "name": "@promptbook/utils",
      "version": "0.44.0-17",
      "scope": "optional",
      "description": "Library to supercharge your use of large language models",
      "purl": "pkg:npm/%40promptbook/utils@0.44.0-17",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@promptbook/utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.44.0-17.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webgptorg/promptbook.git"
        },
        {
          "type": "website",
          "url": "https://www.npmjs.com/package/@promptbook/core"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webgptorg/promptbook/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ae5c0e77757e6a50d80f7f8ba13d95398e9451139069fbed92bb9ef3da1a8431a4f8aaf4f7e12c996ea7adc7e8da62ee04fb024bfc0ed435697de9d00ac644b"
        }
      ]
    },
    {
      "bom-ref": "prettier@2.8.1",
      "type": "library",
      "name": "prettier",
      "version": "2.8.1",
      "scope": "optional",
      "author": "James Long",
      "description": "Prettier is an opinionated code formatter",
      "purl": "pkg:npm/prettier@2.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@promptbook/utils/node_modules/prettier"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/prettier/prettier.git"
        },
        {
          "type": "website",
          "url": "https://prettier.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/prettier/prettier/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a1a848905034989da821c4f34bea6491d61d1168358b12a4ff408c5865862f4e0c2240e78d6cbc82deb3ffbfd4633755a2ff69b662edca45ccea5d47d50f2a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@puppeteer/browsers@1.9.1",
      "type": "library",
      "name": "@puppeteer/browsers",
      "version": "1.9.1",
      "scope": "optional",
      "author": "The Chromium Authors",
      "description": "Download and launch browsers",
      "purl": "pkg:npm/%40puppeteer/browsers@1.9.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@puppeteer/browsers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/puppeteer/puppeteer.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/puppeteer/puppeteer/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/puppeteer/puppeteer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3eebcaeb16731a128fbe5c777e97dd3369186373ff841d5446d2bcc00ed7509ea9ae7ea9a76db3bc91eee3cb61d1219c1cbf52bad6cf1eb16e4207d74c5a1b58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@react-google-maps/api@2.19.3",
      "type": "library",
      "name": "@react-google-maps/api",
      "version": "2.19.3",
      "scope": "required",
      "author": "Alexey Lyakhov",
      "description": "React.js Google Maps API integration",
      "purl": "pkg:npm/%40react-google-maps/api@2.19.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@react-google-maps/api"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.19.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JustFly1984/react-google-maps-api.git"
        },
        {
          "type": "website",
          "url": "https://react-google-maps-api-docs.netlify.app"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JustFly1984/react-google-maps-api/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e22eabee3ade653a8c242deabb774efb001c93c89a7eb3a8595652e196aed205a7010f7eda50da57073d8eb1acdf791e80c386bef514610048c416fad1d5fe4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@react-google-maps/infobox@2.19.2",
      "type": "library",
      "name": "@react-google-maps/infobox",
      "version": "2.19.2",
      "scope": "required",
      "author": "Alexey Lyakhov",
      "description": "InfoBox for React.js Google Maps API",
      "purl": "pkg:npm/%40react-google-maps/infobox@2.19.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@react-google-maps/infobox"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.19.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JustFly1984/react-google-maps-api.git"
        },
        {
          "type": "website",
          "url": "https://react-google-maps-api-docs.netlify.app"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JustFly1984/react-google-maps-api/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb0bc1a9e26c43f7854afa3183ef55a27710bcda1509d9b1cf14692ef9a33c3fa7342ea61ccd2f247d714aa68a8a390cadf2c94f49df9131a9a2fac5f3dea3c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@react-google-maps/marker-clusterer@2.19.2",
      "type": "library",
      "name": "@react-google-maps/marker-clusterer",
      "version": "2.19.2",
      "scope": "required",
      "author": "Alexey Lyakhov",
      "description": "Marker Clusterer for React.js Google Maps API",
      "purl": "pkg:npm/%40react-google-maps/marker-clusterer@2.19.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@react-google-maps/marker-clusterer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JustFly1984/react-google-maps-api.git"
        },
        {
          "type": "website",
          "url": "https://react-google-maps-api-docs.netlify.app"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JustFly1984/react-google-maps-api/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7d89b9ac3f4655ab3c82a353e2b5bc3ee1bea2117470febd530b2def39447778aaf358b9c7619311df6e419195b6afc7e7b9613f577169e1064e3fda983910b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@reforged/maker-appimage@3.3.2",
      "type": "library",
      "name": "@reforged/maker-appimage",
      "version": "3.3.2",
      "scope": "optional",
      "author": "SpacingBat3",
      "description": "An AppImage maker implementation for the Electron Forge.",
      "purl": "pkg:npm/%40reforged/maker-appimage@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@reforged/maker-appimage"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@reforged/maker-appimage/-/maker-appimage-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SpacingBat3/ReForged.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SpacingBat3/ReForged#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SpacingBat3/ReForged/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c5b83ccd4d97d47bdba0c0735863fc5e7764bf79cdc0cf88ecf2a59767d6f1ddf29af36bead61fb2d2e2a391ab569c2528b57e69c20fc03ddab3726fb5d18be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "data-uri-to-buffer@4.0.1",
      "type": "library",
      "name": "data-uri-to-buffer",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Generate a Buffer instance from a Data URI string",
      "purl": "pkg:npm/data-uri-to-buffer@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@reforged/maker-appimage/node_modules/data-uri-to-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-data-uri-to-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-fetch@3.3.2",
      "type": "library",
      "name": "node-fetch",
      "version": "3.3.2",
      "scope": "optional",
      "author": "David Frank",
      "description": "A light-weight module that brings Fetch API to node.js",
      "purl": "pkg:npm/node-fetch@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@reforged/maker-appimage/node_modules/node-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-fetch/node-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-fetch/node-fetch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-fetch/node-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@rjsf/core@2.5.1",
      "type": "library",
      "name": "@rjsf/core",
      "version": "2.5.1",
      "scope": "required",
      "author": "Nicolas Perriault",
      "description": "A simple React component capable of building HTML forms out of a JSON schema.",
      "purl": "pkg:npm/%40rjsf/core@2.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rjsf/core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rjsf/core/-/core-2.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rjsf-team/react-jsonschema-form.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rjsf-team/react-jsonschema-form"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rjsf-team/react-jsonschema-form/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "926f0d61271734e35a2f906248b4bac320e3e3da4e2d9b67d225e0ed9c659bddb5bae7f7a360005f94ae652e64078663db396b54cad71127b17d7e9bc5d0d81f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonpointer@4.1.0",
      "type": "library",
      "name": "jsonpointer",
      "version": "4.1.0",
      "scope": "required",
      "author": "Jan Lehnardt",
      "description": "Simple JSON Addressing.",
      "purl": "pkg:npm/jsonpointer@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rjsf/core/node_modules/jsonpointer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/janl/node-jsonpointer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/janl/node-jsonpointer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/janl/node-jsonpointer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "097711bccc93967479df131c2a7b8ccdf080e62fe77db9539e7afbe0265be82e2f1b7f5ebbac39d6dee72a653931f2df6d380622d9623728cefdc88d3c3a8296"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-is@16.13.1",
      "type": "library",
      "name": "react-is",
      "version": "16.13.1",
      "scope": "required",
      "description": "Brand checking of React Elements.",
      "purl": "pkg:npm/react-is@16.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rjsf/core/node_modules/react-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@ronomon/direct-io@3.0.1",
      "type": "library",
      "name": "@ronomon/direct-io",
      "version": "3.0.1",
      "scope": "required",
      "author": "Joran Dirk Greef",
      "description": "Direct IO helpers for block devices and regular files on FreeBSD, Linux, macOS and Windows.",
      "purl": "pkg:npm/%40ronomon/direct-io@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ronomon/direct-io"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ronomon/direct-io/-/direct-io-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ronomon/direct-io.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ronomon/direct-io#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ronomon/direct-io/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "364281df66e3abb45f31d00c8966b2a61325556cec7cf88a7a52be6ed5cbaa082fd6f0d582fdb110ba9ea34cf8b982cbb7ce9f55178b3f1423eeaa60d335afa3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@ronomon/queue@3.0.1",
      "type": "library",
      "name": "@ronomon/queue",
      "version": "3.0.1",
      "scope": "required",
      "author": "Joran Dirk Greef",
      "description": "Process thousands of asynchronous or synchronous jobs, concurrently or sequentially, safely and efficiently, without creating thousands of closures.",
      "purl": "pkg:npm/%40ronomon/queue@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ronomon/queue"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ronomon/queue/-/queue-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ronomon/queue.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ronomon/queue#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ronomon/queue/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49372a4af93e73b02b32b66063184cf76a7a3ba17bb744946c6afece6f2cf5f26995ee4474900cc0fddd5ea81d5de17de715a106985ae648c4a8d008748d2be3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry-internal/feedback@7.112.0",
      "type": "library",
      "name": "@sentry-internal/feedback",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Sentry SDK integration for user feedback",
      "purl": "pkg:npm/%40sentry-internal/feedback@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry-internal/feedback"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/feedback"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6aa9ddc674ef667aa8fee521b962cd598ff45b7ccec4db3d1687cb622d522b9f90ccca83232158d5d73df99a901f7ffd18894419aa3ecef78600779412da44f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry-internal/replay-canvas@7.112.0",
      "type": "library",
      "name": "@sentry-internal/replay-canvas",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Replay canvas integration",
      "purl": "pkg:npm/%40sentry-internal/replay-canvas@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry-internal/replay-canvas"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://docs.sentry.io/platforms/javascript/session-replay/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f0a46639a197f469be099bd1ed33c7c1df1aa7a4073104a391aa2547662cf3edea346abadbd67f47097731b1134d380b8c4414bc6841ca6deadf74beab629cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry-internal/tracing@7.112.0",
      "type": "library",
      "name": "@sentry-internal/tracing",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Sentry Internal Tracing Package",
      "purl": "pkg:npm/%40sentry-internal/tracing@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry-internal/tracing"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing-internal"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e403735a4a0e274d6a7da7056c57dc74101898d291009c86e822932e2c6139309fc52f5d0d0b9167d463de6dcc4d9cea2eeb674cecfff3ed6b5c9bc733027e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/browser@7.112.0",
      "type": "library",
      "name": "@sentry/browser",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Official Sentry SDK for browsers",
      "purl": "pkg:npm/%40sentry/browser@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/browser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/browser/-/browser-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6ac6d950fc6307c5870960085647410b3b89029d057d1ae21c054107954fe661b3c10cfc4d605cd7928cf7e75e0304ac515531c391595eeaf2ee1b4c8abd7b2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/core@7.112.0",
      "type": "library",
      "name": "@sentry/core",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Base implementation for all Sentry JavaScript SDKs",
      "purl": "pkg:npm/%40sentry/core@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/core/-/core-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab82b47d350b5cc7fdbdbd097baa85c10c958df32fb8f88a451bd11dca56bd6b9d57ba1371f3e2c656db2106a3dce898de7ae3939abcea192da9ba08fd9e884b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/electron@4.24.0",
      "type": "library",
      "name": "@sentry/electron",
      "version": "4.24.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Official Sentry SDK for Electron",
      "purl": "pkg:npm/%40sentry/electron@4.24.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/electron"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/electron/-/electron-4.24.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/getsentry/sentry-electron.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-electron#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-electron/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "505fbdbf98e1542af210cc10e78ff8b7c1de73549f6a691db30aa50decf0250928595a59e2184f3338942d84c1a9215d5c24064a1b8db8a8dc768c21753548dd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/integrations@7.112.0",
      "type": "library",
      "name": "@sentry/integrations",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Pluggable integrations that can be used to enhance JS SDKs",
      "purl": "pkg:npm/%40sentry/integrations@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/integrations"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6eb37a799917bb3d5efce2a130626c0198dcd1c514fb91be2d059eb7e8065d6546336bfbb98ee62831ebe5897f73c5b178906eae3273267ed89ad991f7ef9929"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/node@7.112.0",
      "type": "library",
      "name": "@sentry/node",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Official Sentry SDK for Node.js",
      "purl": "pkg:npm/%40sentry/node@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/node/-/node-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31ed149b73db3d00031e19b9cc9d44338fe67be8b538c4f7c3ed5952090f197fb65ada9fa747631c5fd2cc238be395f5211f982d5adc093a720164613d901d57"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/replay@7.112.0",
      "type": "library",
      "name": "@sentry/replay",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "User replays for Sentry",
      "purl": "pkg:npm/%40sentry/replay@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/replay"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/replay/-/replay-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://docs.sentry.io/platforms/javascript/session-replay/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8fdfcc90a5829d53da2724497bee7489b256a35cc6d32e9de3fbc10ae2d3675c332ffb20e74a8b8e0c47474325fd7da8ca1ec162fc58e3388ad5ba347441def"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/types@7.112.0",
      "type": "library",
      "name": "@sentry/types",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Types for all Sentry JavaScript SDKs",
      "purl": "pkg:npm/%40sentry/types@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/types/-/types-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "012a276af5424ab8038ccc968ee34c4b2b4a306609abb77fd7e228049b1014b80b7b580b217b8335b85f50033803e9ae4141997a957d8915f865886244e30755"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sentry/utils@7.112.0",
      "type": "library",
      "name": "@sentry/utils",
      "version": "7.112.0",
      "scope": "required",
      "author": "Sentry",
      "description": "Utilities for all Sentry JavaScript SDKs",
      "purl": "pkg:npm/%40sentry/utils@7.112.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sentry/utils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sentry/utils/-/utils-7.112.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/getsentry/sentry-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/getsentry/sentry-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74d19c3562a8244f55c08019c50b2a0baffb042fbcc27d6b4fb2a6f52f3196d723851bda2b89f7419c17a0d2c78cd593d264b6959685c91c7686c1e36e542a2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sinclair/typebox@0.27.8",
      "type": "library",
      "name": "@sinclair/typebox",
      "version": "0.27.8",
      "scope": "optional",
      "author": "sinclairzx81",
      "description": "JSONSchema Type Builder with Static Type Resolution for TypeScript",
      "purl": "pkg:npm/%40sinclair/typebox@0.27.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinclair/typebox"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sinclairzx81/typebox.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sinclairzx81/typebox#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinclairzx81/typebox/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f858f8de948cc09b38291ac7ffddfc51ffae0042c881506643383fab5606d74763c9f0374e7ad4f0df17cea0a1fe891976ccea0504d97fdea274c7c4e659f04c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sindresorhus/is@4.6.0",
      "type": "library",
      "name": "@sindresorhus/is",
      "version": "4.6.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Type check values",
      "purl": "pkg:npm/%40sindresorhus/is@4.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sindresorhus/is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b74f6f48ddcc75fb32087a057134421ff894b46ece2740ac8f307c72302629cfef6bf90881e0c8fd3c6c8a0767704ff86deef7e26d1cbc863035a5788b65ea03"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sinonjs/commons@3.0.1",
      "type": "library",
      "name": "@sinonjs/commons",
      "version": "3.0.1",
      "scope": "optional",
      "description": "Simple functions shared among the sinon end user libraries",
      "purl": "pkg:npm/%40sinonjs/commons@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/commons"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sinonjs/commons.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sinonjs/commons#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinonjs/commons/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b79821ca43db1587ca350bd731930c5a3a65e800c943c42d666321eb8ea39611c06362befab7deb32f6ce58f9754199dc74b0db8d17d6a807dcc8dfd72256a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@sinonjs/fake-timers@11.2.2",
      "type": "library",
      "name": "@sinonjs/fake-timers",
      "version": "11.2.2",
      "scope": "optional",
      "author": "Christian Johansen",
      "description": "Fake JavaScript timers",
      "purl": "pkg:npm/%40sinonjs/fake-timers@11.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/fake-timers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sinonjs/fake-timers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sinonjs/fake-timers"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinonjs/fake-timers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b6a62092c50ee858ec701920321477cf22cc9e2465d8b5cea615b9c503e9115e48849d397c73ff23ba5d92df6f621419c323d1c6a1e596019beebce91971c83"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@sinonjs/samsam@8.0.0",
      "type": "library",
      "name": "@sinonjs/samsam",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Christian Johansen",
      "description": "Value identification and comparison functions",
      "purl": "pkg:npm/%40sinonjs/samsam@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/samsam"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sinonjs/samsam.git"
        },
        {
          "type": "website",
          "url": "http://sinonjs.github.io/samsam/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinonjs/samsam/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "069f0a51594ba7c89b259ae7bead9fa1584fd08557d82229acc24f2b4bea1aa82b0dad0e1d529e67207292ab2492b77157ac8a04f9866ac3bc2d58c0291dc67b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@sinonjs/commons@2.0.0",
      "type": "library",
      "name": "@sinonjs/commons",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Simple functions shared among the sinon end user libraries",
      "purl": "pkg:npm/%40sinonjs/commons@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sinonjs/commons.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sinonjs/commons#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinonjs/commons/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8b6b48fce7d98cae0dac97041874efc092b39f987f97e8b4d598d4d2f42a9ec6e13622f54e448912a492ea78f01b127289efb68c982c2bd4d519e7bd76d1772"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@sinonjs/text-encoding@0.7.2",
      "type": "library",
      "name": "@sinonjs/text-encoding",
      "version": "0.7.2",
      "scope": "optional",
      "author": "Joshua Bell",
      "description": "Polyfill for the Encoding Living Standard's API.",
      "purl": "pkg:npm/%40sinonjs/text-encoding@0.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/text-encoding"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sinonjs/text-encoding.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sinonjs/text-encoding"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinonjs/text-encoding/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b175ca1beb8bf48acaa95893b5aa365ace9dcb4ce7bbdb0e68fd5d8bf8ca196d4ce95b2c3bcbe5a5709072967e8e2b10d6d4c5002e49a3f10ecc56e08016a015"
        }
      ],
      "licenses": [
        {
          "expression": "(Unlicense OR Apache-2.0)"
        }
      ]
    },
    {
      "bom-ref": "@smithy/abort-controller@2.2.0",
      "type": "library",
      "name": "@smithy/abort-controller",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "A simple abort controller library",
      "purl": "pkg:npm/%40smithy/abort-controller@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/abort-controller"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/abort-controller"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1196d6bb1ae2d6a53aad15f1a8fa767238ed6f12f7b074d475478ad3c690bc5d4eaf1bf343cab1418702d9b2a835354a11d67a1569724f0bfed92b8ed00b24b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/config-resolver@2.2.0",
      "type": "library",
      "name": "@smithy/config-resolver",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/config-resolver@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/config-resolver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/config-resolver"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ec88c81df2da3251b6ba9f55919abfaa002cd796da5d0e43d301a0ea73c42a3c15333befc92b02fa6d406c787562f2dbbd97edc938afad49fedc6b2fb80772c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/core@1.4.2",
      "type": "library",
      "name": "@smithy/core",
      "version": "1.4.2",
      "scope": "required",
      "author": "AWS Smithy Team",
      "purl": "pkg:npm/%40smithy/core@1.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/core/-/core-1.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/core"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9f7a4dc8d0a6475899512ef453ab14c4ae2faa5741911eb248a0b16e04c641e04320e1681e0467c5d17e9a6e7acd629ab9e4a27a4780fac787f4bcb9e1ce29c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/credential-provider-imds@2.3.0",
      "type": "library",
      "name": "@smithy/credential-provider-imds",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "AWS credential provider that sources credentials from the EC2 instance metadata service and ECS container metadata service",
      "purl": "pkg:npm/%40smithy/credential-provider-imds@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/credential-provider-imds"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/credential-provider-imds"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05607d988ba43b5c2310ea353a3825e8bac6e1abdc682ed3fd93faa6d980696e3196e85220f66163efcf23960ace593e8ec9bee2c419078e41b7539f31e41adf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/fetch-http-handler@2.5.0",
      "type": "library",
      "name": "@smithy/fetch-http-handler",
      "version": "2.5.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Provides a way to make requests",
      "purl": "pkg:npm/%40smithy/fetch-http-handler@2.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/fetch-http-handler"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/fetch-http-handler"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04e58405ea695a12e7fe7a3f27150bfe08537c03538d3ee48375b0dab3ea4d463d478c873d7c49f4984c7b7674dcb37768fc22c25a43214715c35c43c87a8487"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/hash-node@2.2.0",
      "type": "library",
      "name": "@smithy/hash-node",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/hash-node@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/hash-node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/hash-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccb59a0bfe5a5a932b1caa680c5ea7aa936d06194060a17fefef7230dec6a5d47c0b3a219d67c6b4cce73f26e7c124bcb1a69704cc481b026a4781e6469e9bde"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/invalid-dependency@2.2.0",
      "type": "library",
      "name": "@smithy/invalid-dependency",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/invalid-dependency@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/invalid-dependency"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/invalid-dependency"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c40c049d6ca14a3d73763ba94e95382b10438ef4d1c878ef8756f66792a73c87953d837048856b2fcc5a3e51c51b962307bca34f0ffcd5c43ae43f549b829f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/is-array-buffer@2.2.0",
      "type": "library",
      "name": "@smithy/is-array-buffer",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Provides a function for detecting if an argument is an ArrayBuffer",
      "purl": "pkg:npm/%40smithy/is-array-buffer@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/is-array-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/is-array-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1863f73bd4050f6e2e19e0176148f04935c0468aa967290769d3a603c1b9bdf24f2b4fc30baeea6bfff4aafaab2732f5c5cf164165fbff273b7f0b9d8cf1cf84"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/middleware-content-length@2.2.0",
      "type": "library",
      "name": "@smithy/middleware-content-length",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/middleware-content-length@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/middleware-content-length"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/middleware-content-length"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5b9762c6d4087fec4e5c3120beabe87722954731e3a41b4c8b472413d69d9a309912ad91bb4655c73ee0206fb1326857a274a1279ddfdf35a2cb68a9471b30d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/middleware-endpoint@2.5.1",
      "type": "library",
      "name": "@smithy/middleware-endpoint",
      "version": "2.5.1",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/middleware-endpoint@2.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/middleware-endpoint"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/middleware-endpoint"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7ff24169e859783ac4885535879cd8cb9d32fc22aa486ff0f7b1349cceb2859eb13d54c356c67ad128dbe9507389eb3a460f97fad933e6efed7b8a54c9a6209"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/middleware-retry@2.3.1",
      "type": "library",
      "name": "@smithy/middleware-retry",
      "version": "2.3.1",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/middleware-retry@2.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/middleware-retry"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/middleware-retry"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f66c6b9f16915d61c5afaa9caaaa66a546dc0550d500f2f1e3251e621aa6df47a9a9eb9a8a38b71477a953af84bd1a7fde9f29d2ad27f7a7715581501fe9b5c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/middleware-serde@2.3.0",
      "type": "library",
      "name": "@smithy/middleware-serde",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/middleware-serde@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/middleware-serde"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/middleware-serde"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b080037bba23c2a4f2bc44017b59dcfc65c1f70747862f54c325f4953cadb665160c92cfeb9e59604d569e09cdc9744499ef08dbb2826948728595915cbd2aed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/middleware-stack@2.2.0",
      "type": "library",
      "name": "@smithy/middleware-stack",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Provides a means for composing multiple middleware functions into a single handler",
      "purl": "pkg:npm/%40smithy/middleware-stack@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/middleware-stack"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/middleware-stack"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "427b5cde3aedc30aec002f97f309acf3386b4ebd2c1579f210685977db0bb6c27fea0190285ccd07ec166ce72925dec147c4e1342a0ab7be81b906a17ccbe978"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/node-config-provider@2.3.0",
      "type": "library",
      "name": "@smithy/node-config-provider",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Load config default values from ini config files and environmental variable",
      "purl": "pkg:npm/%40smithy/node-config-provider@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/node-config-provider"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/node-config-provider"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1e94ae7fd376b524f58c0cf692ef6e88c3a2e9420f34805badd6d3693dfc45b82844124968db22fcdb757de12a53653c662a55c5b4582c3f9e6e877744ae722"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/node-http-handler@2.5.0",
      "type": "library",
      "name": "@smithy/node-http-handler",
      "version": "2.5.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Provides a way to make requests",
      "purl": "pkg:npm/%40smithy/node-http-handler@2.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/node-http-handler"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/node-http-handler"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9951b23c1ce490642c3e8c5051bc6511f463ae3e853f2037bb7bb65571abf614fcc2296ca1075976f2a930114c07c0ab7e1bf974d90a1c85b4632b9cede001a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/property-provider@2.2.0",
      "type": "library",
      "name": "@smithy/property-provider",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/property-provider@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/property-provider"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/property-provider"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb18a297694586d4d1cd7931f05d39dc0578e909c8c3a7bb315f28779322ebc1352023a309e087c365df2e70c45079d3f56194224c1ca9abd78dfc2e25b1a5a6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/protocol-http@3.3.0",
      "type": "library",
      "name": "@smithy/protocol-http",
      "version": "3.3.0",
      "scope": "required",
      "author": "AWS Smithy Team",
      "purl": "pkg:npm/%40smithy/protocol-http@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/protocol-http"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/protocol-http"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f2e572b5005596da7958fdb896657bbafe4ae06da7f6760d2ae3dd83f0ce6ab61b275361fe52015e64b6ccefa1671fbb3a44eff18504648fe4fa2813b727381"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/querystring-builder@2.2.0",
      "type": "library",
      "name": "@smithy/querystring-builder",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/querystring-builder@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/querystring-builder"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/querystring-builder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f59127af89458bf9e9aadc25154a076882833f0fd40c15aab12ff75dd17ecf08d5a63d7aadf84c6dac18ea4f457b1cb374dd5b3d4ae88bac6df3cb72469c4e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/querystring-parser@2.2.0",
      "type": "library",
      "name": "@smithy/querystring-parser",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/querystring-parser@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/querystring-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/querystring-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06f1c20eb29f6c6e5885ba63e2fb1bb8f5761a07291e20242de225700d4bb5fa4ccf78ebaa2ccfd7e3a0b923528f533004712237e8f0362b172c675a8c60d024"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/service-error-classification@2.1.5",
      "type": "library",
      "name": "@smithy/service-error-classification",
      "version": "2.1.5",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/service-error-classification@2.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/service-error-classification"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/service-error-classification"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b810d320104474042bcaf1dd7395bcb12e585fb450cc5ebcdd7ac778f55d1660202a23287d4d7914b48cd3f1d4d3784a4e76b374d4456b46074bbf80af0a1449"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/shared-ini-file-loader@2.4.0",
      "type": "library",
      "name": "@smithy/shared-ini-file-loader",
      "version": "2.4.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/shared-ini-file-loader@2.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/shared-ini-file-loader"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/shared-ini-file-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b2ba35092fc7b507a6783c17c0a82fda198d7e0bb4f4c36d068a1df2aef25293dee0a6255f07ecbb738e93e0dba793e66780bab4ace21d79578892593447738"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/signature-v4@2.3.0",
      "type": "library",
      "name": "@smithy/signature-v4",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "A standalone implementation of the AWS Signature V4 request signing algorithm",
      "purl": "pkg:npm/%40smithy/signature-v4@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/signature-v4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/signature-v4"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba2fcd96920b53ee8701005f257f0106c0d7b8a48dae34d2b8e600ad16e572b12bc0a16eb63ac235bfce1317d54728fdfb6e85f49f9999f593f9f296b83ac7dd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/smithy-client@2.5.1",
      "type": "library",
      "name": "@smithy/smithy-client",
      "version": "2.5.1",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/smithy-client@2.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/smithy-client"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/smithy-client"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8eb6d242b602868d320da69ff76a9681dfbb9c079aa792ed1d3239d4a5ea9a920509c78a5372bdfaf2154d41fbd9b3899e004ca9ae24caed5526145c4ab93f09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/types@2.12.0",
      "type": "library",
      "name": "@smithy/types",
      "version": "2.12.0",
      "scope": "required",
      "author": "AWS Smithy Team",
      "purl": "pkg:npm/%40smithy/types@2.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "430620968274b15341781b81b3ae5c2244db7f357f43a64d3c227df44202144749606e749c6218fee617a7e4dbb1d251788b8faf46b4917982beb7a7dcc6d147"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/url-parser@2.2.0",
      "type": "library",
      "name": "@smithy/url-parser",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/url-parser@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/url-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/url-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "868038ce6eb5ab598d4e992c8925a9da7125d5db778fbdba1dd46188d815250323ee62e9edda6bb45e7b98e07a26f124ff1f5dd9bb2e2f9865a996c1b8743295"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-base64@2.3.0",
      "type": "library",
      "name": "@smithy/util-base64",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "A Base64 <-> UInt8Array converter",
      "purl": "pkg:npm/%40smithy/util-base64@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-base64"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-base64"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b37f9e57035e26e5d4c2e31bbac9dc64d562ba1bf62e3549d673304ea480d17002ee08ca86aab145d24f851f3e62b92867d22221b164ff22ba0027bfc6517e87"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-body-length-browser@2.2.0",
      "type": "library",
      "name": "@smithy/util-body-length-browser",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Determines the length of a request body in browsers",
      "purl": "pkg:npm/%40smithy/util-body-length-browser@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-body-length-browser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-body-length-browser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76da70f6e40fed6fa7def3adc7409f043e4459dec43dd21db109d64c3a057fbededd551fd39b80ed1ed31a2a48a3c7b858bda4b8f767b2bde13109fdce2623e7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-body-length-node@2.3.0",
      "type": "library",
      "name": "@smithy/util-body-length-node",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Determines the length of a request body in node.js",
      "purl": "pkg:npm/%40smithy/util-body-length-node@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-body-length-node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-body-length-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "213593d56aa3b9b7f6089b616f406e4fdf9ba7305f5de328907fc001ae4425081bbfd68f3157e733bea214865515fe748585c66ed895ef504702d84d59debe77"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-buffer-from@2.2.0",
      "type": "library",
      "name": "@smithy/util-buffer-from",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/util-buffer-from@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-buffer-from"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-buffer-from"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20975605b4dc310e8303481d36187f070acb90347e0035b92abd5a6667789370c817a7b3315e11d8d200993d3cc10277c942bcdad8475a60bf4e72bfc2930c20"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-config-provider@2.3.0",
      "type": "library",
      "name": "@smithy/util-config-provider",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Utilities package for configuration providers",
      "purl": "pkg:npm/%40smithy/util-config-provider@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-config-provider"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-config-provider"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d9933ad172e14dd64ef444baa534ae059cf5ca3a9922935fb825a0681cd267f919c9198a9a6b7739ffe5ed2ce5e194ace546036fc9a2e27874d6d95c0637455"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-defaults-mode-browser@2.2.1",
      "type": "library",
      "name": "@smithy/util-defaults-mode-browser",
      "version": "2.2.1",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/util-defaults-mode-browser@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-defaults-mode-browser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-defaults-mode-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46d296fbc8fcb24935ed2628c2e7304548de878982b679b9a1d08bd0b9b636d1d006c60aacd5b4a1df51868a6ef7017580731f1de585ee2f74370073fd4db62b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-defaults-mode-node@2.3.1",
      "type": "library",
      "name": "@smithy/util-defaults-mode-node",
      "version": "2.3.1",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/util-defaults-mode-node@2.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-defaults-mode-node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-defaults-mode-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be43171d0d0170b172b0131681204b4a4dfe95e329152cb2163f3342dbf9672501c7cfe8c15875fe93c4933996fc347f1b2ff973cbe32c30fd8198d734a6eba4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-endpoints@1.2.0",
      "type": "library",
      "name": "@smithy/util-endpoints",
      "version": "1.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Utilities to help with endpoint resolution.",
      "purl": "pkg:npm/%40smithy/util-endpoints@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-endpoints"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/master/packages/util-endpoints"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06e0c7bfccd18ec139cd77773f11571649f3046de8c02a63abc1b715cb175b70b29185ee12a3379d34ac98bcf0e6af93d76658b8395551928176935b855b65ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-hex-encoding@2.2.0",
      "type": "library",
      "name": "@smithy/util-hex-encoding",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Converts binary buffers to and from lowercase hexadecimal encoding",
      "purl": "pkg:npm/%40smithy/util-hex-encoding@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-hex-encoding"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-hex-encoding"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee229747eff84e92cad7de295632a26ac232a8cb53609b202a0336e3663dbb3b797611e7503bcc35bfb7c4885127d421bea1a28bfe5c454b787c99f776d5cd1d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-middleware@2.2.0",
      "type": "library",
      "name": "@smithy/util-middleware",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Shared utilities for to be used in middleware packages.",
      "purl": "pkg:npm/%40smithy/util-middleware@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-middleware"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/master/packages/util-middleware"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5aa995e5dff500fa2f02c22798dd7469205b2b92bd606427058067a90591d89f76ca3eb24dcbdced477663ef09d9c22b7212e2a5b23f17afd3540c9df1d207"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-retry@2.2.0",
      "type": "library",
      "name": "@smithy/util-retry",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "Shared retry utilities to be used in middleware packages.",
      "purl": "pkg:npm/%40smithy/util-retry@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-retry"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/master/packages/util-retry"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abdfa90053d37dfb475d1cad999ec6ccb145ac419abea6a915cd3a5f1cd915c48818445731ead7c428ad8ce1b5a6b54347d41d8eaa2d178d125af6ea702a5ff2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-stream@2.2.0",
      "type": "library",
      "name": "@smithy/util-stream",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/util-stream@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7b7da1176d858846cb75694f52bcf67231d5a6a88addb998d53aa08f308b1614dc6ce72410805ac92fa6f649d882cf25bd989a038c5b608b9df1c7b107f815c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-uri-escape@2.2.0",
      "type": "library",
      "name": "@smithy/util-uri-escape",
      "version": "2.2.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "purl": "pkg:npm/%40smithy/util-uri-escape@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-uri-escape"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-uri-escape"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ed989332b75c4c0ff77c3ad6d527680564e48a73eb9e60964f5b6d142d6d463a9feafd820cd30361faef1915aa3d51a206cf85a83d6f210bae2a9562c87e80c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@smithy/util-utf8@2.3.0",
      "type": "library",
      "name": "@smithy/util-utf8",
      "version": "2.3.0",
      "scope": "required",
      "author": "AWS SDK for JavaScript Team",
      "description": "A UTF-8 string <-> UInt8Array converter",
      "purl": "pkg:npm/%40smithy/util-utf8@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@smithy/util-utf8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/awslabs/smithy-typescript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/awslabs/smithy-typescript/tree/main/packages/util-utf8"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/awslabs/smithy-typescript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47c45d9fc1f2ef628a71e6e02e2bfc8d0710917a0b30e186bf9b88d7f93497eb27aa43b34354740a15010b158c941b0531e9168ead3046e748c1e16ceec293e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@spacingbat3/lss@1.2.0",
      "type": "library",
      "name": "@spacingbat3/lss",
      "version": "1.2.0",
      "scope": "optional",
      "author": "SpacingBat3",
      "description": "LSS: Literal String Sanitizer – sanitizes string based on specific inputs and tries to guess the accurate type (in TypeScript/Typed JS).",
      "purl": "pkg:npm/%40spacingbat3/lss@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@spacingbat3/lss"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@spacingbat3/lss/-/lss-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SpacingBat3/lss.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SpacingBat3/lss#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SpacingBat3/lss/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b2c21c4735bea5ec23a8a05de6e37f5e4ffe9037c13f4529792156e848ab61307729d0695960c4a84bbe78eaba832e6151c530fc7f5b6efcd212f6fb43c1802"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-add-jsx-attribute@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-add-jsx-attribute",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Add JSX attribute",
      "purl": "pkg:npm/%40svgr/babel-plugin-add-jsx-attribute@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-add-jsx-attribute"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fd30893bca1752d6930264cf1578d7d4952295461b0764d325e4ef527da5f4974b79c23760bb8203cc607c6e99c60413a31924f7ad1155b1a684b48e16e9fee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-remove-jsx-attribute@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-remove-jsx-attribute",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Remove JSX attribute",
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-attribute@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-remove-jsx-attribute"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05c0a49bf4938a92af6c297a6fb405acc87fbf1d34bc83fade4d9e33ae8c7c72733ebe8ed94d236045625e41c95aa5ea4188dd780f5cb829792969a5c230ef6c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Remove JSX empty expression",
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-empty-expression@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e417060817c1c41e7e5d20d25a78534e17c8f6370ee5fd008b6576e206691bec17175e01cf0c717436f883ab6b74ebb1d2b8626c6b37f3905e14c4a6c6d4b7b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Replace JSX attribute value",
      "purl": "pkg:npm/%40svgr/babel-plugin-replace-jsx-attribute-value@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29543e3ed2236f506e613de1b7c33929bcd60617408e350f76532da6ec3f5634fc7284eb22d597e9069f97dfa38bcdf525a25cbba3c934a095d1ba74d6504dcd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-svg-dynamic-title@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-svg-dynamic-title",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform SVG by adding a dynamic title element",
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-dynamic-title@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-svg-dynamic-title"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a263622aac23366390276bfa81ee1212b05b928a15d9a016c1a3c5b36bd463ba7b1a1564cd1909d349082d742f46103a9a21e73695efecc4679d28dd4632bca2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-svg-em-dimensions@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-svg-em-dimensions",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform SVG to use em-based dimensions",
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-em-dimensions@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-svg-em-dimensions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "994447627bba230dd40536e11b013fbec9e0b4221b1c4e37c4244aee40b0e2dd35c721aa6f63ddf965de91146814e048636f59a0e85409313078331dae37e2f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-transform-react-native-svg@8.1.0",
      "type": "library",
      "name": "@svgr/babel-plugin-transform-react-native-svg",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform DOM elements into react-native-svg components",
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-react-native-svg@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-transform-react-native-svg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f1f13e7c087a3eee7c09f84854c31dcb7dd3521bd47638a7da2175ece6ca22cb91ed8280049036b2f4b22298b39c1bc749407d703d9a7f72702fe92f42ad1d5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-plugin-transform-svg-component@8.0.0",
      "type": "library",
      "name": "@svgr/babel-plugin-transform-svg-component",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform SVG into component",
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-svg-component@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-plugin-transform-svg-component"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c5c7cc5addc6574dd6ff93791f3de6a2c5e7102e02a1e4d5413300f4010c4ecdc65ac0ae28a35261f4b6eb7000948afb0203b4cb1bc79e5a0ac35e34cc8519b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/babel-preset@8.1.0",
      "type": "library",
      "name": "@svgr/babel-preset",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "SVGR preset that apply transformations from config",
      "purl": "pkg:npm/%40svgr/babel-preset@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/babel-preset"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec46036c713b3311e9bf8b31be754f9e0c397ee47aa70efd4a472b20b1c9fe2329b8ac923429795b5a9cc0f12953e2e0c915ce6801601f42a1c03d7cc3083aba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/core@8.1.0",
      "type": "library",
      "name": "@svgr/core",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform SVG into React Components.",
      "purl": "pkg:npm/%40svgr/core@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/core"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f10aad3904f90025659acbca3893446969913e67288cc3b30b3e07b360461bfb68029fcadfc2dcb0c4722e9df8f6096ae40cc96c211e8a6128c5a5fabff7cbac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/hast-util-to-babel-ast@8.0.0",
      "type": "library",
      "name": "@svgr/hast-util-to-babel-ast",
      "version": "8.0.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform HAST to Babel AST (JSX)",
      "purl": "pkg:npm/%40svgr/hast-util-to-babel-ast@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/hast-util-to-babel-ast"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11b0cac0ef46a5f58fe2337db06758c0f054d2476899a3c82f612ee18c2680ffac25e5d3f8bedb3302540678737c7f10daa301a99e1f270a42c98b003779add9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/plugin-jsx@8.1.0",
      "type": "library",
      "name": "@svgr/plugin-jsx",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Transform SVG into JSX",
      "purl": "pkg:npm/%40svgr/plugin-jsx@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/plugin-jsx"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d31888c81b0b96bf2ab8df96caec68a0d5bd449d03a6bf2e3a71ffc6b0953bc18b51cc07212c23d401b493e2c5ced79390003419b5f4923f6ae8393bd0f4e23c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/plugin-svgo@8.1.0",
      "type": "library",
      "name": "@svgr/plugin-svgo",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "Optimize SVG",
      "purl": "pkg:npm/%40svgr/plugin-svgo@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/plugin-svgo"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "630b65f37ece18ef694cb20dfe89e858b983438cc5532708d60efabee286133e9ebd1fd94c9949bb3dc6fdf2246fa395049da0d28e82189cda1237e6128dc01c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deepmerge@4.3.1",
      "type": "library",
      "name": "deepmerge",
      "version": "4.3.1",
      "scope": "optional",
      "description": "A library for deep (recursive) merging of Javascript objects",
      "purl": "pkg:npm/deepmerge@4.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/plugin-svgo/node_modules/deepmerge"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TehShrike/deepmerge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TehShrike/deepmerge"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TehShrike/deepmerge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@svgr/webpack@8.1.0",
      "type": "library",
      "name": "@svgr/webpack",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Greg Bergé",
      "description": "SVGR webpack loader.",
      "purl": "pkg:npm/%40svgr/webpack@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@svgr/webpack"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gregberge/svgr.git#main"
        },
        {
          "type": "website",
          "url": "https://react-svgr.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gregberge/svgr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e78558cc5b231057d666784cb6ea668993ef074c86dde7d707e05d8c278dfd93d0ea7a3462b1f14d1803ef45894a113ba1f4bac89a54bc68ab0180a8cc03c58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@szmarczak/http-timer@4.0.6",
      "type": "library",
      "name": "@szmarczak/http-timer",
      "version": "4.0.6",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "Timings for HTTP requests",
      "purl": "pkg:npm/%40szmarczak/http-timer@4.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@szmarczak/http-timer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/http-timer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/http-timer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/http-timer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0101f7f29183a03bee67cc1598c04dd6f74b0180b26850f45659c2fcc25ca233c201f22a49cf750c27d29741dd512905e92a9f13bad9fcd0766d5acbb6bbbeb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@tokenizer/token@0.3.0",
      "type": "library",
      "name": "@tokenizer/token",
      "version": "0.3.0",
      "scope": "required",
      "author": "Borewit",
      "description": "TypeScript definition for strtok3 token",
      "purl": "pkg:npm/%40tokenizer/token@0.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tokenizer/token"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Borewit/tokenizer-token.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Borewit/tokenizer-token#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Borewit/tokenizer-token/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3af8c5fb3e752f7a2fd0ec8053476ecec62ebced353c7ef1e2de83271fa0b9a8604e704792125d1bbb2841e4d214b58ddde7e71f289b67867c97612e5b024ddc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@tootallnate/once@2.0.0",
      "type": "library",
      "name": "@tootallnate/once",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Creates a Promise that waits for a single event",
      "purl": "pkg:npm/%40tootallnate/once@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tootallnate/once"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/once.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/once#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/once/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c2b8a14fe4f4b9e609cc56edddb72f0a3dab4ba94a32fd96330f3006090f093450a42d7ce623bbcd1c247e5e96d968c5902bfbd0b9bafb3e462af20e3bd09fc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@tootallnate/quickjs-emscripten@0.23.0",
      "type": "library",
      "name": "@tootallnate/quickjs-emscripten",
      "version": "0.23.0",
      "scope": "optional",
      "purl": "pkg:npm/%40tootallnate/quickjs-emscripten@0.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tootallnate/quickjs-emscripten"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/justjake/quickjs-emscripten.git"
        },
        {
          "type": "website",
          "url": "https://github.com/justjake/quickjs-emscripten#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/justjake/quickjs-emscripten/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b931ceab767b1a2438cedd4a465bf0904c7b4229a62549c653972e0922ef7b271a3fa1d0a21f42139c35d224f4ceac42a4ff271267400e8139a40ed90eb2f20"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@trysound/sax@0.2.0",
      "type": "library",
      "name": "@trysound/sax",
      "version": "0.2.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "An evented streaming XML parser in JavaScript",
      "purl": "pkg:npm/%40trysound/sax@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@trysound/sax"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/svg/sax.git"
        },
        {
          "type": "website",
          "url": "https://github.com/svg/sax#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/svg/sax/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2fbcfd060acd11c632518b45f876847e24b979b921f635ea6eccf3ee90b485104f69ab55d178d20f7f9e1eba6a15e9907e0c22145d103c86ab9c88a12039fb38"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@tsconfig/node10@1.0.11",
      "type": "library",
      "name": "@tsconfig/node10",
      "version": "1.0.11",
      "scope": "optional",
      "description": "A base TSConfig for working with Node 10.",
      "purl": "pkg:npm/%40tsconfig/node10@1.0.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tsconfig/node10"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tsconfig/bases.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tsconfig/bases#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tsconfig/bases/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0dc4630c2ba32bf90293f7147bc5f3f194a99bc992de634da6d6be8c6080e944840df92d94dbe6d7e22e67d7937036cd938d411f0a471de5be37594a0b3e333b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@tsconfig/node12@1.0.11",
      "type": "library",
      "name": "@tsconfig/node12",
      "version": "1.0.11",
      "scope": "optional",
      "description": "A base TSConfig for working with Node 12.",
      "purl": "pkg:npm/%40tsconfig/node12@1.0.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tsconfig/node12"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tsconfig/bases.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tsconfig/bases#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tsconfig/bases/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72a79fb91b21d76a56c86b08a0128903d96e16ede6471080f8e459bc0e24b4b4b322e094b56571188b978a01303b9ff2c1614c67640418a5af9191b5cc33136a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@tsconfig/node14@1.0.3",
      "type": "library",
      "name": "@tsconfig/node14",
      "version": "1.0.3",
      "scope": "optional",
      "description": "A base TSConfig for working with Node 14.",
      "purl": "pkg:npm/%40tsconfig/node14@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tsconfig/node14"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tsconfig/bases.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tsconfig/bases#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tsconfig/bases/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cac4fc9a1762c562ba1f0de2d55d80791a99e567d78351b8de6aa86253369dceb7f3c16ae63717cabe6646ca9588bc7f18961da0bd1b7d70fc9e617e667fc8a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@tsconfig/node16@1.0.4",
      "type": "library",
      "name": "@tsconfig/node16",
      "version": "1.0.4",
      "scope": "optional",
      "description": "A base TSConfig for working with Node 16.",
      "purl": "pkg:npm/%40tsconfig/node16@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tsconfig/node16"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tsconfig/bases.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tsconfig/bases#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tsconfig/bases/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf1854cb827c9727b28a71fb033975a5d778dc6261647fed3f6c1e37c4e7b506e5398f80d176d3f03264d7fa023ee38eca0fc96bbe7bac6d028077160bc39f30"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/ajv-keywords@3.5.0",
      "type": "library",
      "name": "@types/ajv-keywords",
      "version": "3.5.0",
      "scope": "required",
      "description": "Stub TypeScript definitions entry for ajv-keywords, which provides its own types definitions",
      "purl": "pkg:npm/%40types/ajv-keywords@3.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/ajv-keywords"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/ajv-keywords/-/ajv-keywords-3.5.0.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afd2a9ffd8f682e87df7e304b62668f3b367573f93939fb110767a374d304b7f3aa2c91847a504758a3bf5c041260eb51ac2567f313638c469da67377298290"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/appdmg@0.5.5",
      "type": "library",
      "name": "@types/appdmg",
      "version": "0.5.5",
      "scope": "optional",
      "description": "TypeScript definitions for appdmg",
      "purl": "pkg:npm/%40types/appdmg@0.5.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/appdmg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/appdmg/-/appdmg-0.5.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/appdmg"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1be9fa0e06536453ad7884c4df42e75a3f87455206afbc0c94088b58e3b4dae245595122b5a3d4f495579bdc09a24920b2105ac1bd8ed4eca475cb2692465f82"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/body-parser@1.19.5",
      "type": "library",
      "name": "@types/body-parser",
      "version": "1.19.5",
      "scope": "optional",
      "description": "TypeScript definitions for body-parser",
      "purl": "pkg:npm/%40types/body-parser@1.19.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/body-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/body-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c1dd9bbddae71abb4890d0930215013b6ff76ff0eb74ecd23729a64890850d5eaf3693878102a51a9de5df95e198f495ac91e4bdcbebb49d7332b2972e42b0a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/bonjour@3.5.13",
      "type": "library",
      "name": "@types/bonjour",
      "version": "3.5.13",
      "scope": "optional",
      "description": "TypeScript definitions for bonjour",
      "purl": "pkg:npm/%40types/bonjour@3.5.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/bonjour"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bonjour"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfd7c9e489b4eb3bd42f9e3c2af60d79c115940edc543906522ea466eb1bd389a9c8414a088649be5a02726a662da21a843a4e4061da1e61ba8a6b4f3263d719"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/cacheable-request@6.0.3",
      "type": "library",
      "name": "@types/cacheable-request",
      "version": "6.0.3",
      "scope": "required",
      "description": "TypeScript definitions for cacheable-request",
      "purl": "pkg:npm/%40types/cacheable-request@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/cacheable-request"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cacheable-request"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "210dc46d3cc6c488a06f5237a8f65cd6b5899c7d019922afe506136a5130c1e16fc810cb4807b6e333f495efe1ca2ede7067d9565215020e0166a6fc581c0aab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/chai@4.3.14",
      "type": "library",
      "name": "@types/chai",
      "version": "4.3.14",
      "scope": "optional",
      "description": "TypeScript definitions for chai",
      "purl": "pkg:npm/%40types/chai@4.3.14",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/chai"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/chai/-/chai-4.3.14.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chai"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a3ef5b1713843802419d1bd4efab5bbf7eab8dcfd11d1b82c824cc1554823b6ac8630fff1c7fc7f221f2408d1afa61cb179d213c70e1903ead60a9e47ccfedf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/codemirror@0.0.88",
      "type": "library",
      "name": "@types/codemirror",
      "version": "0.0.88",
      "scope": "required",
      "description": "TypeScript definitions for codemirror",
      "purl": "pkg:npm/%40types/codemirror@0.0.88",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/codemirror"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.88.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "148f41be53be4881262a821dad2f6ea616ac88727f25b794b006d54dd92504e7269ebfdb42927a41a0b0e78d0563df0b19d0cd9753729fb7ab1b1a34783da03a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/color@3.0.6",
      "type": "library",
      "name": "@types/color",
      "version": "3.0.6",
      "scope": "required",
      "description": "TypeScript definitions for color",
      "purl": "pkg:npm/%40types/color@3.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/color/-/color-3.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/color"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34c88d71915150089450209fef39007a563c795dda2aa7dbcf2150957a4f2047a83436ec1071a96fce785778334ec18a623f37d08e733ee3b053f4cfe7f716e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/color-convert@2.0.3",
      "type": "library",
      "name": "@types/color-convert",
      "version": "2.0.3",
      "scope": "required",
      "description": "TypeScript definitions for color-convert",
      "purl": "pkg:npm/%40types/color-convert@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/color-convert"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/color-convert"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d90eb0ceb362b84bd8c5542a861eec5ccda684886f651fcf6aae0576c42438c816b022242af4868fc2ded7f5da96e96b9a03b33cca8d6b48b1f9e3d8e214eb7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/color-name@1.1.4",
      "type": "library",
      "name": "@types/color-name",
      "version": "1.1.4",
      "scope": "required",
      "description": "TypeScript definitions for color-name",
      "purl": "pkg:npm/%40types/color-name@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/color-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/color-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86e94a79110374b15eb0642397debee1aa094876396f61918da833cdca827c8ad685ee6f902a88beb2dbab305a235abde1583c0cd25966a4d1e6871d5a659c96"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/connect@3.4.38",
      "type": "library",
      "name": "@types/connect",
      "version": "3.4.38",
      "scope": "optional",
      "description": "TypeScript definitions for connect",
      "purl": "pkg:npm/%40types/connect@3.4.38",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/connect"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2bab9139fd4b0fcf2e0d0a890a4b40e32ccbd586002ba3607ec234bff9938323ca5ac5f50a72745cf48385589e8ebbb519c4642d66fc465cc560946a1946daba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/connect-history-api-fallback@1.5.4",
      "type": "library",
      "name": "@types/connect-history-api-fallback",
      "version": "1.5.4",
      "scope": "optional",
      "description": "TypeScript definitions for connect-history-api-fallback",
      "purl": "pkg:npm/%40types/connect-history-api-fallback@1.5.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/connect-history-api-fallback"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect-history-api-fallback"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fa0abdb14b5878b80ba53d1765c3a265eacd681bc2ab56294f376c9421312cf8ae3c1333092775b5c72f0ae5e5ae16f8e9dd1ef800e2064a6a7651f049f0717"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/debug@4.1.12",
      "type": "library",
      "name": "@types/debug",
      "version": "4.1.12",
      "scope": "optional",
      "description": "TypeScript definitions for debug",
      "purl": "pkg:npm/%40types/debug@4.1.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc80a159d546dcb1b548cc44bc8fc02be15626d865aea953bbb7dbae5cb04e491a38dc24fd40066942d74657fcbe4cc504b566d3390c742aae84be5a3a38573d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/eslint@8.56.10",
      "type": "library",
      "name": "@types/eslint",
      "version": "8.56.10",
      "scope": "optional",
      "description": "TypeScript definitions for eslint",
      "purl": "pkg:npm/%40types/eslint@8.56.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/eslint"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a16af864f3b802b58d9f8570dcb5c7d2ddee857715a40b1d62519f5e1146e1eeb4ea9594f4fc8cce902395b747c28dc16e67d14f61fb9ecd304899f1c20c119"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/eslint-scope@3.7.7",
      "type": "library",
      "name": "@types/eslint-scope",
      "version": "3.7.7",
      "scope": "optional",
      "description": "TypeScript definitions for eslint-scope",
      "purl": "pkg:npm/%40types/eslint-scope@3.7.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/eslint-scope"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint-scope"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3333059522c1a8d17681c1d63b41b5bcffd84327efaf16746c5faeee6cd4759d7fc4ae00e2caeefa7ada673e62de2108935975bb289c68355307841b6c490062"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/estree@1.0.5",
      "type": "library",
      "name": "@types/estree",
      "version": "1.0.5",
      "scope": "required",
      "description": "TypeScript definitions for estree",
      "purl": "pkg:npm/%40types/estree@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/estree"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe4611c460cb5b31ce07babec2d49442516bb5c75471ca5fcbe5fef62301a472bc40b2e1c76c083d8b92e4362d47d59afd895901b228bf2eea55d07502ae8bcb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/express@4.17.21",
      "type": "library",
      "name": "@types/express",
      "version": "4.17.21",
      "scope": "optional",
      "description": "TypeScript definitions for express",
      "purl": "pkg:npm/%40types/express@4.17.21",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/express"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a394f337d79ab02e96909500d38cf76c50549ce99b0fe0037a0255a7a203e343b0958bb3d8177615cfe098de3136a7061fec4ffb1e50c0374ad5d86c531b41d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/express-serve-static-core@4.19.0",
      "type": "library",
      "name": "@types/express-serve-static-core",
      "version": "4.19.0",
      "scope": "optional",
      "description": "TypeScript definitions for express-serve-static-core",
      "purl": "pkg:npm/%40types/express-serve-static-core@4.19.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/express-serve-static-core"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c6c9ea7726a3c246bcb5c2af8ee67ee88818065a67882573e35d70a8f042b4bbc76e6464986abedc1aa77730bd8952c2c6781edf99cd3a298a3d7cb196a8fbd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/fs-extra@9.0.13",
      "type": "library",
      "name": "@types/fs-extra",
      "version": "9.0.13",
      "scope": "optional",
      "description": "TypeScript definitions for fs-extra",
      "purl": "pkg:npm/%40types/fs-extra@9.0.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c49f007efb5bb99550ccd94238735fb947e15868a7da0334b83a87287229a3566de7430dd3bb31f950db2872b71305b8677ab6e5c878f8038f6a5db22265da4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/glob@7.2.0",
      "type": "library",
      "name": "@types/glob",
      "version": "7.2.0",
      "scope": "optional",
      "description": "TypeScript definitions for Glob",
      "purl": "pkg:npm/%40types/glob@7.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/glob"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "654c5bcca97421f2482d34bab7b8a9e5f41033f2774c962e6c39b79cc6e0b9b34d612eb6797794a682d40bcffb7c93621581d3ac63d09fb86ca435332075f750"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/google.maps@3.55.2",
      "type": "library",
      "name": "@types/google.maps",
      "version": "3.55.2",
      "scope": "required",
      "description": "TypeScript definitions for google.maps",
      "purl": "pkg:npm/%40types/google.maps@3.55.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/google.maps"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.55.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/google.maps"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25c4f0ce4c6c911f0337f9e75fde8f89ede018ddd61e23e9bb1cee43dcf7e75ea8d5b076e3777cc3c0c7509f01a21bb3a13d68dc7505b5ada7b3f9a4642f0a47"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/hast@2.3.10",
      "type": "library",
      "name": "@types/hast",
      "version": "2.3.10",
      "scope": "required",
      "description": "TypeScript definitions for hast",
      "purl": "pkg:npm/%40types/hast@2.3.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/hast"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31c5aca51c3cc71f09f47bab91505f623d312a8136e6d38594719dc78309e7139142b30664da898554166886e6e8eca56b9918397b438a8a7329127310e93027"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/hoist-non-react-statics@3.3.5",
      "type": "library",
      "name": "@types/hoist-non-react-statics",
      "version": "3.3.5",
      "scope": "required",
      "description": "TypeScript definitions for hoist-non-react-statics",
      "purl": "pkg:npm/%40types/hoist-non-react-statics@3.3.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/hoist-non-react-statics"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hoist-non-react-statics"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b72b5b390a070d9c770453c1002cc1fa41f60f4b2567e3b54796fe3bcdc1b842f1ca6698d61578f6be9dc6d47b4ac64d0ec6dc57fa99850dd9531f2d5afe4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/html-minifier-terser@6.1.0",
      "type": "library",
      "name": "@types/html-minifier-terser",
      "version": "6.1.0",
      "scope": "optional",
      "description": "TypeScript definitions for html-minifier-terser",
      "purl": "pkg:npm/%40types/html-minifier-terser@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/html-minifier-terser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/html-minifier-terser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a21ffa6f20cf9cbd7378d5c5ac35c52f266392bd4cb011baebb20cefdd9c69fd4bd943ce38c7fae4d1738d41ff96dc9fc230067ecd6bb17d5e7ed2b48c2fca22"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/http-cache-semantics@4.0.4",
      "type": "library",
      "name": "@types/http-cache-semantics",
      "version": "4.0.4",
      "scope": "required",
      "description": "TypeScript definitions for http-cache-semantics",
      "purl": "pkg:npm/%40types/http-cache-semantics@4.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/http-cache-semantics"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-cache-semantics"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d66d1b20555cede256caf7bd4b4467b9181c42a17f5dde50b1464065e405af5437fe9f495a841012a995cbe0cf4cda465f086021eb40a1817c252737deadbd40"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/http-errors@2.0.4",
      "type": "library",
      "name": "@types/http-errors",
      "version": "2.0.4",
      "scope": "optional",
      "description": "TypeScript definitions for http-errors",
      "purl": "pkg:npm/%40types/http-errors@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/http-errors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-errors"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f408530cb7275b2407a0ccec878ed88a3cb96f9e6de24d9c994526682eada64610dd98b7c858e0983df409e1cbb67ab2a0854fbe42f8dc523a7fe61ee1112a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/http-proxy@1.17.14",
      "type": "library",
      "name": "@types/http-proxy",
      "version": "1.17.14",
      "scope": "optional",
      "description": "TypeScript definitions for http-proxy",
      "purl": "pkg:npm/%40types/http-proxy@1.17.14",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/http-proxy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "492ac3d1cd4e4339455fba46bb5797c521237a67a3eb869a34f4618556141aa5e1d01b65740031dfb306f1bb5cba6be980ac99a751791a7dc9924b5dc6216feb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/istanbul-lib-coverage@2.0.6",
      "type": "library",
      "name": "@types/istanbul-lib-coverage",
      "version": "2.0.6",
      "scope": "optional",
      "description": "TypeScript definitions for istanbul-lib-coverage",
      "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/istanbul-lib-coverage"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-coverage"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/istanbul-lib-report@3.0.3",
      "type": "library",
      "name": "@types/istanbul-lib-report",
      "version": "3.0.3",
      "scope": "optional",
      "description": "TypeScript definitions for istanbul-lib-report",
      "purl": "pkg:npm/%40types/istanbul-lib-report@3.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/istanbul-lib-report"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-report"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3509fb00742793f4522cec6b05b1b224cfda550fa98e3e470a06ac1717342bf2a1a004df43fe3b032525d79236c815298a18e66acf9af952413aa79cac51feb8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/istanbul-reports@3.0.4",
      "type": "library",
      "name": "@types/istanbul-reports",
      "version": "3.0.4",
      "scope": "optional",
      "description": "TypeScript definitions for istanbul-reports",
      "purl": "pkg:npm/%40types/istanbul-reports@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/istanbul-reports"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-reports"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a64d81d4d59a945f6da0246eea08c1cd1ebdb321633f839df164405fed2699ff6502309189c2ce59cf99af1647c7fd17463a2d82417db7a89a309f9a5dc39d65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/json-schema@7.0.15",
      "type": "library",
      "name": "@types/json-schema",
      "version": "7.0.15",
      "scope": "required",
      "description": "TypeScript definitions for json-schema",
      "purl": "pkg:npm/%40types/json-schema@7.0.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/json-schema"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7e7cff0ff0c14d0be0326420f1ac1da991914f1b3a90594ce949ebae54bbe6f1531ca2b3586af06aa057312bc6d0cf842c6e7e2850411e9b8c032df732b061c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/keyv@3.1.4",
      "type": "library",
      "name": "@types/keyv",
      "version": "3.1.4",
      "scope": "required",
      "description": "TypeScript definitions for keyv",
      "purl": "pkg:npm/%40types/keyv@3.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/keyv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/keyv"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "050e5a64d482a63ec3e8ada4b2b4424e62912c4a673ef58388b3dfa06ca167efbc62d88af5dff70c128f260af2df9f57fcfd4f7ebbb2630be7bf0163b8488422"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/lodash@4.17.0",
      "type": "library",
      "name": "@types/lodash",
      "version": "4.17.0",
      "scope": "required",
      "description": "TypeScript definitions for lodash",
      "purl": "pkg:npm/%40types/lodash@4.17.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/lodash"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7b76144456fe9d6cd8f4ab5ed7d768fbc831b86c3fc31d85fba39fc36c3c686cfd079c63e0a51cf6123efb68bed3653dc34b0d777ea5138fc27898c9ea6bb58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/marked@0.7.4",
      "type": "library",
      "name": "@types/marked",
      "version": "0.7.4",
      "scope": "required",
      "description": "TypeScript definitions for Marked",
      "purl": "pkg:npm/%40types/marked@0.7.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/marked"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/marked/-/marked-0.7.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7dd83434ee2aa6e1d6b5993a7404a0b2b060818fbc378756b619756c0406f5c78a50d2858eaa4768328202145423acbcbdabc6ee12d2278601c09b59c99117ab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/mdast@3.0.15",
      "type": "library",
      "name": "@types/mdast",
      "version": "3.0.15",
      "scope": "required",
      "description": "TypeScript definitions for mdast",
      "purl": "pkg:npm/%40types/mdast@3.0.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/mdast"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e7c03fa65047f158c6b54290eb69ccc89fa93411edd232272e6124b34ba65897680a4b4f440a59c960677c0eeeab7dce6bfc6644939a359916fc4da4e3d37b1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/memoizee@0.4.11",
      "type": "library",
      "name": "@types/memoizee",
      "version": "0.4.11",
      "scope": "required",
      "description": "TypeScript definitions for memoizee",
      "purl": "pkg:npm/%40types/memoizee@0.4.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/memoizee"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/memoizee/-/memoizee-0.4.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/memoizee"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da0ca8ac8059bbc1a80ebf6962344e931596705b470aab85ed355b37623efcebe06619c81904b4bd7e4a273e255cd29bf173927f114e486e4e2ebbb5112a8b52"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/mime@1.3.5",
      "type": "library",
      "name": "@types/mime",
      "version": "1.3.5",
      "scope": "optional",
      "description": "TypeScript definitions for mime",
      "purl": "pkg:npm/%40types/mime@1.3.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/mime"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mime"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe9c8165648b0f69f475c1c4de1abcb3c66f7044c7b44b85fb713b5d5b74220da7bec5505dd8211d57049085a3cbd034c0a7d39fdedafcf48362884a2259cfff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/mime-types@2.1.4",
      "type": "library",
      "name": "@types/mime-types",
      "version": "2.1.4",
      "scope": "optional",
      "description": "TypeScript definitions for mime-types",
      "purl": "pkg:npm/%40types/mime-types@2.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/mime-types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mime-types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "95f5386f7e073ab8be9006395217ae14c58f0ce23e38f71e0521d92a9ebd804c932ff9a627872753a63fae599edd42f71b23a7e98e36872204c34feaf2c5b1e7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/minimatch@5.1.2",
      "type": "library",
      "name": "@types/minimatch",
      "version": "5.1.2",
      "scope": "optional",
      "description": "TypeScript definitions for minimatch",
      "purl": "pkg:npm/%40types/minimatch@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimatch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b45502b388b5169152a2455af1e1ae3488f6b14d479f4268ed910a1f06461172869a2fff2b8700d6c30f6a59bae089c34e827a48b0cc7234850ce3e9fa75420"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/mocha@10.0.6",
      "type": "library",
      "name": "@types/mocha",
      "version": "10.0.6",
      "scope": "optional",
      "description": "TypeScript definitions for mocha",
      "purl": "pkg:npm/%40types/mocha@10.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/mocha"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mocha"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "749beb616c4ffd47179b7e909f7e9fc6150abbc03fc4c457553d9c962145d59ed403d9621b93ec8f77b3352670fb9a6e1f67330d744b7174317fc25b26dd1e8e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/ms@0.7.34",
      "type": "library",
      "name": "@types/ms",
      "version": "0.7.34",
      "scope": "optional",
      "description": "TypeScript definitions for ms",
      "purl": "pkg:npm/%40types/ms@0.7.34",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c6f7a1b75a9e9a73202026a19ab233836fe69cac8eca96d3e2471cc73d79cfdcd808dbc6e940346fe77a256ea1976df7201796a288798edf1a701294b92ddf6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/node@20.12.7",
      "type": "library",
      "name": "@types/node",
      "version": "20.12.7",
      "scope": "required",
      "description": "TypeScript definitions for node",
      "purl": "pkg:npm/%40types/node@20.12.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2ad1c2024a444b55a7f75062cc188b6efcfb5d63ba1a5da23f45553ec6588a54eb519dadcf458e7b6437f3b690cbd27d75bdfca63149d7bfc4306023bb2f5c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/node-forge@1.3.11",
      "type": "library",
      "name": "@types/node-forge",
      "version": "1.3.11",
      "scope": "optional",
      "description": "TypeScript definitions for node-forge",
      "purl": "pkg:npm/%40types/node-forge@1.3.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/node-forge"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-forge"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "150c76db4cb6d8e28d4ea681c9e046a87598cf8725f78b6973178576f068df08c6e973c1b99d01360359455e49e5316699cb09e08cec2e498646241b9d8b0111"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/normalize-package-data@2.4.4",
      "type": "library",
      "name": "@types/normalize-package-data",
      "version": "2.4.4",
      "scope": "optional",
      "description": "TypeScript definitions for normalize-package-data",
      "purl": "pkg:npm/%40types/normalize-package-data@2.4.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/normalize-package-data"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-package-data"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfb8be39a59387da9e2b82d21cfb32442ecd6a19c6a2d36e66f8cb4a070fcdb9691c1debac227100e808e6009d2a6edca289ec697d4e7f420b8937276636dfc4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/parse-json@4.0.2",
      "type": "library",
      "name": "@types/parse-json",
      "version": "4.0.2",
      "scope": "optional",
      "description": "TypeScript definitions for parse-json",
      "purl": "pkg:npm/%40types/parse-json@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/parse-json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7484a80d759643052aba22acc99e0d83e1d7d8ab0f2fb2f21ca1d0c20185100dc868a69ce0e6ddfa1d9afdaeb06a2b00a1ea49941731f69696aa303cfc75630b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/parse5@5.0.3",
      "type": "library",
      "name": "@types/parse5",
      "version": "5.0.3",
      "scope": "required",
      "description": "TypeScript definitions for parse5",
      "purl": "pkg:npm/%40types/parse5@5.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/parse5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91436779c9ad92e9c0a10dc29e398c933354fe0b711bc82e862f8593653f90ea482a320c2a75c6a782090a0409ad74a032c5988a6606e131a3cff5336c61014f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/prop-types@15.7.12",
      "type": "library",
      "name": "@types/prop-types",
      "version": "15.7.12",
      "scope": "required",
      "description": "TypeScript definitions for prop-types",
      "purl": "pkg:npm/%40types/prop-types@15.7.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/prop-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e73be15d8b5135196ea04fe3029e0656c49db955333562a4399ac20c1598b44edb899cb0c1d0b601c13383e71230b1517d581e005aa97cd69b88f8f115d755d5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/qs@6.9.15",
      "type": "library",
      "name": "@types/qs",
      "version": "6.9.15",
      "scope": "optional",
      "description": "TypeScript definitions for qs",
      "purl": "pkg:npm/%40types/qs@6.9.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/qs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b971d02844ba0d028a08b878e355effddc313aad53552dc93d432512aa04825be5851e8cc6795ec3f5eafcb4551e92f293b88adf33837b5a981c8325b4eed71a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/range-parser@1.2.7",
      "type": "library",
      "name": "@types/range-parser",
      "version": "1.2.7",
      "scope": "optional",
      "description": "TypeScript definitions for range-parser",
      "purl": "pkg:npm/%40types/range-parser@1.2.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/range-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/range-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84aa2b9896e426acd01a1ce26b1e4f22d0d44cc00cf6e1365d7426337eddc9de2154cfb969597ba15c4c554895427da809014dfcb28265dbd2334a4546a6d299"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/react@17.0.2",
      "type": "library",
      "name": "@types/react",
      "version": "17.0.2",
      "scope": "required",
      "description": "TypeScript definitions for React",
      "purl": "pkg:npm/%40types/react@17.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/react"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react/-/react-17.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ede34c50b2b91dbe39f513259ed417347492dc8a5ffdc76bc0b96ef26be3ee422a7851851a5f28735a601bc11b1d320c0e147a5fa7bfc515979b0d4e98f151c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/react-dom@17.0.2",
      "type": "library",
      "name": "@types/react-dom",
      "version": "17.0.2",
      "scope": "optional",
      "description": "TypeScript definitions for React (react-dom)",
      "purl": "pkg:npm/%40types/react-dom@17.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/react-dom"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21c77d28481d9c57c9b37f4ac91cabd2343b10a86af14e8270744c1804b8e5fa79aa052fc4bdee8d409f585b6d50ad9412ba99363f7bb7d82c54f340a9cc280a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/react-helmet@6.1.11",
      "type": "library",
      "name": "@types/react-helmet",
      "version": "6.1.11",
      "scope": "required",
      "description": "TypeScript definitions for react-helmet",
      "purl": "pkg:npm/%40types/react-helmet@6.1.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/react-helmet"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-helmet"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1071d18b75d4c4468b425e8dd516551258edf3b6b6b0f2767a7b7cc94a01bb6a9c15e71b7ea49512f1ec0f06a4f8358075a29b462e9acd43316578863ce2efe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/responselike@1.0.3",
      "type": "library",
      "name": "@types/responselike",
      "version": "1.0.3",
      "scope": "required",
      "description": "TypeScript definitions for responselike",
      "purl": "pkg:npm/%40types/responselike@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/responselike"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/responselike"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fff8bf94913577dee7f8f4f1f9a420140553cd8f69c30574cdfaa4b574ec32ca0db897709c89c89c080edc6be1ccbc9059705825e6bf1ef9147a7a5b1be0bcb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/retry@0.12.0",
      "type": "library",
      "name": "@types/retry",
      "version": "0.12.0",
      "scope": "optional",
      "description": "TypeScript definitions for retry",
      "purl": "pkg:npm/%40types/retry@0.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/retry"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1628e0a54d38a2cdc6615e73d8e308a4540c267581e9f2ae83982f84254cc032cc9c6fb1c1df62a1f51378fb4804c6398f9994804238144572060133de800bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/semver@7.5.8",
      "type": "library",
      "name": "@types/semver",
      "version": "7.5.8",
      "scope": "optional",
      "description": "TypeScript definitions for semver",
      "purl": "pkg:npm/%40types/semver@7.5.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23c114872ae07cbadc4e4cd5dd34ac1b2975b52b8fac40f3af4c9de66f74520371424c835d42e4ddbe8c950a930a966936d59ed4ad21cdc9676644dc2c17b651"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/send@0.17.4",
      "type": "library",
      "name": "@types/send",
      "version": "0.17.4",
      "scope": "optional",
      "description": "TypeScript definitions for send",
      "purl": "pkg:npm/%40types/send@0.17.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/send"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/send"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7610ce9324ec9b79cedce76057d19b293e874cb1051de4be8f4703ae9d5c955215e205229fdc07b30cbf0382f82de68d147ca35fb80d1e30baf6c0b4f802204"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/serve-index@1.9.4",
      "type": "library",
      "name": "@types/serve-index",
      "version": "1.9.4",
      "scope": "optional",
      "description": "TypeScript definitions for serve-index",
      "purl": "pkg:npm/%40types/serve-index@1.9.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/serve-index"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/serve-index"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8ba4667f7367e14ace609d8b10c6d0c4ab73b2f125cf0a5217916e6086f02fb0db95480f24fa008e35c5024bf5232c462f629b3e7bcb81b5f81782f8707cdba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/serve-static@1.15.7",
      "type": "library",
      "name": "@types/serve-static",
      "version": "1.15.7",
      "scope": "optional",
      "description": "TypeScript definitions for serve-static",
      "purl": "pkg:npm/%40types/serve-static@1.15.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/serve-static"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/serve-static"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5bc626fa1f2786e47068a3da0f0df8414930b068ba45ce3262abca168e6b9b61541210856f3556af15d4c6e28af130128d6b32b096349ec98d086842388b2b3b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/sinon@17.0.3",
      "type": "library",
      "name": "@types/sinon",
      "version": "17.0.3",
      "scope": "optional",
      "description": "TypeScript definitions for sinon",
      "purl": "pkg:npm/%40types/sinon@17.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/sinon"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinon"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f7ba8bdd9fc7b0932f644411b5f5b3b06996dec49bbf5e3b641f28ef520b78c5f3c5cf5f1d70e44832a9d887ae85c773e8c2172bf39353e7e7abdfea1589aa7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/sinonjs__fake-timers@8.1.5",
      "type": "library",
      "name": "@types/sinonjs__fake-timers",
      "version": "8.1.5",
      "scope": "optional",
      "description": "TypeScript definitions for @sinonjs/fake-timers",
      "purl": "pkg:npm/%40types/sinonjs__fake-timers@8.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/sinonjs__fake-timers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sinonjs__fake-timers"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "990914da363c8c9105ed81e31efb103bcfb7ba08532f599c9e7f7a8a07e138d991f9f50f48a22479f418a527bc6ec972d84a7ba106e7ffa546e7ff7fd2a700ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/sockjs@0.3.36",
      "type": "library",
      "name": "@types/sockjs",
      "version": "0.3.36",
      "scope": "optional",
      "description": "TypeScript definitions for sockjs",
      "purl": "pkg:npm/%40types/sockjs@0.3.36",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/sockjs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sockjs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30af55e8dcc04b5f9477b255f6524b16a5bce556c2f5dab72e6c190ae05ee3004380a0b42a3fe377c5e5fa74af894f90737fa6eee9871f21e0fffd8a49ad1ad1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/stack-utils@2.0.3",
      "type": "library",
      "name": "@types/stack-utils",
      "version": "2.0.3",
      "scope": "optional",
      "description": "TypeScript definitions for stack-utils",
      "purl": "pkg:npm/%40types/stack-utils@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/stack-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5a11b619dd36d83339cf75c76bdd2988acb5f00bf00a65741e09ff4f81aa3908a6fc0b21ee117e63cd63d392fade82f85124772944ee81168196f7271a3a463"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/styled-components@5.1.34",
      "type": "library",
      "name": "@types/styled-components",
      "version": "5.1.34",
      "scope": "required",
      "description": "TypeScript definitions for styled-components",
      "purl": "pkg:npm/%40types/styled-components@5.1.34",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/styled-components"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.34.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/styled-components"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a6895bf0a58925148bfd13ca9fc6e3f222dfcebb222b9fa80c38030e1543b75897d2ad213eb065286b83e2663efb52dedb299a5a6baa357c1292ff84ce12f9c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/styled-system@4.2.2",
      "type": "library",
      "name": "@types/styled-system",
      "version": "4.2.2",
      "scope": "required",
      "description": "TypeScript definitions for styled-system",
      "purl": "pkg:npm/%40types/styled-system@4.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/styled-system"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/styled-system/-/styled-system-4.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7942cf8d6544697125205281c0355646f1a41c2d058fadd75519daf111e86918af361088fd0904269320c9bd2e0385a9b07a4ee520d71fe0f24301149325b7ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "csstype@2.6.21",
      "type": "library",
      "name": "csstype",
      "version": "2.6.21",
      "scope": "required",
      "author": "Fredrik Nicol",
      "description": "Strict TypeScript and Flow types for style based on MDN data",
      "purl": "pkg:npm/csstype@2.6.21",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/styled-system/node_modules/csstype"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/frenic/csstype.git"
        },
        {
          "type": "website",
          "url": "https://github.com/frenic/csstype#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/frenic/csstype/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6753e19a89887f2a4ea6832345007bd237efcbfc314f9d2a5b4f185cee65308264addab8c8e4d1f805bb16abad49c981f4d90bc31a3e8d4fa464b6e87d966aff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/tern@0.23.9",
      "type": "library",
      "name": "@types/tern",
      "version": "0.23.9",
      "scope": "required",
      "description": "TypeScript definitions for tern",
      "purl": "pkg:npm/%40types/tern@0.23.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/tern"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/tern/-/tern-0.23.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tern"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca9cc7144ff007387e0651faaeb0604b923f67b443db5a46859dab96d6fff99ad53356b0759c23c7b844e577ee6201d693dbaf5791cb64ddd29687af080a7707"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/tmp@0.2.6",
      "type": "library",
      "name": "@types/tmp",
      "version": "0.2.6",
      "scope": "optional",
      "description": "TypeScript definitions for tmp",
      "purl": "pkg:npm/%40types/tmp@0.2.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/tmp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tmp"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72185a35fda82879519031adfad88a136679689eaa6a59bb67dae52dd07098e88001fd3d610befa0b5e358ae0758f175c54fdfaaf3207cd7e956806c700fed28"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/unist@2.0.10",
      "type": "library",
      "name": "@types/unist",
      "version": "2.0.10",
      "scope": "required",
      "description": "TypeScript definitions for unist",
      "purl": "pkg:npm/%40types/unist@2.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/unist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21f61c481584de12e9060f3e5f64846bc2d59097491244f612c7b669a2ecde9b46755b400719ddacc6b1b85950d6a7457fd439ac3bc3a712375b082f28502c40"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/uuid@3.4.13",
      "type": "library",
      "name": "@types/uuid",
      "version": "3.4.13",
      "scope": "required",
      "description": "TypeScript definitions for uuid",
      "purl": "pkg:npm/%40types/uuid@3.4.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/uuid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a407997946cb13867d562f70b165766d83d3c1e107789272d06e29123380fc54afcb501de54e4a9bc88357a4caaded668c189535f01d5472abb8ff1b021e10e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/w3c-web-usb@1.0.10",
      "type": "library",
      "name": "@types/w3c-web-usb",
      "version": "1.0.10",
      "scope": "required",
      "description": "TypeScript definitions for w3c-web-usb",
      "purl": "pkg:npm/%40types/w3c-web-usb@1.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/w3c-web-usb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/w3c-web-usb"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08781423991373f40b30ff213835078607b40f8bf1fbd522030206893d2c4f2fc1d97a5d5f5539ac9b7a25221282bea29114fbbf157d11500579866a52797581"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/which@2.0.2",
      "type": "library",
      "name": "@types/which",
      "version": "2.0.2",
      "scope": "optional",
      "description": "TypeScript definitions for which",
      "purl": "pkg:npm/%40types/which@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/which"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/which/-/which-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d75dc3de60e46438e8f84794107085cb4aa788d73566979c1a2014ed64a8ed80e84b3a2564840aa58147acfa63901da7bb26a170a7eb98b5de42587b82a25877"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/ws@8.5.10",
      "type": "library",
      "name": "@types/ws",
      "version": "8.5.10",
      "scope": "optional",
      "description": "TypeScript definitions for ws",
      "purl": "pkg:npm/%40types/ws@8.5.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/ws"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be641251c7da96922ad11f6aeee4e8da55ece9e188a6df70b672dd32ff4b569223080ffeb9f651a33955a157a52188b1c75ba0081283867f3dbe7b0418e0b1f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/yargs@17.0.32",
      "type": "library",
      "name": "@types/yargs",
      "version": "17.0.32",
      "scope": "optional",
      "description": "TypeScript definitions for yargs",
      "purl": "pkg:npm/%40types/yargs@17.0.32",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c50ebb61cfe568e1b9b8c7d7ff4f77311946182201cd931aad56be81f34a271580220ca462954690175ba84cc60c37c2ad5523e8789f7f8993679040e93980a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/yargs-parser@21.0.3",
      "type": "library",
      "name": "@types/yargs-parser",
      "version": "21.0.3",
      "scope": "optional",
      "description": "TypeScript definitions for yargs-parser",
      "purl": "pkg:npm/%40types/yargs-parser@21.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "238abd414f4c42fe2810ecf8b401c9b4dcf5730b8bc67d85df171cda257959da8b3e95278f7d1a52ec6dd660316131bea1ef0264c57ffbaad4e12e20443ceab5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/yauzl@2.10.3",
      "type": "library",
      "name": "@types/yauzl",
      "version": "2.10.3",
      "scope": "optional",
      "description": "TypeScript definitions for yauzl",
      "purl": "pkg:npm/%40types/yauzl@2.10.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/yauzl"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yauzl"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a09a1fb6fd0b4ae683644dcb7b80db297f8a4bd1b7e8dcce7926a9f745082b4c8c03f36128986a9521ad3433913516886d07f38d70eb41ad32b49ea63511b3fd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/eslint-plugin@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/eslint-plugin",
      "version": "7.7.1",
      "scope": "optional",
      "description": "TypeScript plugin for ESLint",
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/eslint-plugin"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io/packages/eslint-plugin"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b07dd5972413af89a0558713b7a794c988ba4dba1da2c97ca39963747f59d4f3ba70caf7d2d049a30baba441561514977f2b5fb435618f0d78b2132428ae7d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/parser@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/parser",
      "version": "7.7.1",
      "scope": "optional",
      "description": "An ESLint custom parser which leverages TypeScript ESTree",
      "purl": "pkg:npm/%40typescript-eslint/parser@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io/packages/parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be63f304e3adcf8f05e89006552fe46589381245daa3a886ac3f37f2ca75c37350402d16f2bcbfabae35294e0fac6ec028d01fe7a34e711f063a91fc97d14f0b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/scope-manager@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/scope-manager",
      "version": "7.7.1",
      "scope": "optional",
      "description": "TypeScript scope analyser for ESLint",
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/scope-manager"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io/packages/scope-manager"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f2b4189fd9217ef52a4450aca7627e60d511c575d254732ca71a9ced5f797f8a4eca99912fd7d5823215019075cf53d7acfd55860f7ff3837c20f74f83876ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/type-utils@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/type-utils",
      "version": "7.7.1",
      "scope": "optional",
      "description": "Type utilities for working with TypeScript + ESLint together",
      "purl": "pkg:npm/%40typescript-eslint/type-utils@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/type-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "664b092d6dd617ba3be736813d271d5b519b93085dfe5c9e5c67f59100b125a39e213b1ca12974323ca756f0b3b95e5ba14cffddf388d3a2f3f0b6b9e66bb6f5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/types@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/types",
      "version": "7.7.1",
      "scope": "optional",
      "description": "Types for the TypeScript-ESTree AST spec",
      "purl": "pkg:npm/%40typescript-eslint/types@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0263e69c65b564b4e959afbfda898facf7d1ec171b514e2885ae5521b49b4b56b54eff7ae9b925bcb357c69de6adb73e3f68f830d3937c37df36c938a3473aff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/typescript-estree@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/typescript-estree",
      "version": "7.7.1",
      "scope": "optional",
      "description": "A parser that converts TypeScript source code into an ESTree compatible form",
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/typescript-estree"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io/packages/typescript-estree"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0977b4247097aeef056b7e9db5e5ea987d98c6780a2639102e3c73a23e8b630cd9eea66f82c2d273e7aa22d0aba88a29f1597650aa008b44ad556bbdec541921"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@9.0.4",
      "type": "library",
      "name": "minimatch",
      "version": "9.0.4",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@9.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aa5a1f957217f170c3510098e3dad9ec48974d6c7b1582790185336b5bb023568e8ebcbb71c3ccdf4fda0bc35252a21945cc9f230a84e06a85ef27e907b7a7f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/utils@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/utils",
      "version": "7.7.1",
      "scope": "optional",
      "description": "Utilities for working with TypeScript + ESLint together",
      "purl": "pkg:npm/%40typescript-eslint/utils@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io/packages/utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "414bc1c4f11a0577f8d5905b6a274a2028152fc1e29f4a7aa6b403bba6db7ad5a8dfd04a6d627146c12b3b330d4f5ad7bd3965f89ec286b6e63025ccf6bb2f39"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@typescript-eslint/visitor-keys@7.7.1",
      "type": "library",
      "name": "@typescript-eslint/visitor-keys",
      "version": "7.7.1",
      "scope": "optional",
      "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@7.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/visitor-keys"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git"
        },
        {
          "type": "website",
          "url": "https://typescript-eslint.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8012f712adb9b800f0d4b43d915a5fde144cf835b3b34b999271d82b786ae237133ea5420a51c60e707a514515d9215e05e0382961d66db2ea99b19c6781586f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@ungap/structured-clone@1.2.0",
      "type": "library",
      "name": "@ungap/structured-clone",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Andrea Giammarchi",
      "description": "A structuredClone polyfill",
      "purl": "pkg:npm/%40ungap/structured-clone@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ungap/structured-clone"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ungap/structured-clone.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ungap/structured-clone#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ungap/structured-clone/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cee55d16b3098ae083414302cd0683e8a2f6f0c8e7aaa37c5e702a884abd3cd9bf8423d34867eb5c239fc23d68c382c56ffb4dca624fc2c35b55e3dcd7116aad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@vercel/webpack-asset-relocator-loader@1.7.3",
      "type": "library",
      "name": "@vercel/webpack-asset-relocator-loader",
      "version": "1.7.3",
      "scope": "optional",
      "description": "Asset relocation loader used in ncc for performing Node.js builds while emitting and relocating any asset references.",
      "purl": "pkg:npm/%40vercel/webpack-asset-relocator-loader@1.7.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vercel/webpack-asset-relocator-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vercel/webpack-asset-relocator-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vercel/webpack-asset-relocator-loader#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vercel/webpack-asset-relocator-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be2ceb235f2ff0b71bd4f98d354073ef2c4fc715e839eb9a5448d31bd323bc3ae9863892c4566b449e6d220864faa74b1510972391c10ac860a1b7ed6e6ac2e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vitest/snapshot@1.5.2",
      "type": "library",
      "name": "@vitest/snapshot",
      "version": "1.5.2",
      "scope": "optional",
      "description": "Vitest snapshot manager",
      "purl": "pkg:npm/%40vitest/snapshot@1.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vitest/snapshot"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vitest-dev/vitest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vitest-dev/vitest/tree/main/packages/snapshot#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vitest-dev/vitest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "093129fe54d8a2cf1fb8273df99e7919ae4d54f294804c6b8ad8c5e5563b85e44551f85ea00a819de525bd74942475193e39cf9b2640f7ac8b4490cfd5001315"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vitest/spy@1.5.2",
      "type": "library",
      "name": "@vitest/spy",
      "version": "1.5.2",
      "scope": "optional",
      "description": "Lightweight Jest compatible spy implementation",
      "purl": "pkg:npm/%40vitest/spy@1.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vitest/spy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vitest-dev/vitest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vitest-dev/vitest/tree/main/packages/spy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vitest-dev/vitest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4270fbc8f09a42b608a44fd9cba473cbd7ff35018a99cb5182cb8f8c087044ef18bc8e0b189142e95b986bc793c62e03908d4a5be9f775e65a9cae2278d2d7d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vue/compiler-core@3.4.25",
      "type": "library",
      "name": "@vue/compiler-core",
      "version": "3.4.25",
      "scope": "optional",
      "author": "Evan You",
      "description": "@vue/compiler-core",
      "purl": "pkg:npm/%40vue/compiler-core@3.4.25",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vue/compiler-core"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.25.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vuejs/core.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vuejs/core/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "636a4b2e8a5a1258169cc3689601bcc370b99cd5157aff342fb85d43988828fb4c26f855a46d33867046fe0dd46a326665dbd6d1f92dc994e8b441c3d52ae16e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vue/compiler-dom@3.4.25",
      "type": "library",
      "name": "@vue/compiler-dom",
      "version": "3.4.25",
      "scope": "optional",
      "author": "Evan You",
      "description": "@vue/compiler-dom",
      "purl": "pkg:npm/%40vue/compiler-dom@3.4.25",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vue/compiler-dom"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.25.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vuejs/core.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vuejs/core/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "520cf90eeb16e7bf878e5940ba02dc8b5f4db032be5728c6be66c1d935da4dc4a5431c0bfbed8f1131f1ffe42feaa17034bcd2b7b1ca7a93dee03713137a415a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vue/compiler-sfc@3.4.25",
      "type": "library",
      "name": "@vue/compiler-sfc",
      "version": "3.4.25",
      "scope": "optional",
      "author": "Evan You",
      "description": "@vue/compiler-sfc",
      "purl": "pkg:npm/%40vue/compiler-sfc@3.4.25",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vue/compiler-sfc"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.25.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vuejs/core.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vuejs/core/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bbaebcaeab3228429381675f302b2ab4e48c0beaa1296711597d1c65358b883c3ab2c2b5d0c605302d722fa14ef682ce9c45d63ac070f4595648144e0e11a01"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vue/compiler-ssr@3.4.25",
      "type": "library",
      "name": "@vue/compiler-ssr",
      "version": "3.4.25",
      "scope": "optional",
      "author": "Evan You",
      "description": "@vue/compiler-ssr",
      "purl": "pkg:npm/%40vue/compiler-ssr@3.4.25",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vue/compiler-ssr"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.25.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vuejs/core.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vuejs/core/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f6a21bccfcf7fa2de946c430677db6d714fc8ce0d13786bc347bf129c2e4a262ef1cf35f70c7e49519d27ae69fec16b60377a3a7483c4dd4c07698dd3b85149"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@vue/shared@3.4.25",
      "type": "library",
      "name": "@vue/shared",
      "version": "3.4.25",
      "scope": "optional",
      "author": "Evan You",
      "description": "internal utils shared across @vue packages",
      "purl": "pkg:npm/%40vue/shared@3.4.25",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@vue/shared"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.25.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vuejs/core.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vuejs/core/tree/main/packages/shared#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vuejs/core/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "934c9aa6927bee0dbe28dac8685d05167cf02ef5012d462bf153b0cfeffabcbb2622d169e7501cc4b2fb132de23ddec1211c963ce72a5233279bb3a46a15e594"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/cli@8.36.1",
      "type": "library",
      "name": "@wdio/cli",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "WebdriverIO testrunner command line interface",
      "purl": "pkg:npm/%40wdio/cli@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/cli"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/cli/-/cli-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-cli"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d90598b072fbefe4fd07b915edf08574f548854f97670ebd40839bb6ae824bd83ee5f300c71daef43d7c3d32695bae7c8509437784eec5415522f4c02c0db0d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@5.3.0",
      "type": "library",
      "name": "chalk",
      "version": "5.3.0",
      "scope": "optional",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/cli/node_modules/chalk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/config@8.36.1",
      "type": "library",
      "name": "@wdio/config",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A helper utility to parse and validate WebdriverIO options",
      "purl": "pkg:npm/%40wdio/config@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/config"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/config/-/config-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-config"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8210d9f29b40ab62e2ca309ddfbf4d16923091f10a4fa95a2118192ae45bd9399a55244a681bce90f25e07b7246777a820313282035bd343f9b285b3e666669"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/globals@8.36.1",
      "type": "library",
      "name": "@wdio/globals",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A helper utility for importing global variables directly",
      "purl": "pkg:npm/%40wdio/globals@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/globals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/globals/-/globals-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-globals"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4298fa819091371a9d5644f06328b825d7983b8b4b4948f74e2eb2c4ed2ff40e0845a296d6d4b6f4a51c1a08cbf4215204a00e8b6cd163cbef173d6ee9ec31b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/local-runner@8.36.1",
      "type": "library",
      "name": "@wdio/local-runner",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WebdriverIO runner to run tests locally",
      "purl": "pkg:npm/%40wdio/local-runner@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/local-runner"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-local-runner"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "158b13cdb346467ae788eb0b5ab64eefe0cb79c012f56ef9008cc5650550c6bba20c590698a639395ea0b2ebcc95ab1aa804175b5b3ec36f5baab2d8e03c5d13"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/logger@8.28.0",
      "type": "library",
      "name": "@wdio/logger",
      "version": "8.28.0",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A helper utility for logging of WebdriverIO packages",
      "purl": "pkg:npm/%40wdio/logger@8.28.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/logger"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/logger/-/logger-8.28.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-logger"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "feceb3342ab0cb586873e2b8489ca98acd1477476527ebab39e94914ed71d06d2bc03456c858943fa8a34da09c171026dbd8d811c10f5a28e5db1915207c0ec8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@5.3.0",
      "type": "library",
      "name": "chalk",
      "version": "5.3.0",
      "scope": "optional",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/logger/node_modules/chalk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/mocha-framework@8.36.1",
      "type": "library",
      "name": "@wdio/mocha-framework",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WebdriverIO plugin. Adapter for Mocha testing framework.",
      "purl": "pkg:npm/%40wdio/mocha-framework@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/mocha-framework"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-mocha-framework"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b487901e9de30db6887d09c550f363822a3d1ac7150e128b447089c3bbc57a5096d4cb034954bfdb75330a75aab98bce079dcfacd4b50a98bbcdf7917e94718"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/protocols@8.32.0",
      "type": "library",
      "name": "@wdio/protocols",
      "version": "8.32.0",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "Utility package providing information about automation protocols",
      "purl": "pkg:npm/%40wdio/protocols@8.32.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/protocols"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.32.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-protocols"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a72c946bb4819d4f3fd83db72cbe94af3e561015356d177398070017846d8588fd59c04d4240d2cfff18111b27b5ca67460b2a4691ec51a88c772811a6f34d5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/repl@8.24.12",
      "type": "library",
      "name": "@wdio/repl",
      "version": "8.24.12",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WDIO helper utility to provide a repl interface for WebdriverIO",
      "purl": "pkg:npm/%40wdio/repl@8.24.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/repl"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/repl/-/repl-8.24.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-repl"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df6d45dec59a7e7970f77b914d28c4055baf582c53916343b3b7a4b504b5e5daebae82f74cc7853b29eee2b0eb233d235c3f556acd07083d93abf3f4bb114b77"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/reporter@8.36.1",
      "type": "library",
      "name": "@wdio/reporter",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WebdriverIO utility to help reporting all events",
      "purl": "pkg:npm/%40wdio/reporter@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/reporter"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-reporter"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1dc5ebf572aaffa90f0bd9dec4c45721cfdfb772efa74c82696e6da6cd35031bacf706e2e72b0b1e2db3e6c07ce05d9876933e6917fb2da739eb191ce0995d7a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/runner@8.36.1",
      "type": "library",
      "name": "@wdio/runner",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WebdriverIO service that runs tests in arbitrary environments",
      "purl": "pkg:npm/%40wdio/runner@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/runner"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/runner/-/runner-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-runner"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cb931438e8c2c46f321fdf469d9769f2cfc931103fd5d088dc4004a6d1529f366b06f0b39fee2388cfeb9d385e0690ca05fbee49b8e340e5a6d4b322efc1ab6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/spec-reporter@8.36.1",
      "type": "library",
      "name": "@wdio/spec-reporter",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WebdriverIO plugin to report in spec style",
      "purl": "pkg:npm/%40wdio/spec-reporter@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/spec-reporter"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-spec-reporter"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56001df154027f0298cf803704f0d460d210c5785149369535b983cd29587e8e497a4ca093b7f3d0b445601a49ebd97b7901f43f99f313217dda85bfaef13754"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@5.3.0",
      "type": "library",
      "name": "chalk",
      "version": "5.3.0",
      "scope": "optional",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/spec-reporter/node_modules/chalk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/types@8.36.1",
      "type": "library",
      "name": "@wdio/types",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "Utility package providing type information for a variety of WebdriverIO interfaces",
      "purl": "pkg:npm/%40wdio/types@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/types/-/types-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90ab7225bca96ac2a8fd542e27a753410c05b4713daa8ca08e80998eb4022c6ada4528ce122a991cf474e3def06de0af7201c86322266e673296a64d19413409"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@wdio/utils@8.36.1",
      "type": "library",
      "name": "@wdio/utils",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A WDIO helper utility to provide several utility functions used across the project.",
      "purl": "pkg:npm/%40wdio/utils@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@wdio/utils/-/utils-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6680f1d4d75fe8f67d857919831643d10b4a248b00358b6c4e711d9cdda4a9ba4f7d5e4026f5168c9ffeaef4b15aaac0a981a5716b371810649c78eed4e2164"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/ast@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/ast",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "AST utils for webassemblyjs",
      "purl": "pkg:npm/%40webassemblyjs/ast@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/ast"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10a7cc50e3d14544f2e54208e2a24318fa6a7f08ce999e6378617089df669e8a8814af9ed2faa88b5a87e7a2699994b310be778ca9cdcd271d99fb49c86e715a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/floating-point-hex-parser@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/floating-point-hex-parser",
      "version": "1.11.6",
      "scope": "optional",
      "author": "Mauro Bringolf",
      "description": "A function to parse floating point hexadecimal strings as defined by the WebAssembly specification",
      "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/floating-point-hex-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a3023f617d12765ccb0d1e4fefe85bb67464be8b851a5c15c67a639f43f25f43a99d420fd65edc2579044b2d2e0ebdf0e1bfcad89d5c07dbb6092ccc98b3187"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/helper-api-error@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/helper-api-error",
      "version": "1.11.6",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "Common API errors",
      "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-api-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a34624a0fe2956ee2b37c6932600328fd842d92bf9525933087871a968fc6eeb5a2ef9e975cda33b08787b013a097d2dc527cb9ff518695fe985e4b64f183ffd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/helper-buffer@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/helper-buffer",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "Buffer manipulation utility",
      "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f3270430f7d0cd0caafd05508e65c2ee249525aa4261fa4573565e859aafed23966d132593d4a64cc8e5e5b572d92660edbcb083830b32ae4a2112da294d70b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/helper-numbers@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/helper-numbers",
      "version": "1.11.6",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "Number parsing utility",
      "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-numbers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd422167c2d9a0858706886210e6f1566ea1c0fd37e23c2673d92eab919d1d91f4c222d52c83dc3027692731b80b5d5c1e8436e53148423f64695003557ecdde"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/helper-wasm-bytecode@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/helper-wasm-bytecode",
      "version": "1.11.6",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "WASM's Bytecode constants",
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-wasm-bytecode"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b051472b0726069acef5eec871fd3e81d7725980d588bf1ba4f8c9265d161f109d11392d5dd9ad58b195ce81dba94718e017b52e435fc1399738950565848974"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/helper-wasm-section@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/helper-wasm-section",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-wasm-section"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2627f8bdf07a1499549526e010c1d4ca4d63db7e064cd1bd7412785c974ec92a23e75f178f4a06b0d8b9f5c510178451312f68b815310c37720557cf4f2a5ae6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/ieee754@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/ieee754",
      "version": "1.11.6",
      "scope": "optional",
      "description": "IEEE754 decoder and encoder",
      "purl": "pkg:npm/%40webassemblyjs/ieee754@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/ieee754"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cce29d9cb0f36f6e28fa5357f5f6fe96479e9067c25c1e0dd02094e54b0cc5726c7a59239189c623e88eb77fdc94d64114b6ba46fa48e48880247af1e90d7ae"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/leb128@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/leb128",
      "version": "1.11.6",
      "scope": "optional",
      "description": "LEB128 decoder and encoder",
      "purl": "pkg:npm/%40webassemblyjs/leb128@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/leb128"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bb6b416113aec3417828b9fd6d6cde5741c756a0d81a02ea142c721f18520454a03ab6efde765b3a5e72259264ba16b5c0aae2513e78b76592a3c3a1523e33d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/utf8@1.11.6",
      "type": "library",
      "name": "@webassemblyjs/utf8",
      "version": "1.11.6",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "UTF8 encoder/decoder for WASM",
      "purl": "pkg:npm/%40webassemblyjs/utf8@1.11.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/utf8"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bed5dfdb04d0dfeba9f59b20f2c6b6c96890a734ac3325e3d2a56254feb12860944fca7c609e87a88ee5e5e0a75b1d53fc561db2fd3b1d0b36c1315b6e87ff44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/wasm-edit@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/wasm-edit",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-edit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d43bb06d5bc00ef4b99869d76c4f9cf4d7c0f1045c67a88aaaeaa38e6475d24ea8fb3cec4557ac8a5e780ca7b18a8c1c1423ddaff434a9a320074d7e490d6eea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/wasm-gen@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/wasm-gen",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "WebAssembly binary format printer",
      "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-gen"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c3ab83a387d7dca21030e8e20c5ea888713ab92945d3191915c5b4a8d614274b2ea500ce4649d7f059e4b1a40a3463382c805d7cd84fd4d260cd86e034b56ef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/wasm-opt@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/wasm-opt",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-opt"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "260f7d8ffda01b689acf78628f0f39ec05587a465ed9202c91caa55886578e38b9592b673a95686adde041f4ff439b5bd9d8e70a306d328718fd2bb519fc4f06"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/wasm-parser@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/wasm-parser",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "WebAssembly binary format parser",
      "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c629088bb7361475f2b315dedc23ab5543d285eb81b6971f85ba458f8826bbb2912d83b300dcedc1453421bb2abccab3b8d2b6fa0951196084a99a355822f201"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@webassemblyjs/wast-printer@1.12.1",
      "type": "library",
      "name": "@webassemblyjs/wast-printer",
      "version": "1.12.1",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "WebAssembly text format printer",
      "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wast-printer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/webassemblyjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/webassemblyjs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/webassemblyjs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f97e160253a2b155903229236dcbd8d9ed2bc0fb0a43d17af3c964b1984170fc9c041ba28b73bb9bc14009b0cc583a23a40aaf8c89dcac6f09d171cac907d578"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@xmldom/xmldom@0.8.10",
      "type": "library",
      "name": "@xmldom/xmldom",
      "version": "0.8.10",
      "scope": "optional",
      "description": "A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.",
      "purl": "pkg:npm/%40xmldom/xmldom@0.8.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@xmldom/xmldom"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/xmldom/xmldom.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xmldom/xmldom"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xmldom/xmldom/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9600b7d3978c68d9290609846deab0d315f93d475733981bd4432d7680ad8ab91288a5612171b6f3cbc1195edcff8e446a1d7f1b14473a142d478d7e1351663"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@xtuc/ieee754@1.2.0",
      "type": "library",
      "name": "@xtuc/ieee754",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "purl": "pkg:npm/%40xtuc/ieee754@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@xtuc/ieee754"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/ieee754.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/ieee754#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/ieee754/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d7f272a0a9c1b0b1cd1e252a98b799703f80c7e459479e6b96581472ed7d0d71a191d19b6ec9e11280cc1361512dc66b0d198faa8ade10613fcc2184ce4cf78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "@xtuc/long@4.2.2",
      "type": "library",
      "name": "@xtuc/long",
      "version": "4.2.2",
      "scope": "optional",
      "author": "Daniel Wirtz",
      "description": "A Long class for representing a 64-bit two's-complement integer value.",
      "purl": "pkg:npm/%40xtuc/long@4.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@xtuc/long"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dcodeIO/long.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dcodeIO/long.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dcodeIO/long.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e1ea058d4f07f0fcc54eacfed84180e02200fec73980d0df6f8115920b27c8af9149001d09d67e7e9684befd3b08f5aa6527a0dfd83e192d748a2e722a6401"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@yao-pkg/pkg@5.11.5",
      "type": "library",
      "name": "@yao-pkg/pkg",
      "version": "5.11.5",
      "scope": "optional",
      "description": "Package your Node.js project into an executable",
      "purl": "pkg:npm/%40yao-pkg/pkg@5.11.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-5.11.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yao-pkg/pkg.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yao-pkg/pkg#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yao-pkg/pkg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34f1570a7fb96c061929e8fb8c8f76fa65e2586fcb03aa44209097808e0c33769885416b40e3eb60a62bddc1971acf65920286a2f96731c2860e3c09dc1eeb09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@yao-pkg/pkg-fetch@3.5.9",
      "type": "library",
      "name": "@yao-pkg/pkg-fetch",
      "version": "3.5.9",
      "scope": "optional",
      "description": "Compiles and stores base binaries for pkg",
      "purl": "pkg:npm/%40yao-pkg/pkg-fetch@3.5.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yao-pkg/pkg-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yao-pkg/pkg-fetch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yao-pkg/pkg-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bac330c2a14277607b93e57ceeeea48937acc834a5c3edcba62b980567be520af2bd23a4fcd5e3c775d50ae6fc850a22d1b09111b750e8d0c1aa68a7c87249ae"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chownr@1.1.4",
      "type": "library",
      "name": "chownr",
      "version": "1.1.4",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "like `chown -R`",
      "purl": "pkg:npm/chownr@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/chownr"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/chownr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/chownr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/chownr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@7.0.4",
      "type": "library",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/cliui"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@9.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-fs@2.1.1",
      "type": "library",
      "name": "tar-fs",
      "version": "2.1.1",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "purl": "pkg:npm/tar-fs@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/tar-fs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-fs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-stream@2.2.0",
      "type": "library",
      "name": "tar-stream",
      "version": "2.2.0",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
      "purl": "pkg:npm/tar-stream@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/tar-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@16.2.0",
      "type": "library",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@20.2.9",
      "type": "library",
      "name": "yargs-parser",
      "version": "20.2.9",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg-fetch/node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/generator@7.23.0",
      "type": "library",
      "name": "@babel/generator",
      "version": "7.23.0",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Turns an AST into code.",
      "purl": "pkg:npm/%40babel/generator@7.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg/node_modules/@babel/generator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-generator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94df3941147ee486d8acc58ce98e2913f9e8690b60e29362a9e3465fad1ea8e7e8ea0b448fabb0fc96a07a507cbd5ced49ded1e8ce67d7e3d09036c76c1454e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/parser@7.23.0",
      "type": "library",
      "name": "@babel/parser",
      "version": "7.23.0",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "A JavaScript parser",
      "purl": "pkg:npm/%40babel/parser@7.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg/node_modules/@babel/parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bef3ca29d31e994f3957d584fe5e706449889a90ad2ea6e74efa834b65357c9f7a2abc685bb2ab5e136c3426e542583c0a4e1bf39cb1753c9e96c3148055178b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@babel/types@7.23.0",
      "type": "library",
      "name": "@babel/types",
      "version": "7.23.0",
      "scope": "optional",
      "author": "The Babel Team",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "purl": "pkg:npm/%40babel/types@7.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg/node_modules/@babel/types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git"
        },
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2823251f2a8237992a8cbecc4175c943c315ca5c0500f2ffdaa596dcfa24b2011628bb5a3c6460f16d46322c5a16d9aaea4b68c31aa26e66fbf577f8a8d5ac6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@9.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@yao-pkg/pkg/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "abbrev@1.1.1",
      "type": "library",
      "name": "abbrev",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Like ruby's abbrev module, but in js",
      "purl": "pkg:npm/abbrev@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/abbrev"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/isaacs/abbrev-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/abbrev-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/abbrev-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "abort-controller@3.0.0",
      "type": "library",
      "name": "abort-controller",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Toru Nagashima",
      "description": "An implementation of WHATWG AbortController interface.",
      "purl": "pkg:npm/abort-controller@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/abort-controller"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mysticatea/abort-controller.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mysticatea/abort-controller#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mysticatea/abort-controller/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87c950f2d69c6589d1def3504e089b8feb4e0c7239ffe974e80bb63dcae2bff1a67add1e6a3e13c161f8d6c3bdc271c3890b048f5f6ad1daf375675e007b707a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "accepts@1.3.8",
      "type": "library",
      "name": "accepts",
      "version": "1.3.8",
      "scope": "optional",
      "description": "Higher-level content negotiation",
      "purl": "pkg:npm/accepts@1.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/accepts"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/accepts.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/accepts#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/accepts/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d802d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "acorn@8.11.3",
      "type": "library",
      "name": "acorn",
      "version": "8.11.3",
      "scope": "optional",
      "description": "ECMAScript parser",
      "purl": "pkg:npm/acorn@8.11.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/acornjs/acorn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/acornjs/acorn"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/acornjs/acorn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63dad17c91b98dc28e13408b8ac61ba2352322b20413b00633303f4a6e01b2500d85b4be70332980175c3d3f75a09eceb89f61609071e7d4636e1c559eb17c5e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "acorn-import-assertions@1.9.0",
      "type": "library",
      "name": "acorn-import-assertions",
      "version": "1.9.0",
      "scope": "optional",
      "author": "Sven Sauleau",
      "description": "Support for import assertions in acorn",
      "purl": "pkg:npm/acorn-import-assertions@1.9.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-import-assertions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtuc/acorn-import-assertions.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtuc/acorn-import-assertions#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtuc/acorn-import-assertions/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "726330a29f71fbc285871bcaaca7cf62637afe92936181c1a8b6b40dfbd565c28c25637258b9daa8d0fb771fea9fae91edec0cd545f95cc68354fe709554da54"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "acorn-jsx@5.3.2",
      "type": "library",
      "name": "acorn-jsx",
      "version": "5.3.2",
      "scope": "optional",
      "description": "Modern, fast React.js JSX parser",
      "purl": "pkg:npm/acorn-jsx@5.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-jsx"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/acornjs/acorn-jsx.git"
        },
        {
          "type": "website",
          "url": "https://github.com/acornjs/acorn-jsx"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/acornjs/acorn-jsx/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aeaf6cf893617f4202863b435f196527b838d68664e52957b69d0b1f0c80e5c7a3c27eef2a62a9e293eb8ba60478fbf63d4eb9b00b1e81b5ed2229e60c50d781"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "acorn-walk@8.3.2",
      "type": "library",
      "name": "acorn-walk",
      "version": "8.3.2",
      "scope": "optional",
      "description": "ECMAScript (ESTree) AST walker",
      "purl": "pkg:npm/acorn-walk@8.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-walk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/acornjs/acorn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/acornjs/acorn"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/acornjs/acorn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "723932bf83ad34221eaa11eb7d2f354165e80813c4c51fc9eb6a3212a7a9570f16690792aa95b6ba1b8b3e1d66f5e5a10ee3a8fe35175539627ef7ac396a7fe0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "agent-base@7.1.1",
      "type": "library",
      "name": "agent-base",
      "version": "7.1.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Turn a function into an `http.Agent` instance",
      "purl": "pkg:npm/agent-base@7.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/agent-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f44d2c8534332898c3494019fcc05579602ff6789f955c40b039a759253e79e313fa70e0d91cf5f71fd40c4040b1beb82248e3f5a478f2d6c31641560939438"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "agentkeepalive@4.6.0",
      "type": "library",
      "name": "agentkeepalive",
      "version": "4.6.0",
      "scope": "optional",
      "author": "fengmk2",
      "description": "Missing keepalive http.Agent",
      "purl": "pkg:npm/agentkeepalive@4.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/agentkeepalive"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/node-modules/agentkeepalive.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-modules/agentkeepalive#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-modules/agentkeepalive/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9236bc8fb3e39a770e36a693b01f1f43ec04da6494d8327d0f85caa09e4f15621d44c6ba48b48dd5f7f898eaf88c26df452b3147891e222c92254d0df53e6121"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "aggregate-error@3.1.0",
      "type": "library",
      "name": "aggregate-error",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Create an error from multiple errors",
      "purl": "pkg:npm/aggregate-error@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aggregate-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/aggregate-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/aggregate-error#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/aggregate-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv@6.12.6",
      "type": "library",
      "name": "ajv",
      "version": "6.12.6",
      "scope": "required",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "purl": "pkg:npm/ajv@6.12.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ajv-validator/ajv.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ajv-validator/ajv"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ajv-validator/ajv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv-formats@2.1.1",
      "type": "library",
      "name": "ajv-formats",
      "version": "2.1.1",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Format validation for Ajv v7+",
      "purl": "pkg:npm/ajv-formats@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-formats"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ajv-validator/ajv-formats.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ajv-validator/ajv-formats#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ajv-validator/ajv-formats/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b1d0ac79da1c44ec2d7c8643048206251227ea599b58691828b89a2bf9631d3e743210ad77be0116c9536ea7b4a879ea0b32caf891fe61e9d396d75235e4c50"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv@8.12.0",
      "type": "library",
      "name": "ajv",
      "version": "8.12.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "purl": "pkg:npm/ajv@8.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-formats/node_modules/ajv"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ajv-validator/ajv.git"
        },
        {
          "type": "website",
          "url": "https://ajv.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ajv-validator/ajv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11bb592970ef722ed63104abea7d37a1f4acd91303b7493c97d474fee02683cc2e87a5319884884f2338fd5ee294eca603c2769e87985c3b08f2d50b89cc13c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-traverse@1.0.0",
      "type": "library",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-formats/node_modules/json-schema-traverse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv-keywords@3.5.2",
      "type": "library",
      "name": "ajv-keywords",
      "version": "3.5.2",
      "scope": "required",
      "author": "Evgeny Poberezkin",
      "description": "Custom JSON-Schema keywords for Ajv validator",
      "purl": "pkg:npm/ajv-keywords@3.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-keywords"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/ajv-keywords.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/ajv-keywords#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/ajv-keywords/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e69e964cdd03753195424e958dc123bb5f4881a1ee75a95c7da6c3ef284319e03a6dc42798bf82a6f78b26aff786f7f07756a87fa2f7f3a3ae824c7a45fc8c21"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-align@3.0.1",
      "type": "library",
      "name": "ansi-align",
      "version": "3.0.1",
      "scope": "required",
      "author": "nexdrew",
      "description": "align-text with ANSI support for CLIs",
      "purl": "pkg:npm/ansi-align@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-align"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nexdrew/ansi-align.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nexdrew/ansi-align#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nexdrew/ansi-align/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20e7f0c0117989ccce8e9fd6798e18c728ea005310a19b9f750583775f52104c5b54b357aafa73489fcced96b8fec08f990d3e191aaea00edb19c20d7317b0eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-colors@4.1.1",
      "type": "library",
      "name": "ansi-colors",
      "version": "4.1.1",
      "scope": "optional",
      "author": "Brian Woodward",
      "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).",
      "purl": "pkg:npm/ansi-colors@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-colors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/doowb/ansi-colors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/doowb/ansi-colors"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/doowb/ansi-colors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2685f46a919b1da50904d97ac85fa9e89005619ebaebf86108628de6df501636c940a514fe0f0c35b1436ef7eb80a5ef23542966994f3a7c08a3df655ff00098"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-escapes@4.3.2",
      "type": "library",
      "name": "ansi-escapes",
      "version": "4.3.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for manipulating the terminal",
      "purl": "pkg:npm/ansi-escapes@4.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-escapes"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/ansi-escapes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/ansi-escapes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/ansi-escapes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-html-community@0.0.8",
      "type": "library",
      "name": "ansi-html-community",
      "version": "0.0.8",
      "scope": "optional",
      "author": "mahdyar",
      "description": "An elegant lib that converts the chalked (ANSI) text to HTML. (Community)",
      "purl": "pkg:npm/ansi-html-community@0.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-html-community"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mahdyar/ansi-html-community.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mahdyar/ansi-html-community"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mahdyar/ansi-html-community/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d403c7032af7f8f09a9b0370ddb5c23e9e0714b38d66dff2207d2c669d3fe3af4a58d4c4cbea8de634371955fa0cc675517022df8c95c2d4de686fc7a41baecf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@5.0.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "5.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@4.3.0",
      "type": "library",
      "name": "ansi-styles",
      "version": "4.3.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-styles"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "anymatch@3.1.3",
      "type": "library",
      "name": "anymatch",
      "version": "3.1.3",
      "scope": "optional",
      "author": "Elan Shanker",
      "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
      "purl": "pkg:npm/anymatch@3.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/anymatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/micromatch/anymatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/micromatch/anymatch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/micromatch/anymatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "apple-data-compression@0.4.1",
      "type": "library",
      "name": "apple-data-compression",
      "version": "0.4.1",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Apple Data Compression (ADC) Scheme",
      "purl": "pkg:npm/apple-data-compression@0.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/apple-data-compression"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/apple-data-compression/-/apple-data-compression-0.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jhermsmeier/node-apple-data-compression.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jhermsmeier/node-apple-data-compression"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jhermsmeier/node-apple-data-compression/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0aa28309bf2caa2d3f4d67cf37f5a1388d453a157fd1c5b8a907074f5cf6796d71c90abbebc46a0157482b132fff95aab564c02154cf24d8e4e4f67b063adab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "archiver@7.0.1",
      "type": "library",
      "name": "archiver",
      "version": "7.0.1",
      "scope": "optional",
      "author": "Chris Talkington",
      "description": "a streaming interface for archive generation",
      "purl": "pkg:npm/archiver@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/archiverjs/node-archiver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/archiverjs/node-archiver"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/archiverjs/node-archiver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65c6d3688a8939f09cd374300f8ebc527cffe48afc013b6f007b0af857576c321b19f8a1aa1f66aef75c62e9d0cea9f81ebbd659a1726b12611996a06892693d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "archiver-utils@5.0.2",
      "type": "library",
      "name": "archiver-utils",
      "version": "5.0.2",
      "scope": "optional",
      "author": "Chris Talkington",
      "description": "utility functions for archiver",
      "purl": "pkg:npm/archiver-utils@5.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/archiverjs/archiver-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/archiverjs/archiver-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/archiverjs/archiver-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2e2c93262014180ac1998182d3cb9148076a45e8b7dbe9c5cc485f10cb0c24deddb4cd69c08bbccb71015d29098807cc32669639111dfcc74f066f0b51d9c2c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer@6.0.3",
      "type": "library",
      "name": "buffer",
      "version": "6.0.3",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "purl": "pkg:npm/buffer@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver-utils/node_modules/buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "153882a4dc6dc226591c465b71b4c87198c44552029fdcaafe90c591397de7f031cc3d6768172d37b60eebcae233f80b48363bb1dacc6f2f21a1f00362ebaa38"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-stream@2.0.1",
      "type": "library",
      "name": "is-stream",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "purl": "pkg:npm/is-stream@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver-utils/node_modules/is-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@4.5.2",
      "type": "library",
      "name": "readable-stream",
      "version": "4.5.2",
      "scope": "optional",
      "description": "Node.js Streams, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@4.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver-utils/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca36af10276a799dc62d736045781e404773f5fbc30e434ac879db1d116d3abeff2dc7e005c99cb7bb7f113f876824ea7e1d3a3b3a00c6b90dfc87e324155efa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "async@3.2.5",
      "type": "library",
      "name": "async",
      "version": "3.2.5",
      "scope": "optional",
      "author": "Caolan McMahon",
      "description": "Higher-order functions and common patterns for asynchronous code",
      "purl": "pkg:npm/async@3.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver/node_modules/async"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-3.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/caolan/async.git"
        },
        {
          "type": "website",
          "url": "https://caolan.github.io/async/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/caolan/async/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6da359caa69a2e1c8b54a9bf0e5bdd5b4e7531280ee9bf1e55f21ece5f44e4fa96c458332e6ff0427b445b8ccecad55bbab0c4af426500b12974e170bc4acbb2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer@6.0.3",
      "type": "library",
      "name": "buffer",
      "version": "6.0.3",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "purl": "pkg:npm/buffer@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver/node_modules/buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "153882a4dc6dc226591c465b71b4c87198c44552029fdcaafe90c591397de7f031cc3d6768172d37b60eebcae233f80b48363bb1dacc6f2f21a1f00362ebaa38"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@4.5.2",
      "type": "library",
      "name": "readable-stream",
      "version": "4.5.2",
      "scope": "optional",
      "description": "Node.js Streams, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@4.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca36af10276a799dc62d736045781e404773f5fbc30e434ac879db1d116d3abeff2dc7e005c99cb7bb7f113f876824ea7e1d3a3b3a00c6b90dfc87e324155efa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "are-docs-informative@0.0.2",
      "type": "library",
      "name": "are-docs-informative",
      "version": "0.0.2",
      "scope": "optional",
      "author": "Josh Goldberg",
      "description": "Checks whether a documentation description introduces any new information.",
      "purl": "pkg:npm/are-docs-informative@0.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/are-docs-informative"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JoshuaKGoldberg/are-docs-informative.git"
        },
        {
          "type": "website",
          "url": "https://github.com/JoshuaKGoldberg/are-docs-informative#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JoshuaKGoldberg/are-docs-informative/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b1892d272cd346e63350ce064936852904a768f724d864c189f90813da39a347b1bbf901d109ce2fe8b43736013b10126afa8d1a9acdf0689c24ae50689bc22"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "arg@4.1.3",
      "type": "library",
      "name": "arg",
      "version": "4.1.3",
      "scope": "optional",
      "author": "Josh Junon",
      "description": "Another simple argument parser",
      "purl": "pkg:npm/arg@4.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/arg.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/arg#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/arg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c4bd403a86d17c76ed8c0f4adf5f2718af8d8978df6602c1f0cc7d9fbbd5102a52b65e7fb2eb2906772c72cec024b814b341a653f9df7671f3de5278e087bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "argparse@2.0.1",
      "type": "library",
      "name": "argparse",
      "version": "2.0.1",
      "scope": "required",
      "description": "CLI arguments parser. Native port of python's argparse.",
      "purl": "pkg:npm/argparse@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/argparse"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/argparse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/argparse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/argparse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Python-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "aria-query@5.3.0",
      "type": "library",
      "name": "aria-query",
      "version": "5.3.0",
      "scope": "optional",
      "author": "Jesse Beach",
      "description": "Programmatic access to the ARIA specification",
      "purl": "pkg:npm/aria-query@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aria-query"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/A11yance/aria-query.git"
        },
        {
          "type": "website",
          "url": "https://github.com/A11yance/aria-query#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/A11yance/aria-query/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f43f4b193cab72bbc1e479101f0aad087d44592be4aec0c8d8d545c6054dbbc290224f0400225ab9e886c83becad93f2634b57cc475e1e7b958105f2a2e49e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "array-buffer-byte-length@1.0.1",
      "type": "library",
      "name": "array-buffer-byte-length",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.",
      "purl": "pkg:npm/array-buffer-byte-length@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-buffer-byte-length"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/array-buffer-byte-length.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/array-buffer-byte-length#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/array-buffer-byte-length/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a10b95b5c60a2ef8a4d78b1e2c00ef0a8b5d90fa37f88b4fad9a4dec0bece07329ec8641f1ce95dd22605e86251828a283c2f7c5889975b59b7a7b0b1c4b532"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array-differ@3.0.0",
      "type": "library",
      "name": "array-differ",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Create an array with values that are present in the first input array but not additional ones",
      "purl": "pkg:npm/array-differ@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-differ"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/array-differ.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/array-differ#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/array-differ/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c7b5f612e8ab4c13fc880212a3676ba5ed723dea54061d1a6eb494073bcd0b016427b863f888220df2f74c45ba066c8118070537deaf13721d68b36f97d2432"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array-flatten@1.1.1",
      "type": "library",
      "name": "array-flatten",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Flatten an array of nested arrays into a single flat array",
      "purl": "pkg:npm/array-flatten@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-flatten"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/array-flatten.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/array-flatten"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/array-flatten/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c254042cc167a6bba51dc6c0c5157ffe815798a8a0287770f75159bdd631f0ca782e3b002f60f871f2736533ef8da9170ae82c71a5469f8e684874a88789baa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array-includes@3.1.8",
      "type": "library",
      "name": "array-includes",
      "version": "3.1.8",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/array-includes@3.1.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-includes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/array-includes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/array-includes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/array-includes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ad696adb61baa91979068593c652e9709e155fe47a72d7188216c1aac881a095b071986e6f4a3c507a7dff5863a33e9344bf546d04b2b16e65579bc1e9252b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array-union@2.1.0",
      "type": "library",
      "name": "array-union",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Create an array of unique values, in order, from the input arrays",
      "purl": "pkg:npm/array-union@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-union"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/array-union.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/array-union#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/array-union/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c6cb1a0e4d853208ceacb547ba1098277781287b0008ef331d7ea3be9068e79599810f3fdc479a5ff2bfdc4785aaeb4b0bfe9d0891c8d41043f04b7185ac8cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array.prototype.findlast@1.2.5",
      "type": "library",
      "name": "array.prototype.findlast",
      "version": "1.2.5",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/array.prototype.findlast@1.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array.prototype.findlast"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/Array.prototype.findLast.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Array.prototype.findLast#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Array.prototype.findLast/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "095bdde851e0d59dcf3a904bc4ee84eb3afead228443d2faad91c0698ee52df84ab166140413ae32cd1ef68db8a28a63e87fa0791097d1827e4c92c12b6787c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array.prototype.flat@1.3.2",
      "type": "library",
      "name": "array.prototype.flat",
      "version": "1.3.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/array.prototype.flat@1.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array.prototype.flat"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/Array.prototype.flat.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Array.prototype.flat#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Array.prototype.flat/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "763601f99c76bcb7b063c45694d0947478c35ecd973a09bad364bd13b3ff5291e07de1cbd3471188817e20dfc6fda509ee418f6fac8efc4ac3239576b3c8b270"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array.prototype.flatmap@1.3.2",
      "type": "library",
      "name": "array.prototype.flatmap",
      "version": "1.3.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/array.prototype.flatmap@1.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array.prototype.flatmap"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/Array.prototype.flatMap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Array.prototype.flatMap#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Array.prototype.flatMap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "130cb1d1cf4f9a972c0728525b8afef730d4eec1a315cf3aa9ffe42adb920917617db93448d2cb91a4f9aaf7079d11a073934ffe5cbfcbeaa45e4a8e357e7809"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array.prototype.toreversed@1.1.2",
      "type": "library",
      "name": "array.prototype.toreversed",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/array.prototype.toreversed@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array.prototype.toreversed"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/Array.prototype.toReversed.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Array.prototype.toReversed#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Array.prototype.toReversed/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c300c2a13e029380b3eec2ed8149b3479515dd81799851d495b0a10b3641419fb49b6725fc31f7b4a82fa61bf59ca805b09e3ca024a0ea9f75ab6566d08fd930"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "array.prototype.tosorted@1.1.3",
      "type": "library",
      "name": "array.prototype.tosorted",
      "version": "1.1.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/array.prototype.tosorted@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array.prototype.tosorted"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/Array.prototype.toSorted.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Array.prototype.toSorted#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Array.prototype.toSorted/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc3747e1389398e2b3c906e9fde69d70255ec6209bdfac4983b1ec8583982673591438f7dc612fd0fec6c6cca7a52861ab838b609cdb19c04390bb03b7b32736"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "arraybuffer.prototype.slice@1.0.3",
      "type": "library",
      "name": "arraybuffer.prototype.slice",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES spec-compliant shim for ArrayBuffer.prototype.slice",
      "purl": "pkg:npm/arraybuffer.prototype.slice@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arraybuffer.prototype.slice"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/ArrayBuffer.prototype.slice.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/ArrayBuffer.prototype.slice#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/ArrayBuffer.prototype.slice/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ccc4c2808e0d77101495b1cc53698038991739b755005dada45e219335f674efd1c85971242a692016b87f9c9a9a99a2d2ad73b91f85851643c468b2566ecdc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "arrify@2.0.1",
      "type": "library",
      "name": "arrify",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a value to an array",
      "purl": "pkg:npm/arrify@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arrify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/arrify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/arrify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/arrify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dddb84c2d8bcf34c6a8b878030df00c91e1ad01c93f74ce861d2e57af7ebbd4e37bdbd186706557f13a0c56acb5d75e9cae80bd2135973d1ba0620790779d4ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "asap@2.0.6",
      "type": "library",
      "name": "asap",
      "version": "2.0.6",
      "scope": "required",
      "description": "High-priority task queue for Node.js and browsers",
      "purl": "pkg:npm/asap@2.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asap"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kriskowal/asap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kriskowal/asap#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kriskowal/asap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0521d680348088ab39d28d917bca69be9dec7951d7491338e1c752b13f457cd1145192ce196542b2259a44f58cd599e7fa6a99d4e7d5677cf70d61334a9ee144"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "asar@3.2.0",
      "type": "library",
      "name": "asar",
      "version": "3.2.0",
      "scope": "optional",
      "description": "Creating Electron app packages",
      "purl": "pkg:npm/asar@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asar"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/asar.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/asar"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/asar/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08e770d9942f29d1461715f05f7a18876fec3ac25625e82b749086c67378319ec850b811069f4febaeb96aa8fdcf5bfd5703f8a0fd61441a2344343ffc81a002"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@5.1.0",
      "type": "library",
      "name": "commander",
      "version": "5.1.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asar/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f40b2b0d0d0eebb55c3840842d9be311c55ebabca152be5b10bc6617656477a855348e530a1d9659830f1efbc0d26a1e140ca32a9e49d10d0cfec6e41743f66"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asar/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "assertion-error@1.1.0",
      "type": "library",
      "name": "assertion-error",
      "version": "1.1.0",
      "scope": "optional",
      "author": "Jake Luer",
      "description": "Error constructor for test and validation frameworks that implements standardized AssertionError specification.",
      "purl": "pkg:npm/assertion-error@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assertion-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/chaijs/assertion-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/assertion-error#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/assertion-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ast-types@0.13.4",
      "type": "library",
      "name": "ast-types",
      "version": "0.13.4",
      "scope": "optional",
      "author": "Ben Newman",
      "description": "Esprima-compatible implementation of the Mozilla JS Parser API",
      "purl": "pkg:npm/ast-types@0.13.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ast-types"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/benjamn/ast-types.git"
        },
        {
          "type": "website",
          "url": "http://github.com/benjamn/ast-types"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/benjamn/ast-types/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c751421671627ef6030f34da2c823bd6f1b9baf0f082d9834c4556031ae07a247c56330e35c097271ec4f944a30ed1e5c059adf4ccac6ea805f5bf558ebeb0fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "async-exit-hook@2.0.1",
      "type": "library",
      "name": "async-exit-hook",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Tapani Moilanen",
      "description": "Run some code when the process exits (supports async hooks and pm2 clustering)",
      "purl": "pkg:npm/async-exit-hook@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async-exit-hook"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapppi/async-exit-hook.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapppi/async-exit-hook#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapppi/async-exit-hook/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "356d9c5fc9b543b28f03b6b933650b41e676c11e6a2393c06f0e4bd1438cc5d8a8564f4f319d21d539b264490f62b0af6230e51480aeb0ebb576510a00079707"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "asynckit@0.4.0",
      "type": "library",
      "name": "asynckit",
      "version": "0.4.0",
      "scope": "required",
      "author": "Alex Indigo",
      "description": "Minimal async jobs utility library, with streams support",
      "purl": "pkg:npm/asynckit@0.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asynckit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alexindigo/asynckit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alexindigo/asynckit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alexindigo/asynckit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "at-least-node@1.0.0",
      "type": "library",
      "name": "at-least-node",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Ryan Zimmerman",
      "description": "Lightweight Node.js version sniffing/comparison",
      "purl": "pkg:npm/at-least-node@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/at-least-node"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RyanZim/at-least-node.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RyanZim/at-least-node#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RyanZim/at-least-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "author-regex@1.0.0",
      "type": "library",
      "name": "author-regex",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Regular expression for parsing an `author` string into an object following npm conventions.",
      "purl": "pkg:npm/author-regex@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/author-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/author-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/author-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/author-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29b5a047cc0e61100f7a4126317ad861d73b051ca19f616d93b2967cc527438de115da23584151c61851526dff38511d3dad6bd0a02f4d383d6102b9ef14ded2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "available-typed-arrays@1.0.7",
      "type": "library",
      "name": "available-typed-arrays",
      "version": "1.0.7",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Returns an array of Typed Array names that are available in the current environment",
      "purl": "pkg:npm/available-typed-arrays@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/available-typed-arrays"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/available-typed-arrays.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/available-typed-arrays#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/available-typed-arrays/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2f52306d48637bfbb4a3369abff4cd93837e745190f7abad881592db4404756d23250a8d5969e5be049f83d3dd1ee2120864b05c4c359ee0c8788ef5036a3cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "aws4@1.12.0",
      "type": "library",
      "name": "aws4",
      "version": "1.12.0",
      "scope": "required",
      "author": "Michael Hart",
      "description": "Signs and prepares requests using AWS Signature Version 4",
      "purl": "pkg:npm/aws4@1.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws4"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mhart/aws4.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mhart/aws4#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mhart/aws4/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3665af3e7c7417549fad06d8c0e8bb39e68d1a8929f57873362a09fc2481b3c41ae2fc6e83cd66849100559c315ee066601e4a0d17ccabf177451d01214eec5a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "aws4-axios@3.3.4",
      "type": "library",
      "name": "aws4-axios",
      "version": "3.3.4",
      "scope": "required",
      "author": "James Bourne",
      "description": "Axios request interceptor for signing requests with AWSv4",
      "purl": "pkg:npm/aws4-axios@3.3.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws4-axios"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aws4-axios/-/aws4-axios-3.3.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jamesmbourne/aws4-axios.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jamesmbourne/aws4-axios"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jamesmbourne/aws4-axios/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5cca58876751ba0ea5af3f52131d7fcb1fec9cdaf0f3c7a7a907efd70cf035a0165e205ca1ef5325c231dc19e987471715abca56e6dccd967e12e86819d4117"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "axios@1.11.0",
      "type": "library",
      "name": "axios",
      "version": "1.11.0",
      "scope": "required",
      "author": "Matt Zabriskie",
      "description": "Promise based HTTP client for the browser and node.js",
      "purl": "pkg:npm/axios@1.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/axios"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/axios/axios.git"
        },
        {
          "type": "website",
          "url": "https://axios-http.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/axios/axios/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4bc7758b1505a6de8a0a0d8643d5e5e6a063bd7f16108ebc9c7c7142f0fd2c09f4155f244ea74a7d3c55817a17b004e742c0773e7ff6fc2347ccb68e5e49fc0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "axios-http2-adapter@1.0.3",
      "type": "library",
      "name": "axios-http2-adapter",
      "version": "1.0.3",
      "scope": "required",
      "purl": "pkg:npm/axios-http2-adapter@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/axios-http2-adapter"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/axios-http2-adapter/-/axios-http2-adapter-1.0.3.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28a56b46a4cead53669b0f76e0a64c0f493e8f124e832a732711d27bd797eacce982205fa39d7fdee1ef04b8772ec5efc5fcef85cee8ea32fac5184a9043f601"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "b4a@1.6.6",
      "type": "library",
      "name": "b4a",
      "version": "1.6.6",
      "scope": "optional",
      "author": "Holepunch",
      "description": "Bridging the gap between buffers and typed arrays",
      "purl": "pkg:npm/b4a@1.6.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/b4a"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/holepunchto/b4a.git"
        },
        {
          "type": "website",
          "url": "https://github.com/holepunchto/b4a#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/holepunchto/b4a/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e539351cb93a6fa72d9a322401c53f523bffd56aa20e5d05d09751091f3456c39c5251dcbbba567964653aa40b1df0c4b15c7d607fda89fe401b87a1a02b539a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "babel-code-frame@6.26.0",
      "type": "library",
      "name": "babel-code-frame",
      "version": "6.26.0",
      "scope": "required",
      "author": "Sebastian McKenzie",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "purl": "pkg:npm/babel-code-frame@6.26.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel.git#master"
        },
        {
          "type": "website",
          "url": "https://babeljs.io/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ea60c47675f746316fa17742146763f02be7c678590ec59274c18f89690007cedd59c7c2dcbe98990f63621a4106f2ac7409f9003abe71b7be9dd5ef2f1bdd2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@2.1.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "2.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@2.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "2.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/ansi-styles"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92609ebc582146258cec7079cd33d42e5e2bf5b5454968f3eb6321aa2cc3194aead8d5ae34c432bafe2d1c7a0a247b3af4cfcc17ae2511c1dd608a1cadd59060"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@1.1.3",
      "type": "library",
      "name": "chalk",
      "version": "1.1.3",
      "scope": "required",
      "description": "Terminal string styling done right. Much color.",
      "purl": "pkg:npm/chalk@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/chalk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53795154b31296c09f8ea60f6cbc95bf5d4cf423d6e08ef6f1de9308a300389b9e11e07dffca3e792b0c9f13c90fe43e2bdd3db1d11283b0beb489281faa27d4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@1.0.5",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/escape-string-regexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "js-tokens@3.0.2",
      "type": "library",
      "name": "js-tokens",
      "version": "3.0.2",
      "scope": "required",
      "author": "Simon Lydell",
      "description": "A regex that tokenizes JavaScript.",
      "purl": "pkg:npm/js-tokens@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/js-tokens"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lydell/js-tokens.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lydell/js-tokens#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lydell/js-tokens/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4634dcb83e318edb614246961fb745947f392fe41a56d4a83b219d67783a1c5852f5d14d0df2f2aa09b63457b65fa710a5e166b74e39d85263146e546a6784c6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@3.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "3.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes",
      "purl": "pkg:npm/strip-ansi@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "561ba64926c1a834cff29d992ca8f8d148c1095e3ebfc6d4484a546f82a34605a4f696ea185e111058fa2846a089d6f67ff33a0330b41261720cd19ac3d382ce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@2.0.0",
      "type": "library",
      "name": "supports-color",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame/node_modules/supports-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28a355b5dea909880f20a538729dbbdf71d6602a6995085d7592c152bc9a007a2eef6df1f854734390dff36e058fe232cae8904d1a2e6f84a72057c872ba7bd2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "babel-plugin-polyfill-corejs2@0.4.11",
      "type": "library",
      "name": "babel-plugin-polyfill-corejs2",
      "version": "0.4.11",
      "scope": "optional",
      "description": "A Babel plugin to inject imports to core-js@2 polyfills",
      "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-corejs2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel-polyfills.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel-polyfills#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel-polyfills/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "babel-plugin-polyfill-corejs3@0.10.4",
      "type": "library",
      "name": "babel-plugin-polyfill-corejs3",
      "version": "0.10.4",
      "scope": "optional",
      "description": "A Babel plugin to inject imports to core-js@3 polyfills",
      "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-corejs3"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel-polyfills.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel-polyfills#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel-polyfills/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db927a23c3467dae589020e88074480f77d509a74847cfe91a5d7fb29bc29336fa9559fa491de88e9c7d9ce9fd88405c52c8d8db802674a9b992171f29dca572"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "babel-plugin-polyfill-regenerator@0.6.2",
      "type": "library",
      "name": "babel-plugin-polyfill-regenerator",
      "version": "0.6.2",
      "scope": "optional",
      "description": "A Babel plugin to inject imports to regenerator-runtime",
      "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-regenerator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/babel/babel-polyfills.git"
        },
        {
          "type": "website",
          "url": "https://github.com/babel/babel-polyfills#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/babel/babel-polyfills/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d91db9ad06563fade71b0680b30bc36b36cf5dfaccdc7c15a015cae8772a78aad2acbfc9a9c0bfac371ff79978afb2d72f2c435dcf2e4036b4eb81ae6ed08006"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "babel-plugin-styled-components@2.1.4",
      "type": "library",
      "name": "babel-plugin-styled-components",
      "version": "2.1.4",
      "scope": "required",
      "description": "Improve the debugging experience and add server-side rendering support to styled-components",
      "purl": "pkg:npm/babel-plugin-styled-components@2.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-styled-components"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/styled-components/babel-plugin-styled-components.git"
        },
        {
          "type": "website",
          "url": "https://styled-components.com/docs/tooling#babel-plugin"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/styled-components/babel-plugin-styled-components/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e0a7d83e03f706e3bb14c91c3063118ce1b47f8c3460e4dea2b7ff3e1f10a76d3e5734a48a0d3f719b8a1a83fa2c82a8c2d88b7fbc7d325eca26386ea4e79f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bail@1.0.5",
      "type": "library",
      "name": "bail",
      "version": "1.0.5",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Throw a given error",
      "purl": "pkg:npm/bail@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bail"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/bail.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/bail#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/bail/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c456d1c4cd6d6a19b4f321c13f5e8c32355402f0da04c0f7f33b0cf4430050deb5a26c0b98a94ea41fd992ee5092367c4d9e2f9f9de98feb79d7c707d12d3745"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "balanced-match@1.0.2",
      "type": "library",
      "name": "balanced-match",
      "version": "1.0.2",
      "scope": "required",
      "author": "Julian Gruber",
      "description": "Match balanced character pairs, like \"{\" and \"}\"",
      "purl": "pkg:npm/balanced-match@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/balanced-match"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/balanced-match.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/balanced-match"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/balanced-match/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "balena-image-fs@7.2.2",
      "type": "library",
      "name": "balena-image-fs",
      "version": "7.2.2",
      "scope": "required",
      "author": "Balena Ltd.",
      "description": "Image filesystem manipulation utilities",
      "purl": "pkg:npm/balena-image-fs@7.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/balena-image-fs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/balena-image-fs/-/balena-image-fs-7.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/balena-io-modules/balena-image-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/balena-image-fs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/balena-image-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd9cdc853b8398f6eeccd7370adf892795046d13b5f446e0a68ea330e441cffd84fe35485207e7c16df97383b15cf8833184e93a940c32f0599286b20d11e25d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "bare-events@2.2.2",
      "type": "library",
      "name": "bare-events",
      "version": "2.2.2",
      "scope": "optional",
      "author": "Holepunch",
      "description": "Event emitters for JavaScript",
      "purl": "pkg:npm/bare-events@2.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bare-events"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/holepunchto/bare-events.git"
        },
        {
          "type": "website",
          "url": "https://github.com/holepunchto/bare-events#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/holepunchto/bare-events/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87bcf4d1d59d1b43d839012f0a184e496bce7e420ab1d646916af4f3716037f1f2a10b9e6d27b0fdc822ad8aa1f520aecbf851bf1739572e85c3cc409981cb91"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "bare-fs@2.3.0",
      "type": "library",
      "name": "bare-fs",
      "version": "2.3.0",
      "scope": "optional",
      "author": "Holepunch",
      "description": "Native file system for Javascript",
      "purl": "pkg:npm/bare-fs@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bare-fs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/holepunchto/bare-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/holepunchto/bare-fs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/holepunchto/bare-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cd16a6b507837df6976cd9ae4d607475e68d19a5d34a6c078a4c4ffe1ba103fd478e6afbfc458dddaff16ef7d1d6df3537a57a68da40cd3bc4a3b26d9eb1f3b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "bare-os@2.3.0",
      "type": "library",
      "name": "bare-os",
      "version": "2.3.0",
      "scope": "optional",
      "author": "Holepunch",
      "description": "Operating system utilities for Javascript",
      "purl": "pkg:npm/bare-os@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bare-os"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/holepunchto/bare-os.git"
        },
        {
          "type": "website",
          "url": "https://github.com/holepunchto/bare-os#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/holepunchto/bare-os/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0f6fca0c335c596e1450067813829710e605f0ea48ce691b125ac21e37247119e776c3f011c8fed2701629591d6a7d7d84e6b4b7801c3a396712428facfa452"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "bare-path@2.1.2",
      "type": "library",
      "name": "bare-path",
      "version": "2.1.2",
      "scope": "optional",
      "author": "Holepunch",
      "description": "Path manipulation library for JavaScript",
      "purl": "pkg:npm/bare-path@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bare-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/holepunchto/bare-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/holepunchto/bare-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/holepunchto/bare-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3b292b78a6b1298565076b7414c02c54234d11f3a55d8e2bb19892b488d5431d83c6a3e1ec0da5429ea0a63db7ff3225b5a24f05e29de6f114c795693c2b68a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "bare-stream@1.0.0",
      "type": "library",
      "name": "bare-stream",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Holepunch",
      "description": "Streaming data for JavaScript",
      "purl": "pkg:npm/bare-stream@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bare-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bare-stream/-/bare-stream-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/holepunchto/bare-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/holepunchto/bare-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/holepunchto/bare-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a1354a032f8d223f880568b4aca06138efdb748c78a37d8748731467fd7b5ecc0d816940f43517ff246469b0caba74c34cf92ac2ac1d18492a3fe70058e2b39"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "base64-js@1.5.1",
      "type": "library",
      "name": "base64-js",
      "version": "1.5.1",
      "scope": "required",
      "author": "T. Jameson Little",
      "description": "Base64 encoding/decoding in pure JS",
      "purl": "pkg:npm/base64-js@1.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/beatgammit/base64-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/beatgammit/base64-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/beatgammit/base64-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "basic-ftp@5.0.5",
      "type": "library",
      "name": "basic-ftp",
      "version": "5.0.5",
      "scope": "optional",
      "author": "Patrick Juchli",
      "description": "FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.",
      "purl": "pkg:npm/basic-ftp@5.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/basic-ftp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/patrickjuchli/basic-ftp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/patrickjuchli/basic-ftp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/patrickjuchli/basic-ftp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e01720d4ff31854baa7228bf4b467dc221c8ad054f31eae63356a7cbe317e467860fb7da0f7fe6b1050318ba25f7039ccf8fe36e0fd62671aaa0917a2e205db6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "batch@0.6.1",
      "type": "library",
      "name": "batch",
      "version": "0.6.1",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Simple async batch with concurrency control and progress reporting.",
      "purl": "pkg:npm/batch@0.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/batch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/visionmedia/batch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/batch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/batch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7e54088c44be943e4c7e92e74dbf14e5ea10765cd3421b6afeef08b155f218c2eff61ca4578a6c10c9aba62e332f796bd3d8791dfdc009c3e40131f27f10a57"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "big-integer@1.6.52",
      "type": "library",
      "name": "big-integer",
      "version": "1.6.52",
      "scope": "optional",
      "author": "Peter Olson",
      "description": "An arbitrary length integer library for Javascript",
      "purl": "pkg:npm/big-integer@1.6.52",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/big-integer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/peterolson/BigInteger.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/peterolson/BigInteger.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/peterolson/BigInteger.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4310fc71fd9e56a24e3b3eb7cfa24837d073bd5b3f765c926b91c64811f9c6d47c74fb5e211427071c4aaa4353893ea36c34c5ea301fadde2831c343f5119b42"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense"
          }
        }
      ]
    },
    {
      "bom-ref": "big.js@5.2.2",
      "type": "library",
      "name": "big.js",
      "version": "5.2.2",
      "scope": "optional",
      "author": "Michael Mclaughlin",
      "description": "A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic",
      "purl": "pkg:npm/big.js@5.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/big.js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/MikeMcl/big.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/MikeMcl/big.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/MikeMcl/big.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf22f63b2989c666ab3bc83132bd2684286c3bd406c21ca77eebb8f8c1d3016e9ccdfabd86e98207bacaa548c377d6148833d4e26ce9caea454af382940c1b99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "binary@0.3.0",
      "type": "library",
      "name": "binary",
      "version": "0.3.0",
      "scope": "required",
      "author": "James Halliday",
      "description": "Unpack multibyte binary values from buffers",
      "purl": "pkg:npm/binary@0.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/binary"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/substack/node-binary.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-binary#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-binary/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f81f5cb9298c292602bcc24d42b9ee4b2cf826c072984828646eca5083926d56e479ba519c9317d1eb61f7004f540e474c0bccb25e5a988a1bb3dc0aa0d9766"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "binary-extensions@2.3.0",
      "type": "library",
      "name": "binary-extensions",
      "version": "2.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "List of binary file extensions",
      "purl": "pkg:npm/binary-extensions@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/binary-extensions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/binary-extensions.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/binary-extensions#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/binary-extensions/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09e87eee8c79a9eecb26e2c7a18d1f7a1de91ee5031c071151ec8bd95620859c1fa64348cbffbc39c8346b752e4a86336af9b2970b8b59039fde19748e330c23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "binary-parser-encoder@1.5.3",
      "type": "library",
      "name": "binary-parser-encoder",
      "version": "1.5.3",
      "scope": "required",
      "author": "Keichi Takahashi",
      "description": "Blazing-fast binary parser builder",
      "purl": "pkg:npm/binary-parser-encoder@1.5.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/binary-parser-encoder"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/binary-parser-encoder/-/binary-parser-encoder-1.5.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/Ericbla/binary-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Ericbla/binary-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/Ericbla/binary-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "caeded74b058a8f230191697cacc0ba0bae169f7e4b9990db97bdeabf8d8a3204741b14c8da9870963c53a6236433f86a34461eb013d7fab6dd0402fb200c3d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bindings@1.5.0",
      "type": "library",
      "name": "bindings",
      "version": "1.5.0",
      "scope": "required",
      "author": "Nathan Rajlich",
      "description": "Helper module for loading your native module's .node file",
      "purl": "pkg:npm/bindings@1.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bindings"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-bindings.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-bindings"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-bindings/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bl@4.1.0",
      "type": "library",
      "name": "bl",
      "version": "4.1.0",
      "scope": "required",
      "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
      "purl": "pkg:npm/bl@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bl"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rvagg/bl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rvagg/bl"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rvagg/bl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "blockmap@4.0.3",
      "type": "library",
      "name": "blockmap",
      "version": "4.0.3",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Tizen's block map format",
      "purl": "pkg:npm/blockmap@4.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/blockmap"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/blockmap/-/blockmap-4.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/blockmap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/blockmap"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/blockmap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14d3688607f18912924b0c706f16284fba92da0ead4cb7af9506cb526ef6073777d7202efbef9924057b97037630ec2d8840b6d2536a72ca6bc6a756e4a4d9ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bloodline@1.0.1",
      "type": "library",
      "name": "bloodline",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Proper inheritance in JavaScript",
      "purl": "pkg:npm/bloodline@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bloodline"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bloodline/-/bloodline-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jhermsmeier/node-bloodline.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jhermsmeier/node-bloodline"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jhermsmeier/node-bloodline/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1f350660cd01e5134ab3f5083eaa25b77718b058cb2c622a884978d97d9fff5a7d51788ddd74c71048499d78b0e0ce24f60710d94078bcf176668724f13c0e3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bluebird@3.7.2",
      "type": "library",
      "name": "bluebird",
      "version": "3.7.2",
      "scope": "optional",
      "author": "Petka Antonov",
      "description": "Full featured Promises/A+ implementation with exceptionally good performance",
      "purl": "pkg:npm/bluebird@3.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bluebird"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/petkaantonov/bluebird.git"
        },
        {
          "type": "website",
          "url": "https://github.com/petkaantonov/bluebird"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/petkaantonov/bluebird/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "body-parser@1.20.2",
      "type": "library",
      "name": "body-parser",
      "version": "1.20.2",
      "scope": "optional",
      "description": "Node.js body parsing middleware",
      "purl": "pkg:npm/body-parser@1.20.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/body-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/expressjs/body-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/body-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a5f6945e0aedcceb590696aa139b6ba64974e5453b864f1d1b7d88feb8850a298c9c1b936d49b79eb55ddf69253a47b6a338fc3483f2753ef2b8a8dcbbb396c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bonjour-service@1.2.1",
      "type": "library",
      "name": "bonjour-service",
      "version": "1.2.1",
      "scope": "optional",
      "author": "ON LX Lited",
      "description": "A Bonjour/Zeroconf implementation in TypeScript",
      "purl": "pkg:npm/bonjour-service@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bonjour-service"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/onlxltd/bonjour-service.git"
        },
        {
          "type": "website",
          "url": "https://github.com/onlxltd/bonjour-service"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/onlxltd/bonjour-service/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a12cc24b6cd5d786e1da48e2eaf35eeefae92580871af7199e57df150d4c1285ff58e790fed783f12616291f78d8e23720d8eaf0e30d2656cf2b92cb2d4c450f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "boolbase@1.0.0",
      "type": "library",
      "name": "boolbase",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "two functions: One that returns true, one that returns false",
      "purl": "pkg:npm/boolbase@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boolbase"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/fb55/boolbase.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/boolbase"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/boolbase/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25939203b328f6c34607cf948d283374bb68916024cb5cdbced3375912c26d9ef4ff771300d99098e751ef2da0f89d1ed965f2c32d724b8ebcb58f88aeea84c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "boolean@3.2.0",
      "type": "library",
      "name": "boolean",
      "version": "3.2.0",
      "scope": "optional",
      "description": "boolean converts lots of things to boolean.",
      "purl": "pkg:npm/boolean@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boolean"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/thenativeweb/boolean.git"
        },
        {
          "type": "website",
          "url": "https://github.com/thenativeweb/boolean#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/thenativeweb/boolean/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "774208fc63bdb9ff657d41c7d8142c8f1cd125905db2382c0625b806f85693fdeaa0ac1016320354dd7d3df5fc1760ffafd3c2313b4b5a3615085ae9798533b3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bowser@2.11.0",
      "type": "library",
      "name": "bowser",
      "version": "2.11.0",
      "scope": "required",
      "author": "Dustin Diaz",
      "description": "Lightweight browser detector",
      "purl": "pkg:npm/bowser@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bowser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lancedikson/bowser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lancedikson/bowser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lancedikson/bowser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02571a2418bfa6aa8904843c53d31ca5cf62f00ab19fcf1292fe5dfb1057d34e81639bbc3779862c76b92e0a696bb2ff1dfc20c0b819e8d62cf8083ab9498944"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "boxen@4.2.0",
      "type": "library",
      "name": "boxen",
      "version": "4.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Create boxes in the terminal",
      "purl": "pkg:npm/boxen@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boxen"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/boxen.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/boxen#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/boxen/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "781e2e4fd446ce0da8769111eb66c1c122ef51e182f966d18e3cb21611ac2a773cc29fe6d3e850b0c52f51edc7d95d03e6fc349c174ed61089a19a3998a7ae21"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "camelcase@5.3.1",
      "type": "library",
      "name": "camelcase",
      "version": "5.3.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`",
      "purl": "pkg:npm/camelcase@5.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boxen/node_modules/camelcase"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/camelcase.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/camelcase#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/camelcase/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@3.0.0",
      "type": "library",
      "name": "chalk",
      "version": "3.0.0",
      "scope": "required",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boxen/node_modules/chalk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e03dc1e967f8d4a39844576cce60ea3021aae5557fb8c001dbbdc920b98efb78c0961f17e2a0ed76d8024777f1b5b2c43334b1db641d8670dc26fbb6bb57d5c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@0.8.1",
      "type": "library",
      "name": "type-fest",
      "version": "0.8.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@0.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boxen/node_modules/type-fest"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1d6f3233aaf8ed822339af0d64e6b107b4100d2a676e7611b20446a3374d5f13285a00886ca0a372eb2efe20df7721fa45b7063d8aa8bb903fb1c0a850b0d24"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@1.1.11",
      "type": "library",
      "name": "brace-expansion",
      "version": "1.1.11",
      "scope": "required",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/brace-expansion"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "braces@3.0.2",
      "type": "library",
      "name": "braces",
      "version": "3.0.2",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
      "purl": "pkg:npm/braces@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/braces"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/micromatch/braces.git"
        },
        {
          "type": "website",
          "url": "https://github.com/micromatch/braces"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/micromatch/braces/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "browser-stdout@1.3.1",
      "type": "library",
      "name": "browser-stdout",
      "version": "1.3.1",
      "scope": "optional",
      "author": "kumavis",
      "purl": "pkg:npm/browser-stdout@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-stdout"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/kumavis/browser-stdout.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kumavis/browser-stdout#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kumavis/browser-stdout/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa1015235f80bf65fba9e94e7c0218c1738da2877a5e5644fdf5da052996fd3e52ccb0260a0ce2f9e89613b7d4bdb1da78d0501f5dd47ed8e95f1b1f2e432983"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "browserslist@4.23.0",
      "type": "library",
      "name": "browserslist",
      "version": "4.23.0",
      "scope": "required",
      "author": "Andrey Sitnik",
      "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
      "purl": "pkg:npm/browserslist@4.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserslist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/browserslist/browserslist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/browserslist/browserslist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/browserslist/browserslist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "416f0788cd6c8614f61aece4be495f8dc2838961571ce78508803f86e24fc07b2c97073276093b5fecf6cd7a448a33fdf14098ec76ee6d9b79276660bdfd0269"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer@5.7.1",
      "type": "library",
      "name": "buffer",
      "version": "5.7.1",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "purl": "pkg:npm/buffer@5.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer-crc32@1.0.0",
      "type": "library",
      "name": "buffer-crc32",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Brian J. Brennan",
      "description": "A pure javascript CRC32 algorithm that plays nice with binary data",
      "purl": "pkg:npm/buffer-crc32@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-crc32"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/brianloveswords/buffer-crc32.git"
        },
        {
          "type": "website",
          "url": "https://github.com/brianloveswords/buffer-crc32"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/brianloveswords/buffer-crc32/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0dbd526e0052fdf83fdfdd806e5acc264f7b2a0826bd886be290796483135ad6a2bc23cc58b9266fb9b6d5c26fa6f80af89de7b14d829a68b1341671e2f163ff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer-from@1.1.2",
      "type": "library",
      "name": "buffer-from",
      "version": "1.1.2",
      "scope": "optional",
      "purl": "pkg:npm/buffer-from@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-from"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/LinusU/buffer-from.git"
        },
        {
          "type": "website",
          "url": "https://github.com/LinusU/buffer-from#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/LinusU/buffer-from/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer-indexof-polyfill@1.0.2",
      "type": "library",
      "name": "buffer-indexof-polyfill",
      "version": "1.0.2",
      "scope": "optional",
      "author": "https://github.com/sarosia",
      "description": "This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.",
      "purl": "pkg:npm/buffer-indexof-polyfill@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-indexof-polyfill"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sarosia/buffer-indexof-polyfill.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sarosia/buffer-indexof-polyfill#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sarosia/buffer-indexof-polyfill/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23bc331f0037b75fe5c17421f80e4f6cdbc9c607e8e6bdf1ba5829603079cdc913bbf67da142bd6e2a2e04a4148c4ab36b3dc79c04fa4d8a28be613e1aa49fec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffers@0.1.1",
      "type": "library",
      "name": "buffers",
      "version": "0.1.1",
      "scope": "required",
      "author": "James Halliday",
      "description": "Treat a collection of Buffers as a single contiguous partially mutable Buffer.",
      "purl": "pkg:npm/buffers@0.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffers"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/substack/node-buffers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-buffers#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-buffers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6afeb0c41926ff42cbefdaabf3233765b8be64ec0689393af0db7cfdade42d86b6c5ee2b380ad953d035f23b5a1e8b60c2a78ba88e3cd0ee281a487a7590011"
        }
      ]
    },
    {
      "bom-ref": "bufferutil@4.0.8",
      "type": "library",
      "name": "bufferutil",
      "version": "4.0.8",
      "scope": "optional",
      "author": "Einar Otto Stangvik",
      "description": "WebSocket buffer utils",
      "purl": "pkg:npm/bufferutil@4.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bufferutil"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/websockets/bufferutil.git"
        },
        {
          "type": "website",
          "url": "https://github.com/websockets/bufferutil"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/websockets/bufferutil/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e13e77bb83dd82c5ea29a21cb7017c89f5e54534e610f27c8843d615d199bdc7fbb1bc18a3a14a1445fd78d3409f3159ec4cc9010dc225e3ad091038ac3a7b3f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "builder-util-runtime@9.2.3",
      "type": "library",
      "name": "builder-util-runtime",
      "version": "9.2.3",
      "scope": "required",
      "author": "Vladimir Krivosheev",
      "purl": "pkg:npm/builder-util-runtime@9.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builder-util-runtime"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron-userland/electron-builder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron-userland/electron-builder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron-userland/electron-builder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "146864a97745159e5d342e02fb2b9007d6a4df5d6ba46030fbf012cfc65dc703830afd4618c5a02c37a87d191d8b41775421d0116cbf697709428cf1da738f8b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "builtin-modules@3.3.0",
      "type": "library",
      "name": "builtin-modules",
      "version": "3.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "List of the Node.js builtin modules",
      "purl": "pkg:npm/builtin-modules@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtin-modules"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/builtin-modules.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/builtin-modules#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/builtin-modules/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce16820e271d2ee58de546cde4832716a34c84d7e8f75f6c1fce72dbf79afb9620f53b1391e671a4bf892dba7a7206054b8b112e9dd85784bac83baa5561d83b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "builtins@1.0.3",
      "type": "library",
      "name": "builtins",
      "version": "1.0.3",
      "scope": "required",
      "description": "List of node.js builtin modules",
      "purl": "pkg:npm/builtins@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtins"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/juliangruber/builtins.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/builtins#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/builtins/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b980636a45a2a5f68efdb5c8ec4f2baba929c074592b970d62b52fd8ecd9488fc5be674cc97276b46f5d29c8c40b9607987a54030b1aae058864d59dc5bfdb9d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bytes@3.1.2",
      "type": "library",
      "name": "bytes",
      "version": "3.1.2",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Utility to parse a string bytes to bytes and vice-versa",
      "purl": "pkg:npm/bytes@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bytes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/visionmedia/bytes.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/bytes.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/bytes.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cacache@16.1.3",
      "type": "library",
      "name": "cacache",
      "version": "16.1.3",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.",
      "purl": "pkg:npm/cacache@16.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/cacache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/cacache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/cacache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffe126723f43017c57e1cc252e6448f5cd7ae91b8bdf0df4ce9e11ec9a22bf67104ed4ed03e8deb820231f76651a7612ded284352aca840cd554ff46572cde61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.2",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26dd2f1f233e8e6501aa88c1ec4d4d21869db74bc8d10c63c5dd9312b5bde300f3f84d8b026e6f28c5d7c20e996414c73ee5250e0407297be318175f705d590d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@8.1.0",
      "type": "library",
      "name": "glob",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afc869123890118945d9053475fddd4be9f1c5222b797412d6a461309334439343751dfce82ee36fb1f0c2877c1608ae7b1fa4d0616381fb75f32bf19b95e809"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@7.18.3",
      "type": "library",
      "name": "lru-cache",
      "version": "7.18.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@7.18.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache/node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ee9a573404852b4b7a891a0224599b327c033b3425a205c08386777edcd34ce4a6c198b4e01d57d605c83a5beacb52c229ce91113ecbf050fec272401048ea0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@5.1.6",
      "type": "library",
      "name": "minimatch",
      "version": "5.1.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@5.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacache/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "cacheable-lookup@5.0.4",
      "type": "library",
      "name": "cacheable-lookup",
      "version": "5.0.4",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "A cacheable dns.lookup(…) that respects the TTL",
      "purl": "pkg:npm/cacheable-lookup@5.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacheable-lookup"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/cacheable-lookup.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/cacheable-lookup#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/cacheable-lookup/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dbf90db1c3e1a5cc6b3a280c6736e2585eddcfc8a585bfe72075371326625d65e97aafdabbca89f1585d7ed324b72de7ec68fa1c819a9501bca2204d07700980"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cacheable-request@7.0.4",
      "type": "library",
      "name": "cacheable-request",
      "version": "7.0.4",
      "scope": "required",
      "author": "Luke Childs",
      "description": "Wrap native HTTP requests with RFC compliant cache support",
      "purl": "pkg:npm/cacheable-request@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacheable-request"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukechilds/cacheable-request.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukechilds/cacheable-request#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukechilds/cacheable-request/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bfea7aa2782cae9d324c66c95e38313e8c36f832fddc30123f891708329bf3f6f046db7d384177c218209240e418dce0716cb65da1786bc9d98250bbb8496c72"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@5.2.0",
      "type": "library",
      "name": "get-stream",
      "version": "5.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacheable-request/node_modules/get-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "call-bind@1.0.7",
      "type": "library",
      "name": "call-bind",
      "version": "1.0.7",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Robustly `.call.bind()` a function",
      "purl": "pkg:npm/call-bind@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-bind"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/call-bind.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/call-bind#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/call-bind/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1874d2352608090eec707eec67e336ac5a294682e1f2dd9b2d25ba05b82bb4bb1a84e201e62c805497fd1a358addc6130da323e17741a4cd5c03aa484b42afdb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "call-bind-apply-helpers@1.0.2",
      "type": "library",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Helper functions around Function call/apply/bind, for use in `call-bind`",
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-bind-apply-helpers"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/call-bind-apply-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/call-bind-apply-helpers#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/call-bind-apply-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a9d5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "call-me-maybe@1.0.2",
      "type": "library",
      "name": "call-me-maybe",
      "version": "1.0.2",
      "scope": "required",
      "author": "Eric McCarthy",
      "description": "Let your JS API users either give you a callback or receive a promise",
      "purl": "pkg:npm/call-me-maybe@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-me-maybe"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/limulus/call-me-maybe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/limulus/call-me-maybe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/limulus/call-me-maybe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e95fae68d479ebf471f6e688c2d581acec70902ead0608e89b49a58447478da6027f675319bf699373bfb187a58e3f16d155c9a06efe21194fae490ff6c4565"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "callsite@1.0.0",
      "type": "library",
      "name": "callsite",
      "version": "1.0.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "access to v8's CallSites",
      "purl": "pkg:npm/callsite@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsite"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2f74d4455e7e6af9db4eaa37c5b66b6523d37679567b2ccc8457688a0b9984105bd283febd325e9bfd6536a85f16d672d16b4c224ab0d3dd8e63387642c0a3d"
        }
      ]
    },
    {
      "bom-ref": "callsites@3.1.0",
      "type": "library",
      "name": "callsites",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get callsites from the V8 stack trace API",
      "purl": "pkg:npm/callsites@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsites"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/callsites.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/callsites#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/callsites/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "camel-case@4.1.2",
      "type": "library",
      "name": "camel-case",
      "version": "4.1.2",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transform into a string with the separator denoted by the next word capitalized",
      "purl": "pkg:npm/camel-case@4.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camel-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/camel-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83119606b4d3d49b8cc7a47ea393d35cc9949e19d5ccb43d48dbad0f862a2ad23a6a9f3deedded28409895aea0096124a655e794dc9b124660f46106c4a14283"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "camelcase@6.3.0",
      "type": "library",
      "name": "camelcase",
      "version": "6.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`",
      "purl": "pkg:npm/camelcase@6.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelcase"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/camelcase.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/camelcase#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/camelcase/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a6cba161625098eee3849595126f1a365020c7f28c0493df7a8246eba6c806b6b24b33727b8c6c65f4873b430c23e22bce13901665644c79c0dd17b86a1a314"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "camelize@1.0.1",
      "type": "library",
      "name": "camelize",
      "version": "1.0.1",
      "scope": "required",
      "author": "James Halliday",
      "description": "recursively transform key strings to camel-case",
      "purl": "pkg:npm/camelize@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/camelize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/camelize"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/camelize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "754f93c767ecca9c5382d2e8137ea7a62dd4a9c8d248c3587e4aa09a8121b59aeb68fe555aad0aec591655361af1e30fb6753f1b6b7156c7dd0894e7f6ece9b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "caniuse-lite@1.0.30001612",
      "type": "library",
      "name": "caniuse-lite",
      "version": "1.0.30001612",
      "scope": "required",
      "author": "Ben Briggs",
      "description": "A smaller version of caniuse-db, with only the essentials!",
      "purl": "pkg:npm/caniuse-lite@1.0.30001612",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caniuse-lite"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/browserslist/caniuse-lite.git"
        },
        {
          "type": "website",
          "url": "https://github.com/browserslist/caniuse-lite#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/browserslist/caniuse-lite/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "945827674ed485a09cb12660596d0ae63e1eebd74ad6efe5b6b2fd95352214ec0d1ecd764b750c204620055d19e82ea14437afee2467333cd898a69b61d5c5f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "CC-BY-4.0"
          }
        }
      ]
    },
    {
      "bom-ref": "capture-stack-trace@1.0.2",
      "type": "library",
      "name": "capture-stack-trace",
      "version": "1.0.2",
      "scope": "required",
      "author": "Vsevolod Strukchinsky",
      "description": "Error.captureStackTrace ponyfill",
      "purl": "pkg:npm/capture-stack-trace@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/capture-stack-trace"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/capture-stack-trace.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/capture-stack-trace#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/capture-stack-trace/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5ff58cd9442ce9530752d8d40e7653448fa2d5cad6b5e272485cebf54a46a106b85907df5d54d35ee7a48e5ed38d9465705d977e38084d3d07c59f519f1793d3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "catch-uncommitted@2.0.0",
      "type": "library",
      "name": "catch-uncommitted",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Tim Perry",
      "description": "Script to catch uncommitted/unversioned files, for CI",
      "purl": "pkg:npm/catch-uncommitted@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/catch-uncommitted"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/catch-uncommitted/-/catch-uncommitted-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/resin-io-modules/catch-uncommitted.git"
        },
        {
          "type": "website",
          "url": "https://github.com/resin-io-modules/catch-uncommitted#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/resin-io-modules/catch-uncommitted/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0146143dee935591694d4a7a7c04745b3e0d8ca331e77d995a9b886ca32436bec473b0a8ed3240520795e1aa919ec30b8b69e63690cd503e621fd8abff6f1ce4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "ccount@1.1.0",
      "type": "library",
      "name": "ccount",
      "version": "1.1.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Count characters",
      "purl": "pkg:npm/ccount@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ccount"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/ccount.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/ccount#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/ccount/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be534ad36d50748ecf35e89487f94a902fe63471df5749bf01de49a08d1362d9419c902c94cfc92249bfb460bcf1b90b2303ba390e6e57aced4ba91502d08396"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chai@4.3.10",
      "type": "library",
      "name": "chai",
      "version": "4.3.10",
      "scope": "optional",
      "author": "Jake Luer",
      "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
      "purl": "pkg:npm/chai@4.3.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chai"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chaijs/chai.git"
        },
        {
          "type": "website",
          "url": "http://chaijs.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/chai/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d145c6d3856e55baee31461b27a25cb6f1f46270bfe2adff0244f5f2ae0d6884e8f750949b4962312f55ab34fdbd985543fd5ea8f6a73168c133e26e85f6fff6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chainsaw@0.1.0",
      "type": "library",
      "name": "chainsaw",
      "version": "0.1.0",
      "scope": "required",
      "author": "James Halliday",
      "description": "Build chainable fluent interfaces the easy way... with a freakin' chainsaw!",
      "purl": "pkg:npm/chainsaw@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chainsaw"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/substack/node-chainsaw.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-chainsaw#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-chainsaw/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef99167d6b7a30428d0bcc585c8751a437a145863fb4d4a0c0a689abe75b6c3731391b95aeb43e4841e85ac9e2567f573d87cfe2099d58878393fe18369d6b35"
        }
      ]
    },
    {
      "bom-ref": "chalk@4.1.2",
      "type": "library",
      "name": "chalk",
      "version": "4.1.2",
      "scope": "required",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@4.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chalk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "character-entities@1.2.4",
      "type": "library",
      "name": "character-entities",
      "version": "1.2.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "HTML character entity information",
      "purl": "pkg:npm/character-entities@1.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/character-entities"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/character-entities.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/character-entities#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/character-entities/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8813327841f17d59c86a4c0eb835e9564739e078a33600b2401db0d157c64138657ba3579f9d3353a57fbbe2c38711dc0d43e88e7e8aa606b73d3003f16d5b43"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "character-entities-legacy@1.1.4",
      "type": "library",
      "name": "character-entities-legacy",
      "version": "1.1.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "HTML legacy character entity information",
      "purl": "pkg:npm/character-entities-legacy@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/character-entities-legacy"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/character-entities-legacy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/character-entities-legacy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/character-entities-legacy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd79ebfbb6454b5bb17a2503bd5d36c10f900db739e68f7bb48579cc749c48f26970b9bfaf40c53dca18ded611a7e559ba4c6e31e2a05d89ac5d01ced39cd078"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "character-reference-invalid@1.1.4",
      "type": "library",
      "name": "character-reference-invalid",
      "version": "1.1.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "HTML invalid numeric character reference information",
      "purl": "pkg:npm/character-reference-invalid@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/character-reference-invalid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/character-reference-invalid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/character-reference-invalid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/character-reference-invalid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98a2949146e13e942508e7c8b9992f484824b633c522c64a4516c2e8a59510cbe5cdb963de2ddab10bf9383b2bc2dd0dde91c012f8cff0a4d03c7929d3eea33a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chardet@0.7.0",
      "type": "library",
      "name": "chardet",
      "version": "0.7.0",
      "scope": "required",
      "author": "Dmitry Shirokov",
      "description": "Character detector",
      "purl": "pkg:npm/chardet@0.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chardet"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/runk/node-chardet.git"
        },
        {
          "type": "website",
          "url": "https://github.com/runk/node-chardet"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/runk/node-chardet/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "993f220dcae1d37a83191466a00da1981267c69965311fb4ff4aa5ce3a99112e8d762583719902340938acf159f50f39af6eee9e488d360f193a2c195c11f070"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "check-disk-space@3.4.0",
      "type": "library",
      "name": "check-disk-space",
      "version": "3.4.0",
      "scope": "required",
      "author": "Alex-D",
      "description": "Light multi-platform disk space checker without third party for Node.js",
      "purl": "pkg:npm/check-disk-space@3.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/check-disk-space"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/check-disk-space/-/check-disk-space-3.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Alex-D/check-disk-space.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Alex-D/check-disk-space#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Alex-D/check-disk-space/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76b5644aa7f003e4efb848458a9891d4e0bd6e810664be51ad6bd5b0eb6175cbd0357c820ae2a41224ce4d767bab149ffc62f0ab81afcdfad00ff5b3df6e6183"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "check-error@1.0.3",
      "type": "library",
      "name": "check-error",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Jake Luer",
      "description": "Error comparison and information related utility for node and the browser",
      "purl": "pkg:npm/check-error@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/check-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/chaijs/check-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/check-error#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/check-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88a1280d869199dd66c4cf746b63847d6863b233e960fb90fa5318b28c41d76ebeb7c7f0ef24843b8f2798383908e4e3c4323ae7f636396a5e10793764e7bcce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chokidar@3.6.0",
      "type": "library",
      "name": "chokidar",
      "version": "3.6.0",
      "scope": "optional",
      "author": "Paul Miller",
      "description": "Minimal and efficient cross-platform file watching library",
      "purl": "pkg:npm/chokidar@3.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chokidar"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/paulmillr/chokidar.git"
        },
        {
          "type": "website",
          "url": "https://github.com/paulmillr/chokidar"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/paulmillr/chokidar/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed54f5ddf9a3a2d2a91a2a425bd244400bac10f13e122f2797afe0e050409889b418e38b32e6bd3430e8fc35a9d190310abddc3eae59a41aa63c04200dd6b63f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chownr@2.0.0",
      "type": "library",
      "name": "chownr",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "like `chown -R`",
      "purl": "pkg:npm/chownr@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chownr"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/chownr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/chownr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/chownr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "chrome-trace-event@1.0.3",
      "type": "library",
      "name": "chrome-trace-event",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Trent Mick, Sam Saccone",
      "description": "A library to create a trace of your node app per Google's Trace Event format.",
      "purl": "pkg:npm/chrome-trace-event@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chrome-trace-event"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/samccone/chrome-trace-event.git"
        },
        {
          "type": "website",
          "url": "https://github.com/samccone/chrome-trace-event#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/samccone/chrome-trace-event/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a772942f2420e12ecd2078b17706c65fe9c51e4a01880e18426c96b636fc5e7812295d76e27266472b2001eba36d455bd79be1f91bc551f08fa94eeb5e4fa166"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chromium-bidi@0.4.16",
      "type": "library",
      "name": "chromium-bidi",
      "version": "0.4.16",
      "scope": "optional",
      "author": "The Chromium Authors",
      "description": "An implementation of the WebDriver BiDi protocol for Chromium implemented as a JavaScript layer translating between BiDi and CDP, running inside a Chrome tab.",
      "purl": "pkg:npm/chromium-bidi@0.4.16",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chromium-bidi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/GoogleChromeLabs/chromium-bidi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/GoogleChromeLabs/chromium-bidi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/GoogleChromeLabs/chromium-bidi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed96d7756111c51c52c28dedc6c0638e673f34bc6a6f5064df49916f404c4b86086a257acef299a8bfd4007f8376a70361ac835a4da7ff2f24964043383acfbc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "chromium-pickle-js@0.2.0",
      "type": "library",
      "name": "chromium-pickle-js",
      "version": "0.2.0",
      "scope": "optional",
      "description": "Binary value packing and unpacking",
      "purl": "pkg:npm/chromium-pickle-js@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chromium-pickle-js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/node-chromium-pickle-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/node-chromium-pickle-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/node-chromium-pickle-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d51e45868fa306ad030f276dfbfbc75a3e4a24d24229d01128e0b06547a7f3823906b796a0ba912c0347d54f3b789cb5b620123ed3271aa249ab466c2e844f3b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chs@1.1.0",
      "type": "library",
      "name": "chs",
      "version": "1.1.0",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Cylinder-Head-Sector Address (CHS)",
      "purl": "pkg:npm/chs@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chs/-/chs-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jhermsmeier/node-chs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jhermsmeier/node-chs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jhermsmeier/node-chs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5cf362aff57f4ae1c2caacfcf8f472abc3a435a712d510925410beb84705159e55e1956d810b699041f1d24258c2289c69215a21d91adc7ad5a182fb347551ff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ci-info@3.9.0",
      "type": "library",
      "name": "ci-info",
      "version": "3.9.0",
      "scope": "optional",
      "author": "Thomas Watson Steen",
      "description": "Get details about the current Continuous Integration environment",
      "purl": "pkg:npm/ci-info@3.9.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ci-info"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/watson/ci-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/watson/ci-info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/watson/ci-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "348c45e7986fe274aa42cc2401e88e8b5afcdf1cbc26574e1434d68ae839e4a06ef499db96771dd94e958879988077f4d533d94bbecd24184130a7568fd1d031"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "clean-css@5.3.3",
      "type": "library",
      "name": "clean-css",
      "version": "5.3.3",
      "scope": "optional",
      "author": "Jakub Pawlowicz",
      "description": "A well-tested CSS minifier",
      "purl": "pkg:npm/clean-css@5.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clean-css"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/clean-css/clean-css.git"
        },
        {
          "type": "website",
          "url": "https://github.com/clean-css/clean-css"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/clean-css/clean-css/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f927e9076956ffc0a485732c95ef9b829fc7e2638b15dfc5c9a1ee02532190fa6394fdf315614747d61242f82250e6e6371275b6ed26c9612e17f0188bac016"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "clean-stack@2.2.0",
      "type": "library",
      "name": "clean-stack",
      "version": "2.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Clean up error stack traces",
      "purl": "pkg:npm/clean-stack@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clean-stack"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/clean-stack.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/clean-stack#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/clean-stack/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-boxes@2.2.1",
      "type": "library",
      "name": "cli-boxes",
      "version": "2.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Boxes for use in the terminal",
      "purl": "pkg:npm/cli-boxes@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-boxes"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/cli-boxes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/cli-boxes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/cli-boxes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb872831cca581209d5629e388306e47c3c20b66cb8f2193c0498f6fd34747f41a354e8450e5dc4d8fece958c6303e8435211a790607098d063464b98df3303f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-cursor@3.1.0",
      "type": "library",
      "name": "cli-cursor",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Toggle the CLI cursor",
      "purl": "pkg:npm/cli-cursor@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-cursor"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/cli-cursor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/cli-cursor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/cli-cursor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23fcc7030b0a7fd16a1a85cce16591002a1bf7e48dba465377de03585e7b138b68a2e46e95b0b171487a44a5043909584c7267ce43ccc92bcf35a6922cd7cb67"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-spinners@2.9.2",
      "type": "library",
      "name": "cli-spinners",
      "version": "2.9.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Spinners for use in the terminal",
      "purl": "pkg:npm/cli-spinners@2.9.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-spinners"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/cli-spinners.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/cli-spinners#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/cli-spinners/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb0a95fb9326c8be04ef26d780acace03ba065b5f4142e8b9f0ae18eeca42239caf64f0e41a710edac462a78c35d63619ecd31a2dddb648e61e791fcca8f5c26"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-truncate@3.1.0",
      "type": "library",
      "name": "cli-truncate",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Truncate a string to a specific width in the terminal",
      "purl": "pkg:npm/cli-truncate@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-truncate"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/cli-truncate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/cli-truncate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/cli-truncate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "emoji-regex@9.2.2",
      "type": "library",
      "name": "emoji-regex",
      "version": "9.2.2",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-truncate/node_modules/emoji-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/emoji-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/emoji-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@5.1.2",
      "type": "library",
      "name": "string-width",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-truncate/node_modules/string-width"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-width@4.1.0",
      "type": "library",
      "name": "cli-width",
      "version": "4.1.0",
      "scope": "optional",
      "author": "Ilya Radchenko",
      "description": "Get stdout window width, with two fallbacks, tty and then a default.",
      "purl": "pkg:npm/cli-width@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-width"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/knownasilya/cli-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/knownasilya/cli-width"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/knownasilya/cli-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2eb99778fdd9b64b0e469aacba6c6c8d34d7b5aadf51a66c6f78b48eeca720b139d4ed15dfb30fbf6ee9161a8d5a6e006230089cd3af2b72566c3b82169a6c5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@8.0.1",
      "type": "library",
      "name": "cliui",
      "version": "8.0.1",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@8.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "clone@1.0.4",
      "type": "library",
      "name": "clone",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Paul Vorbach",
      "description": "deep cloning of objects and arrays",
      "purl": "pkg:npm/clone@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/pvorb/node-clone.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pvorb/node-clone#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pvorb/node-clone/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2501d9d90316ea5dda1ff8fac42a904e163ff4e1f80fff65b37e1c8245018847a87114d4d38b477ca3c1b142b53ea64251033b1a20342085c94ae5c723ae0a6e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "clone-deep@4.0.1",
      "type": "library",
      "name": "clone-deep",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.",
      "purl": "pkg:npm/clone-deep@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-deep"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/clone-deep.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/clone-deep"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/clone-deep/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9de1c1f71bb387fc24d1d207c1ec805efd9a3c6648564de92cc7befd137320d7f5edf7b4386f7a42ba24b580149bb48cd4f067cd369b68b6e8aaac43c8c53e49"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "clone-response@1.0.3",
      "type": "library",
      "name": "clone-response",
      "version": "1.0.3",
      "scope": "required",
      "author": "Luke Childs",
      "description": "Clone a Node.js HTTP response stream",
      "purl": "pkg:npm/clone-response@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-response"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/clone-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/clone-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/clone-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44ea0bf788c91f675454c2f663fe4f10335a48781e39d48389c5324bb8b3705eb71bab1373f1538cbb9be1bf0897d4bc4b46de39f62dd13680e6abc52bec34c0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "codemirror@5.65.16",
      "type": "library",
      "name": "codemirror",
      "version": "5.65.16",
      "scope": "required",
      "author": "Marijn Haverbeke",
      "description": "Full-featured in-browser code editor",
      "purl": "pkg:npm/codemirror@5.65.16",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/codemirror"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.16.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/codemirror/CodeMirror.git"
        },
        {
          "type": "website",
          "url": "https://codemirror.net/5/"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/codemirror/CodeMirror/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ebdb52e36264a554bd2f1423d63df8735024f7e0533fa4074aeeb4486706b4aebb6b21da2dbcfe0e8781941ecbb613722b40c09f4642ff7cddf2b4c371550be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "codemirror-spell-checker@1.1.2",
      "type": "library",
      "name": "codemirror-spell-checker",
      "version": "1.1.2",
      "scope": "required",
      "author": "Wes Cossick",
      "description": "Dead-simple spell checking in CodeMirror.",
      "purl": "pkg:npm/codemirror-spell-checker@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/codemirror-spell-checker"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/codemirror-spell-checker/-/codemirror-spell-checker-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/NextStepWebs/codemirror-spell-checker.git"
        },
        {
          "type": "website",
          "url": "https://github.com/NextStepWebs/codemirror-spell-checker"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/NextStepWebs/codemirror-spell-checker/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9397a9f4bfe18946c0bd2b730b09d2da30e9af58bd2eba46a3349b1ea2b649b2c95ac59c9932010da1c3d4f11d03ca84c088ab32aa27a648e668ee48c65742d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "collapse-white-space@1.0.6",
      "type": "library",
      "name": "collapse-white-space",
      "version": "1.0.6",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Replace multiple white-space characters with a single space",
      "purl": "pkg:npm/collapse-white-space@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/collapse-white-space"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/collapse-white-space.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/collapse-white-space#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/collapse-white-space/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c4a2f367ae132eab209c8df109039eafd17abc4a42283ca0f26876a1c28dcf39fe2a7125ea318bb035c393ce9ef8bd3b11f539f4f33e0cc56a8085c7a4a2091"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color@3.2.1",
      "type": "library",
      "name": "color",
      "version": "3.2.1",
      "scope": "required",
      "description": "Color conversion and manipulation with CSS string support",
      "purl": "pkg:npm/color@3.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color/-/color-3.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Qix-/color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Qix-/color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Qix-/color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68197b75923d10d37a7d4182ee65a93133cd1e659448d6a7f6db9637a6a187964b364f5b68b24e9d2325ad090772b7c5833dbf462823515023771dfa55c7a628"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-convert@2.0.1",
      "type": "library",
      "name": "color-convert",
      "version": "2.0.1",
      "scope": "required",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "purl": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-convert"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Qix-/color-convert.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Qix-/color-convert#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Qix-/color-convert/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-hash@1.1.1",
      "type": "library",
      "name": "color-hash",
      "version": "1.1.1",
      "scope": "required",
      "author": "Zeno Zeng",
      "description": "Generate color based on the given string (using HSL color space and BKDRHash).",
      "purl": "pkg:npm/color-hash@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-hash"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-hash/-/color-hash-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zenozeng/color-hash.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zenozeng/color-hash#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zenozeng/color-hash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38e676a4a3eea27d47effefb1b4fb1cd24438084ec8a4fe46337c9c66081108e28ccce9416167569a67a3a10126c3c2894752ae4f4d19e10e57bd151ef6b6a6f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-name@1.1.4",
      "type": "library",
      "name": "color-name",
      "version": "1.1.4",
      "scope": "required",
      "author": "DY",
      "description": "A list of color names and its values",
      "purl": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/colorjs/color-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/colorjs/color-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/colorjs/color-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-string@1.9.1",
      "type": "library",
      "name": "color-string",
      "version": "1.9.1",
      "scope": "required",
      "author": "Heather Arthur",
      "description": "Parser and generator for CSS color strings",
      "purl": "pkg:npm/color-string@1.9.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Qix-/color-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Qix-/color-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Qix-/color-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b21ad56b0405a239d9bfac4ce346a7c780a4a033fe7d9b30fd97ab10cb16fe9cb3b116c4969b0bfc30555bbab7131c70bac74d5c8de55e9ba1119933b3ca7912"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-convert@1.9.3",
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "scope": "required",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "purl": "pkg:npm/color-convert@1.9.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color/node_modules/color-convert"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Qix-/color-convert.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Qix-/color-convert#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Qix-/color-convert/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-name@1.1.3",
      "type": "library",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "required",
      "author": "DY",
      "description": "A list of color names and its values",
      "purl": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color/node_modules/color-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/dfcreative/color-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dfcreative/color-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dfcreative/color-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "colorette@2.0.20",
      "type": "library",
      "name": "colorette",
      "version": "2.0.20",
      "scope": "optional",
      "author": "Jorge Bucaran",
      "description": "🌈Easily set your terminal text color & styles.",
      "purl": "pkg:npm/colorette@2.0.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colorette"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jorgebucaran/colorette.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jorgebucaran/colorette#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jorgebucaran/colorette/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "combined-stream@1.0.8",
      "type": "library",
      "name": "combined-stream",
      "version": "1.0.8",
      "scope": "required",
      "author": "Felix Geisendörfer",
      "description": "A stream that emits multiple other streams one after another.",
      "purl": "pkg:npm/combined-stream@1.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combined-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/felixge/node-combined-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/felixge/node-combined-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/felixge/node-combined-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "comma-separated-tokens@1.0.8",
      "type": "library",
      "name": "comma-separated-tokens",
      "version": "1.0.8",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Parse and stringify comma-separated tokens",
      "purl": "pkg:npm/comma-separated-tokens@1.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/comma-separated-tokens"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/comma-separated-tokens.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/comma-separated-tokens#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/comma-separated-tokens/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "187b8344ed764b2a6ed9c57bd1dd5d900d845265c7827b6bcdba6f381f90cbee3dca935f1a0150202d9f8615db9f2ac94729c3080011b13ecebb433a862ae97f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@11.1.0",
      "type": "library",
      "name": "commander",
      "version": "11.1.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@11.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8f55abdfc82711866a2b0bbad69641e7d796f8c03560566040ee457841506c17b92fffd4ca2406c05d54f1bd39f03fc1c72a34422430a529b7228984bba740d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "comment-json@2.4.2",
      "type": "library",
      "name": "comment-json",
      "version": "2.4.2",
      "scope": "required",
      "author": "kaelzhang",
      "description": "Parse and stringify JSON with comments. It will retain comments even after saved!",
      "purl": "pkg:npm/comment-json@2.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/comment-json"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/comment-json/-/comment-json-2.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/kaelzhang/node-comment-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kaelzhang/node-comment-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kaelzhang/node-comment-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4fe897a31efbf6ab2a9de318c7fc79059cb3e318c2790466b8d573cfcb64a3ba9952cdcc973a40dd102cf8ed57b2070a4e8341308bdf57369f18e7a253b46080"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "comment-parser@1.4.1",
      "type": "library",
      "name": "comment-parser",
      "version": "1.4.1",
      "scope": "optional",
      "author": "Sergiy Yavorsky",
      "description": "Generic JSDoc-like comment parser",
      "purl": "pkg:npm/comment-parser@1.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/comment-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/yavorskiy/comment-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syavorsky/comment-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syavorsky/comment-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee869e6478fae675adef85ce41f6dee95105c06f64e7774aa0a642213e19075f126988f275d47d19114d28069276433b526f31bf671323fc21ec609a911e6ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "compare-version@0.1.2",
      "type": "library",
      "name": "compare-version",
      "version": "0.1.2",
      "scope": "optional",
      "author": "Kevin Mårtensson",
      "description": "Compare semver version numbers",
      "purl": "pkg:npm/compare-version@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compare-version"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kevva/compare-version.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kevva/compare-version#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kevva/compare-version/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a490e1e7fe30ac49d75ff556459bebb8018793329daf8eb3d753a54cf37e56b0139565a148a7b03422757eeb423b90bb7890779cf305640d4b798b5c15ba19d8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "compare-versions@6.1.0",
      "type": "library",
      "name": "compare-versions",
      "version": "6.1.0",
      "scope": "optional",
      "author": "Ole Michelsen",
      "description": "Compare semver version strings to find greater, equal or lesser.",
      "purl": "pkg:npm/compare-versions@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compare-versions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/omichelsen/compare-versions.git"
        },
        {
          "type": "website",
          "url": "https://github.com/omichelsen/compare-versions#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/omichelsen/compare-versions/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cd6505e1a94bea513a2da59d34a8b49a89fcb76f85450f9f3c691afc30a170e02314afdf32b73096e700c7e6ac7f0c46399020d771b711b82a8bd2ccc47f6b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "compress-commons@6.0.2",
      "type": "library",
      "name": "compress-commons",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Chris Talkington",
      "description": "a library that defines a common interface for working with archive formats within node",
      "purl": "pkg:npm/compress-commons@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/archiverjs/node-compress-commons.git"
        },
        {
          "type": "website",
          "url": "https://github.com/archiverjs/node-compress-commons"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/archiverjs/node-compress-commons/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85a955de113a963e819c7f3ad76f7ec4e7434fd0b5d3f2400cbb9a2865aca1596760118e2504411c6d0357b64b8a42c19dbb1888708e20393b314e6baafdb4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer@6.0.3",
      "type": "library",
      "name": "buffer",
      "version": "6.0.3",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "purl": "pkg:npm/buffer@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons/node_modules/buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "153882a4dc6dc226591c465b71b4c87198c44552029fdcaafe90c591397de7f031cc3d6768172d37b60eebcae233f80b48363bb1dacc6f2f21a1f00362ebaa38"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "crc32-stream@6.0.0",
      "type": "library",
      "name": "crc32-stream",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Chris Talkington",
      "description": "a streaming CRC32 checksumer",
      "purl": "pkg:npm/crc32-stream@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons/node_modules/crc32-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/archiverjs/node-crc32-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/archiverjs/node-crc32-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/archiverjs/node-crc32-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a62202501e9e8b82254efd7eeb9df2ab9f8aa2a7c16268fd6f0e8ba97a0e9de4cc0d79399ccd6ab75da6156d5c686dcb9495c4296d41a745a08049887d0077e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-stream@2.0.1",
      "type": "library",
      "name": "is-stream",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "purl": "pkg:npm/is-stream@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons/node_modules/is-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@4.5.2",
      "type": "library",
      "name": "readable-stream",
      "version": "4.5.2",
      "scope": "optional",
      "description": "Node.js Streams, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@4.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca36af10276a799dc62d736045781e404773f5fbc30e434ac879db1d116d3abeff2dc7e005c99cb7bb7f113f876824ea7e1d3a3b3a00c6b90dfc87e324155efa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "compressible@2.0.18",
      "type": "library",
      "name": "compressible",
      "version": "2.0.18",
      "scope": "optional",
      "description": "Compressible Content-Type / mime checking",
      "purl": "pkg:npm/compressible@2.0.18",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compressible"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/compressible.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/compressible#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/compressible/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "005debecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "compression@1.7.4",
      "type": "library",
      "name": "compression",
      "version": "1.7.4",
      "scope": "optional",
      "description": "Node.js compression middleware",
      "purl": "pkg:npm/compression@1.7.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/compression.git"
        },
        {
          "type": "website",
          "url": "https://github.com/expressjs/compression#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/compression/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8da4880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bytes@3.0.0",
      "type": "library",
      "name": "bytes",
      "version": "3.0.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Utility to parse a string bytes to bytes and vice-versa",
      "purl": "pkg:npm/bytes@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression/node_modules/bytes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/visionmedia/bytes.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/bytes.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/bytes.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4c84e7c50cf8aff6de638c85e41e8b169a44b241bbec80454d933d044476ee2e1d93ffb8f832aaa9cf9db715ef0c558f3d282e9287f41f4b6b0cf928e014373"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "compute-gcd@1.2.1",
      "type": "library",
      "name": "compute-gcd",
      "version": "1.2.1",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Computes the greatest common divisor (gcd).",
      "purl": "pkg:npm/compute-gcd@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compute-gcd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/compute-io/gcd.git"
        },
        {
          "type": "website",
          "url": "https://github.com/compute-io/gcd#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/compute-io/gcd/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f031bc41373d25ef5fbc49ce1ccefd77878904aa772157d8a0419062e9051acf4f5d9f3d778ee1a79da59625346c3f76ebc4ea31781e120365842cbc35842b6"
        }
      ]
    },
    {
      "bom-ref": "compute-lcm@1.1.2",
      "type": "library",
      "name": "compute-lcm",
      "version": "1.1.2",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Computes the least common multiple (lcm).",
      "purl": "pkg:npm/compute-lcm@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compute-lcm"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/compute-io/lcm.git"
        },
        {
          "type": "website",
          "url": "https://github.com/compute-io/lcm#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/compute-io/lcm/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38534f7500179d084348a8a85fcfd7613eac754957c2978c8df77a029c4c25fc99e06c662d1d71bcc11172d9588651f0222cfa092a41736faa60a8c7199c384d"
        }
      ]
    },
    {
      "bom-ref": "concat-map@0.0.1",
      "type": "library",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "required",
      "author": "James Halliday",
      "description": "concatenative mapdashery",
      "purl": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-map"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/substack/node-concat-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-concat-map#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-concat-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "configstore@5.0.1",
      "type": "library",
      "name": "configstore",
      "version": "5.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Easily load and save config without having to think about where and how",
      "purl": "pkg:npm/configstore@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/configstore"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yeoman/configstore.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yeoman/configstore#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yeoman/configstore/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68c2a9ae093962104dc87db9863f301addbe0f9d92c350d1448cea0702e9d986bd985998f0a3efbedbe69daf12c5547d24c678933303ebc376daf95a46991e14"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "connect-history-api-fallback@2.0.0",
      "type": "library",
      "name": "connect-history-api-fallback",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Ben Ripkens",
      "description": "Provides a fallback for non-existing directories so that the HTML 5 history API can be used.",
      "purl": "pkg:npm/connect-history-api-fallback@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/connect-history-api-fallback"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/bripkens/connect-history-api-fallback.git"
        },
        {
          "type": "website",
          "url": "https://github.com/bripkens/connect-history-api-fallback#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/bripkens/connect-history-api-fallback/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53bdfeea540599f88d3eb61b5eaafa919d62d70891a979e9da784cb0836c7965cef250dabb42c611f7c9f24422e048cb6729a956045dbea8c0822675b60cc30c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-disposition@0.5.4",
      "type": "library",
      "name": "content-disposition",
      "version": "0.5.4",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse Content-Disposition header",
      "purl": "pkg:npm/content-disposition@0.5.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-disposition"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/content-disposition.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/content-disposition#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/content-disposition/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-type@1.0.5",
      "type": "library",
      "name": "content-type",
      "version": "1.0.5",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "purl": "pkg:npm/content-type@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-type"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/content-type.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/content-type#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/content-type/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "convert-source-map@2.0.0",
      "type": "library",
      "name": "convert-source-map",
      "version": "2.0.0",
      "scope": "required",
      "author": "Thorsten Lorenz",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/convert-source-map"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/thlorenz/convert-source-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/thlorenz/convert-source-map"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/thlorenz/convert-source-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cookie@0.6.0",
      "type": "library",
      "name": "cookie",
      "version": "0.6.0",
      "scope": "optional",
      "author": "Roman Shtylman",
      "description": "HTTP server cookie parsing and serialization",
      "purl": "pkg:npm/cookie@0.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/cookie.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/cookie#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/cookie/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53bd5cc936a6ba1d4244d09fa4663ab68dbc971bcdc0f1b81aecff1158e07f7266cefd2f943a756ad4fd792e5d0e33181ee7291db5a7b3a2f07f704acfab2f77"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cookie-signature@1.0.6",
      "type": "library",
      "name": "cookie-signature",
      "version": "1.0.6",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Sign and unsign cookies",
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie-signature"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/visionmedia/node-cookie-signature.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/node-cookie-signature#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/node-cookie-signature/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4000f395a1dcf22715f08eef6da257270a1df47598a7cb82a9fd716b839f36ed53ec9571408ad480e5ad1dd343b4f8b2c2615b892d76563a2d2172eb28cde8ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "copy-to-clipboard@3.3.3",
      "type": "library",
      "name": "copy-to-clipboard",
      "version": "3.3.3",
      "scope": "required",
      "author": "sudodoki",
      "description": "Copy stuff into clipboard using JS with fallbacks",
      "purl": "pkg:npm/copy-to-clipboard@3.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/copy-to-clipboard"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sudodoki/copy-to-clipboard.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sudodoki/copy-to-clipboard#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sudodoki/copy-to-clipboard/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8a57c36107926a0b7932d2bf4f30201929b5074b0b44a380b00acd0a5e0aee1b8de05f93cca831016d5538394cf0d8cb805947ecb85996bc4286e5045f4a724"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "core-js@2.6.12",
      "type": "library",
      "name": "core-js",
      "version": "2.6.12",
      "scope": "required",
      "description": "Standard library",
      "purl": "pkg:npm/core-js@2.6.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zloirock/core-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zloirock/core-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zloirock/core-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29bdb00b47efb167d0ae093c1d4e655ba53f2dcb3cfbd69a61ccb864573a0c3968e2767b9fbd1d120139aed474a06eae7ca0d49ebc1f58bd665d1e658c36adad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "core-js-compat@3.37.0",
      "type": "library",
      "name": "core-js-compat",
      "version": "3.37.0",
      "scope": "optional",
      "author": "Denis Pushkarev",
      "description": "core-js compat",
      "purl": "pkg:npm/core-js-compat@3.37.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js-compat"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zloirock/core-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zloirock/core-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zloirock/core-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd8ab82fe4fc692e54b858385300e173b60d45655e559c25b5a77d0bf8d5dd1d8b8153a94bd043afb97f58be8137475b5779355de8cf4c7aaa133260b1ad1fac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "core-util-is@1.0.3",
      "type": "library",
      "name": "core-util-is",
      "version": "1.0.3",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "The `util.is*` functions introduced in Node v0.12.",
      "purl": "pkg:npm/core-util-is@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-util-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/core-util-is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/core-util-is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/core-util-is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cosmiconfig@8.3.6",
      "type": "library",
      "name": "cosmiconfig",
      "version": "8.3.6",
      "scope": "optional",
      "author": "Daniel Fischer",
      "description": "Find and load configuration from a package.json property, rc file, TypeScript module, and more!",
      "purl": "pkg:npm/cosmiconfig@8.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cosmiconfig"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/cosmiconfig/cosmiconfig.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cosmiconfig/cosmiconfig#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cosmiconfig/cosmiconfig/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91c67af96e50cdc2773f532dfbcdce52ffe81c5a991c8c7c0eec46e9e6794463044682eaa7806e1a38472d818af8a7f95d5910bea052980cbf9c658ddea0e010"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "crc-32@1.2.2",
      "type": "library",
      "name": "crc-32",
      "version": "1.2.2",
      "scope": "required",
      "author": "sheetjs",
      "description": "Pure-JS CRC-32",
      "purl": "pkg:npm/crc-32@1.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crc-32"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/SheetJS/js-crc32.git"
        },
        {
          "type": "website",
          "url": "https://sheetjs.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SheetJS/js-crc32/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44e9b308aad39cec326cf709029000e960568a3db71d57c654d2aaaab669bb264e1ea2b60b01d2be91aecadfd434dbda22311df17e48146a78321f887b520725"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "crc32-stream@4.0.3",
      "type": "library",
      "name": "crc32-stream",
      "version": "4.0.3",
      "scope": "required",
      "author": "Chris Talkington",
      "description": "a streaming CRC32 checksumer",
      "purl": "pkg:npm/crc32-stream@4.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crc32-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/archiverjs/node-crc32-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/archiverjs/node-crc32-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/archiverjs/node-crc32-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "353ef0d89554ec316ba0575891eabc732c31ae08cf1d691d5f5c23a514173d7e40b1ec2cded03e1a1b7a95d7503b9324ba67dfa775fb184aa4bb77a98f6b6823"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "create-error-class@3.0.2",
      "type": "library",
      "name": "create-error-class",
      "version": "3.0.2",
      "scope": "required",
      "author": "Vsevolod Strukchinsky",
      "description": "Create Error classes",
      "purl": "pkg:npm/create-error-class@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-error-class"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/floatdrop/create-error-class.git"
        },
        {
          "type": "website",
          "url": "https://github.com/floatdrop/create-error-class#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/floatdrop/create-error-class/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8184ca29ec453b7921db4d07d4d8adefab11c11b4e637daf41dde3a4040aa4bb59ab236c49035f23837ba3778fdb0523577e694d629162a1540c1bd485afcf93"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "create-require@1.1.1",
      "type": "library",
      "name": "create-require",
      "version": "1.1.1",
      "scope": "optional",
      "description": "Polyfill for Node.js module.createRequire (<= v12.2.0)",
      "purl": "pkg:npm/create-require@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-require"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nuxt-contrib/create-require.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nuxt-contrib/create-require#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nuxt-contrib/create-require/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75c2855f78e7d0ca486978e2b2846f7b12095442b36aaef3dab64ac5ff8c4abf5391d9879ac5389b695c2e88eb8ff14797c9a4e55c4c99803e7ed4643ffde829"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-dirname@0.1.0",
      "type": "library",
      "name": "cross-dirname",
      "version": "0.1.0",
      "scope": "optional",
      "purl": "pkg:npm/cross-dirname@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-dirname"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JumpLink/cross-dirname.git"
        },
        {
          "type": "website",
          "url": "https://github.com/JumpLink/cross-dirname#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JumpLink/cross-dirname/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f91d3cfe82349e5def7cf72a7ed651a72b64b015c3cce52f781abf341571d2c529d5ac70ccf42b2a29cdc79c9de6cc4fbbc8f5c08cbc01f9d543ee5e15d85ae9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-fetch@4.0.0",
      "type": "library",
      "name": "cross-fetch",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Leonardo Quixada",
      "description": "Universal WHATWG Fetch API for Node, Browsers and React Native",
      "purl": "pkg:npm/cross-fetch@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lquixada/cross-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lquixada/cross-fetch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lquixada/cross-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b86b937c955bee2e00168270ab2ebd8f3f46320ce4c76bd1ff463e78762ae9eb5a979cdab8ea6f366d184da8803955c709b5606f3d31515774edbc750a3c1d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-spawn@7.0.3",
      "type": "library",
      "name": "cross-spawn",
      "version": "7.0.3",
      "scope": "required",
      "author": "André Cruz",
      "description": "Cross platform child_process#spawn and child_process#spawnSync",
      "purl": "pkg:npm/cross-spawn@7.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-spawn"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/moxystudio/node-cross-spawn"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/moxystudio/node-cross-spawn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-zip@4.0.1",
      "type": "library",
      "name": "cross-zip",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Cross-platform .zip file creation",
      "purl": "pkg:npm/cross-zip@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-zip"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/cross-zip.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/cross-zip"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/cross-zip/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fade2d25674aef43a15788643efc91422805323c584b418248a8a69afad489b5f29e50b17f20334301b767488c604b8353bb0d9bd3e963f0bcdf213baaf99c5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "crypto-random-string@2.0.0",
      "type": "library",
      "name": "crypto-random-string",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Generate a cryptographically strong random string",
      "purl": "pkg:npm/crypto-random-string@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crypto-random-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/crypto-random-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/crypto-random-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/crypto-random-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf5a65203df2f6bfe53e1be2275c2b5e92dec94206019d921cd61311aa66efff00f672cfa32bd5a7744afc43c5aa7e641339f25a061936c46d6182166ee1bc28"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "css-color-keywords@1.0.0",
      "type": "library",
      "name": "css-color-keywords",
      "version": "1.0.0",
      "scope": "required",
      "author": "Jakob Krigovsky",
      "description": "A list of all CSS color keywords.",
      "purl": "pkg:npm/css-color-keywords@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-color-keywords"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sonicdoe/css-color-keywords.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sonicdoe/css-color-keywords#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sonicdoe/css-color-keywords/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "172cab0c764a1235c3a4d258bd5b15f7ad058aa4325dcfcb9589acc65d8171d31bd963f1d0e1915604e0e79acf4b22d234ca8fe7647dafc81e4a9edaa4ddce7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "css-loader@5.2.7",
      "type": "library",
      "name": "css-loader",
      "version": "5.2.7",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "css loader module for webpack",
      "purl": "pkg:npm/css-loader@5.2.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack-contrib/css-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack-contrib/css-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack-contrib/css-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "43b98ebe904d046ed8ad518cc51c5c0496452fbe68f9c1f669b34049d89b923fdf7df603f2a59b22766b0f44bd71c23abd97251770ec1c4ee78c694bb5a1db86"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "css-select@4.3.0",
      "type": "library",
      "name": "css-select",
      "version": "4.3.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "a CSS selector compiler/engine",
      "purl": "pkg:npm/css-select@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-select"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/css-select.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/css-select#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/css-select/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0fa4e62d9ec5689edbb698e0e1035f49aea5b136c7dd6ad44a77ae249a945b4208752ad22d928e6c4e71293dda52689b334ce84432517f44fcf6f2a8f81ea85"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "css-shorthand-properties@1.1.1",
      "type": "library",
      "name": "css-shorthand-properties",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Gilmore Davidson",
      "description": "A simple list of CSS shorthand properties and which longhand properties they expand to",
      "purl": "pkg:npm/css-shorthand-properties@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-shorthand-properties"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/gilmoreorless/css-shorthand-properties.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gilmoreorless/css-shorthand-properties"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gilmoreorless/css-shorthand-properties/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31df89b9ceccdee39d6c0170398953adc70867ba0216eceb84a6108dd794116fec13586fd7b269fc1c2cf9178e3e9195053602068628f86d7b579428f1043be4"
        }
      ]
    },
    {
      "bom-ref": "css-to-react-native@3.2.0",
      "type": "library",
      "name": "css-to-react-native",
      "version": "3.2.0",
      "scope": "required",
      "author": "Jacob Parker",
      "description": "Convert CSS text to a React Native stylesheet object",
      "purl": "pkg:npm/css-to-react-native@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-to-react-native"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/styled-components/css-to-react-native.git"
        },
        {
          "type": "website",
          "url": "https://github.com/styled-components/css-to-react-native#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/styled-components/css-to-react-native/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7bc44a68b5cc3858a2fb4da63a5ab08db0f4d0a4842aa6e59e93bd7befb56974b57cf40ea52d58a2a7551c1a8f8c7368c5e1769a29b356a6b09b62826c476d1d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "css-tree@2.3.1",
      "type": "library",
      "name": "css-tree",
      "version": "2.3.1",
      "scope": "optional",
      "author": "Roman Dvornov",
      "description": "A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations",
      "purl": "pkg:npm/css-tree@2.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-tree"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/csstree/csstree.git"
        },
        {
          "type": "website",
          "url": "https://github.com/csstree/csstree#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/csstree/csstree/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85bf50d5fd3630fff405e48cd076ab0d0e3c7fc1cf13acc059b2a8cbf5e5b4d6d59bed1ee4fe6abefd55df24297b4a80f97a6b09a29f5c381c8965fb3c85823"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "css-value@0.0.1",
      "type": "library",
      "name": "css-value",
      "version": "0.0.1",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "CSS value parser",
      "purl": "pkg:npm/css-value@0.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-value"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/css-value.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/css-value#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/css-value/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "154577c5a27addbb912e01eb2d056556042741d478caa74b19a0eeee0f0241c5a32270df33da650533c8f4545fa5a863bb550149a31c91e6f6ff8e80a52fd5d5"
        }
      ]
    },
    {
      "bom-ref": "css-what@6.1.0",
      "type": "library",
      "name": "css-what",
      "version": "6.1.0",
      "scope": "optional",
      "author": "Felix Böhm",
      "description": "a CSS selector parser",
      "purl": "pkg:npm/css-what@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-what"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/fb55/css-what.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/css-what#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/css-what/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d352b81127baf876c64a53a1a39a97d12b53bbea1f7b67c31f4b51b4168cd1fa8176906e957def0913acf0ae46f18a0ce23c78a7089fa008f8c0f446810ed47"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "cssesc@3.0.0",
      "type": "library",
      "name": "cssesc",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.",
      "purl": "pkg:npm/cssesc@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cssesc"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/cssesc.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/cssesc"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/cssesc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd36ff25c8cad75d67352706a1be4c36db27b4d3356823540e2a41fd39306458720ebac4e3b48ec7fd7cc05d9b6e381cdd9cc248a5b54f99ede446c5a00cff56"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "csso@5.0.5",
      "type": "library",
      "name": "csso",
      "version": "5.0.5",
      "scope": "optional",
      "author": "Sergey Kryzhanovsky",
      "description": "CSS minifier with structural optimisations",
      "purl": "pkg:npm/csso@5.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/csso"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/css/csso.git"
        },
        {
          "type": "website",
          "url": "https://github.com/css/csso#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/css/csso/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0baeb4ad3ce7498fe48f082ac6873af2c9c2e3c1c81448706dc4d03c6880f17f418bb1187570a621074d06775943392e32187ebdf92367d77f9359b54711315"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "css-tree@2.2.1",
      "type": "library",
      "name": "css-tree",
      "version": "2.2.1",
      "scope": "optional",
      "author": "Roman Dvornov",
      "description": "A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations",
      "purl": "pkg:npm/css-tree@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/csso/node_modules/css-tree"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/csstree/csstree.git"
        },
        {
          "type": "website",
          "url": "https://github.com/csstree/csstree#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/csstree/csstree/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "380d2620bcc67359023824897ab39ea83c434381ce87e1bc35b38914e4e0382ce9c3b7c206e6e4d1f132c69f0080e2ff8ef2e0600fee57470c6dee3712517524"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mdn-data@2.0.28",
      "type": "library",
      "name": "mdn-data",
      "version": "2.0.28",
      "scope": "optional",
      "author": "Mozilla Developer Network",
      "description": "Open Web data by the Mozilla Developer Network",
      "purl": "pkg:npm/mdn-data@2.0.28",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/csso/node_modules/mdn-data"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mdn/data.git"
        },
        {
          "type": "website",
          "url": "https://developer.mozilla.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mdn/data/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b294873b67dcb8cb31d800936e1121b785f842fb421ba7f30032268e66036fe29984745c9f6618619f2e0c36201f59d050d5143699f0d698cd71f12bc6ca9f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0"
          }
        }
      ]
    },
    {
      "bom-ref": "csstype@3.1.3",
      "type": "library",
      "name": "csstype",
      "version": "3.1.3",
      "scope": "required",
      "author": "Fredrik Nicol",
      "description": "Strict TypeScript and Flow types for style based on MDN data",
      "purl": "pkg:npm/csstype@3.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/csstype"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/frenic/csstype.git"
        },
        {
          "type": "website",
          "url": "https://github.com/frenic/csstype#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/frenic/csstype/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "335b9090c97cad02bfb330f42cd86dab120f2e98a61a6f2c381c14ee52e70a949b4f2637c9e53555cee5e0a4f9cd3e2cff23b11c7e4eeed22eb8b3829cb00347"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cyclic-32@1.2.0",
      "type": "library",
      "name": "cyclic-32",
      "version": "1.2.0",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Tiny, streaming, seedable CRC32 library, compatible with the crypto.Hash API",
      "purl": "pkg:npm/cyclic-32@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cyclic-32"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cyclic-32/-/cyclic-32-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jhermsmeier/node-cyclic-32.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jhermsmeier/node-cyclic-32"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jhermsmeier/node-cyclic-32/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94799330a190b5bb1d172f92d5bcb36e53d8d11d96361908f3f348296bd80f452360f5d1c6027c4bc26a8449eb923fd7f7c0b0806716cfb9ae79c339c5f4338b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "d@1.0.2",
      "type": "library",
      "name": "d",
      "version": "1.0.2",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Property descriptor factory",
      "purl": "pkg:npm/d@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d/-/d-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/medikoo/d.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/d#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/d/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30ea87bcc585f7ff4c5fa9f36b42a0bc51f81e9314d04179b940d7a97fc1b71b54f0d7c1d10cd1b49f0e7bfe92b92e246e1cb3549c2377dec40383caaf327c6f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3@7.9.0",
      "type": "library",
      "name": "d3",
      "version": "7.9.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Data-Driven Documents",
      "purl": "pkg:npm/d3@7.9.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b5538ea354ffb0ec8badf09b7cae2d58b0f3af169838ea4f8af13a426f43fece30a48e43e757b5b37c3273307cb52e703ec23e692d3d708cef74d602d778484"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-array@3.2.4",
      "type": "library",
      "name": "d3-array",
      "version": "3.2.4",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Array manipulation, ordering, searching, summarizing, etc.",
      "purl": "pkg:npm/d3-array@3.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-array"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-array.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-array/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b5d4009b2035f22e09ef0a6ba58abc0a5731672dd20b7d5031e072c8217246dec1547751110679969ce87b998511865459efa8abc1c1be4f498e989bc8457826"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-axis@3.0.0",
      "type": "library",
      "name": "d3-axis",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Displays automatic reference lines for scales.",
      "purl": "pkg:npm/d3-axis@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-axis"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-axis.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-axis/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-axis/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "207e6d8235788c4fc68479115741e25583c3b6f7e31d09507c91ecd2eb2aeccdf45dc481bcea2da661f522091c5ec3bfe60110643e3707ffdf73b4914f94bec7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-brush@3.0.0",
      "type": "library",
      "name": "d3-brush",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Select a one- or two-dimensional region using the mouse or touch.",
      "purl": "pkg:npm/d3-brush@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-brush"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-brush.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-brush/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-brush/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00b9e35a5558917b1520694eb2e587d7edee764605238f0b8e285f9e1f0564f176412f68f8fcc62c1b253b43e3cd5a072d9d8a09580033c3559173c907668d9d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-chord@3.0.1",
      "type": "library",
      "name": "d3-chord",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Visualize relationships or network flow with an aesthetically-pleasing circular layout.",
      "purl": "pkg:npm/d3-chord@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-chord"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-chord.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-chord/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-chord/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "544e52e9335afa3f26b24b25ec7c23c4c1c3336c8d2b75c292eb089695f99306ae05f5eec8b02d360f630a9fe21c7eb5b60238b1be91fc420c582a8421d8d3fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-collection@1.0.7",
      "type": "library",
      "name": "d3-collection",
      "version": "1.0.7",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Handy data structures for elements keyed by string.",
      "purl": "pkg:npm/d3-collection@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-collection"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-collection.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-collection/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-collection/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a2d3faf97f8b2328d4df87ce038be0e9ced630a8a844c9494aa0faf35057de4a45b18d6e3dc54d90ccef6aacfacd929748d172647f3be64eef15d99ca5967e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-color@3.1.0",
      "type": "library",
      "name": "d3-color",
      "version": "3.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).",
      "purl": "pkg:npm/d3-color@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-color.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-color/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce0fdc85b5f2781b4c4352db0ff592a16d83a42dc8d26a663dd5beca74538ffc760c0598ac863ba9e6481e2768cf0576e26e226afaf5e653702302f14663b184"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-contour@4.0.2",
      "type": "library",
      "name": "d3-contour",
      "version": "4.0.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Compute contour polygons using marching squares.",
      "purl": "pkg:npm/d3-contour@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-contour"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-contour.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-contour/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-contour/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e04cc54d1222933b38ed11a67716de52f2d6b4679d0d43644dc9b3a1eca0e2c3ff76f09ec4ee3b01a40bed52b2fe0ba5f394cec70f8806003c512db1c1b4e834"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-delaunay@6.0.4",
      "type": "library",
      "name": "d3-delaunay",
      "version": "6.0.4",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Compute the Voronoi diagram of a set of two-dimensional points.",
      "purl": "pkg:npm/d3-delaunay@6.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-delaunay"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-delaunay.git"
        },
        {
          "type": "website",
          "url": "https://github.com/d3/d3-delaunay"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-delaunay/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99d8ed219d572c033c6e6fe1c775b08df1ede928207a4eea1f4e373bc2848c35cde34c62defc7fea9612553c0b8c48225d04dbbdaa2e58aca72c189467a48ae8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-dispatch@3.0.1",
      "type": "library",
      "name": "d3-dispatch",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Register named callbacks and call them with arguments.",
      "purl": "pkg:npm/d3-dispatch@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-dispatch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-dispatch.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-dispatch/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-dispatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af35323d4fd2eebc147e53322dcd444c37818f4351b8728a01cbee928cf086c86bea0e9ce5df338787368108d8d9b6747577862d67353c5d7be0fdad56f2a17e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-drag@3.0.0",
      "type": "library",
      "name": "d3-drag",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Drag and drop SVG, HTML or Canvas using mouse or touch input.",
      "purl": "pkg:npm/d3-drag@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-drag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-drag.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-drag/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-drag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a566d424b7444d503c95034979c331a177c7eb1fa63b6510a3cad2999f90ab171bc80de17dea6b160213fff1d6da79470a159e2083304b616afa010046485392"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-dsv@3.0.1",
      "type": "library",
      "name": "d3-dsv",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
      "purl": "pkg:npm/d3-dsv@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-dsv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-dsv.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-dsv/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-dsv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "506e8ebdd23969f0c814ff70e06d2636ae747523ac5c725a444f1aac04b9a3d0295a7204969f06670d43ba7f2f3fc3b21ce67f40950a509c318a20829d4c26f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@7.2.0",
      "type": "library",
      "name": "commander",
      "version": "7.2.0",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@7.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-dsv/node_modules/commander"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42b59707e6504953e6216221b443bd1fe8301da3066221790a1be827e2bd6461c6fec56c6baca27ac003d460bfc78eac113d345e5c28d6ee3d455555cef71293"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "iconv-lite@0.6.3",
      "type": "library",
      "name": "iconv-lite",
      "version": "0.6.3",
      "scope": "required",
      "author": "Alexander Shtuchkin",
      "description": "Convert character encodings in pure javascript.",
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-dsv/node_modules/iconv-lite"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ashtuchkin/iconv-lite.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ashtuchkin/iconv-lite"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ashtuchkin/iconv-lite/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-ease@3.0.1",
      "type": "library",
      "name": "d3-ease",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Easing functions for smooth animation.",
      "purl": "pkg:npm/d3-ease@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-ease"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-ease.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-ease/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-ease/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c11fd72b70f75dc2c8670a5bbd0c10e5f2bef1891db358a9ec0d93c5ed32c6771749dab52fdb24706edb95c79d90e5fe65c83118098b5f516b4466c00f0ce2d3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-fetch@3.0.1",
      "type": "library",
      "name": "d3-fetch",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Convenient parsing for Fetch.",
      "purl": "pkg:npm/d3-fetch@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-fetch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-fetch.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-fetch/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92991020cdb49f7a0b54128683aa07ad47211ccdf1383913ce33288fb696405ab940433e47a1385a4cd3e7eb688c363bca37b3f0a802051a23e1a12bf7d15dab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-force@3.0.0",
      "type": "library",
      "name": "d3-force",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Force-directed graph layout using velocity Verlet integration.",
      "purl": "pkg:npm/d3-force@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-force"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-force.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-force/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-force/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf157f4ac03e538cad7bcd39d4fe040b27630ff4bea9e62d9da23202cf6d8070aa7e0ba66bf6804038e8f3903d67a10a8418ab1d12475c88095257df4f8c1d2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-format@3.1.0",
      "type": "library",
      "name": "d3-format",
      "version": "3.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Format numbers for human consumption.",
      "purl": "pkg:npm/d3-format@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-format"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-format.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-format/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-format/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "632508e8012e63f5a9b7c2962e0647b0853ce9ab668a4ba83a609fa269add0b60789048f8ef5f601c15cdfc3d7d02069af6442c998637b1f8d4bf2cf3afe98a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-geo@3.1.1",
      "type": "library",
      "name": "d3-geo",
      "version": "3.1.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Shapes and calculators for spherical coordinates.",
      "purl": "pkg:npm/d3-geo@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-geo"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-geo.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-geo/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-geo/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb7ee59f78172973b085a943ce29d4818f372b335665129b62e6da1be7c656e73f7713bae114658ed0939dfe5e70cc84d5121db6aa6455cab421bb54d92f23d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-hierarchy@3.1.2",
      "type": "library",
      "name": "d3-hierarchy",
      "version": "3.1.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Layout algorithms for visualizing hierarchical data.",
      "purl": "pkg:npm/d3-hierarchy@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-hierarchy"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-hierarchy.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-hierarchy/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-hierarchy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "157ffd7eb72e6f9e1b78176e8078c309d8a4c53844aa39d1f7742decfbd04ce1f1ca2342025bccac785c964ddc0f955e01aabd7f199f469f829d6c3dac4301b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-interpolate@3.0.1",
      "type": "library",
      "name": "d3-interpolate",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
      "purl": "pkg:npm/d3-interpolate@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-interpolate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-interpolate.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-interpolate/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-interpolate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddb62cd6b383df7ba8f1aa897ca3f72563c089b830f199b6f8bf6f04a107276460faf89347ba39326bf999972278df854586803965f94890135fa9353d6cfbda"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-path@3.1.0",
      "type": "library",
      "name": "d3-path",
      "version": "3.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Serialize Canvas path commands to SVG.",
      "purl": "pkg:npm/d3-path@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-path.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-path/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7728fe4709ffdbbe305248ab9789de99aa28f1ef021f356f89fe668fb3e8b0477e5ab792426cb513d0bcc5d5c9e36c21d686acd04c83762697bca5179b20415"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-polygon@3.0.1",
      "type": "library",
      "name": "d3-polygon",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Operations for two-dimensional polygons.",
      "purl": "pkg:npm/d3-polygon@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-polygon"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-polygon.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-polygon/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-polygon/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "def6c0eef5d8c1f7b54988440fef9f3d44255926134c698599089a9f2fe075b896814fe2132433cb29b02fd4a4263145b824b8f74d814b37b0546b071e61ed5e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-quadtree@3.0.1",
      "type": "library",
      "name": "d3-quadtree",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Two-dimensional recursive spatial subdivision.",
      "purl": "pkg:npm/d3-quadtree@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-quadtree"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-quadtree.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-quadtree/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-quadtree/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d38c43af14130d3085c0fe47ea1461b1171bf71c6fd91ce472cca01739a4488389cb73de4493fbb0d93755121b297728839eb53fda14d3fad51fabc344e02053"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-random@3.0.1",
      "type": "library",
      "name": "d3-random",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Generate random numbers from various distributions.",
      "purl": "pkg:npm/d3-random@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-random"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-random.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-random/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-random/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15731ef467f14f1a9de43ea316c43e0c9f01252e04fdf4f99aaa9d8e8bf2904076a056d330355d8353061717d05be141386a01fbe93cb3006b8304874f57145d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-scale@4.0.2",
      "type": "library",
      "name": "d3-scale",
      "version": "4.0.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Encodings that map abstract data to visual representation.",
      "purl": "pkg:npm/d3-scale@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-scale"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-scale.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-scale/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-scale/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1995b8eb8835487eda83763b8578dff11a14b80148aa494e02adcc465e0e69669b4c5258f4f37f1356249615cb87e390ddf33dc92da73a40a84be58b67a92fc5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-scale-chromatic@3.1.0",
      "type": "library",
      "name": "d3-scale-chromatic",
      "version": "3.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Sequential, diverging and categorical color schemes.",
      "purl": "pkg:npm/d3-scale-chromatic@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-scale-chromatic"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-scale-chromatic.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-scale-chromatic/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-scale-chromatic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "037b393d6899f580971727b5a36e3a2a8b1c316a9ff01b03f5e4622771deec2f4e05ac4a8407794c509d131ffb55b2adc714ecbbfff598c245ac4b79ef6704c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-selection@3.0.0",
      "type": "library",
      "name": "d3-selection",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Data-driven DOM manipulation: select elements and join them to data.",
      "purl": "pkg:npm/d3-selection@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-selection"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-selection.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-selection/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-selection/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e64d159b34c9ac996abac4957c0f5f54fe0c3f6f0ac77cd5f1ac837e1df6609f3a931e9f633a628c86c4d48d73899d939d658f50dbccb8c9e6cacea0ca97195"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-shape@3.2.0",
      "type": "library",
      "name": "d3-shape",
      "version": "3.2.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Graphical primitives for visualization, such as lines and areas.",
      "purl": "pkg:npm/d3-shape@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-shape"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-shape.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-shape/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-shape/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49a2c1bb01a6dcc395891ab600193778ba31c1910ba47eb3865dc56c0a09ed59b58287cac7a125d486f9cf6dcd504845f40b0697bcbe7732dee42c36000ac64c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-time@3.1.0",
      "type": "library",
      "name": "d3-time",
      "version": "3.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "A calculator for humanity’s peculiar conventions of time.",
      "purl": "pkg:npm/d3-time@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-time"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-time.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-time/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-time/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56a2a3cc12de8db48c4f82206e65600e3a6462b3565182676c21a8f3be2eecc30a216b082d15fe3a95ff81393c32a8e94f503f73a1d8d9d080efb64dd25910d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-time-format@4.1.0",
      "type": "library",
      "name": "d3-time-format",
      "version": "4.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
      "purl": "pkg:npm/d3-time-format@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-time-format"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-time-format.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-time-format/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-time-format/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "749c4f065cc2ecdba00763c32f0a3d43c2624d1dccddee3f5c0364ade29253117cbef5caaa6d587eae10e5d97c6ee765ba745595451a0d4805b7b780f03e8d2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-timer@3.0.1",
      "type": "library",
      "name": "d3-timer",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "An efficient queue capable of managing thousands of concurrent animations.",
      "purl": "pkg:npm/d3-timer@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-timer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-timer.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-timer/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-timer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9dd7c9fc9c7131dde7c37d6ec8aa18da76a2bc5fabdbd57e2dcd2cbd9c5ed49bef2119a2f2152caccbdd3b0812d68eae0479a2cfdd60790d3294f3f46a3d5550"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-transition@3.0.1",
      "type": "library",
      "name": "d3-transition",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Animated transitions for D3 selections.",
      "purl": "pkg:npm/d3-transition@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-transition"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-transition.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-transition/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-transition/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0292af7e3b1247ab60d3ac6b2f8df80b45b274bafb25ec0107757eff7f51307b1a5d3386d339adfce0177a78393392c19b4a239b126ba68990559d5a3ef04be3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-voronoi@1.1.4",
      "type": "library",
      "name": "d3-voronoi",
      "version": "1.1.4",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Compute the Voronoi diagram of a set of two-dimensional points.",
      "purl": "pkg:npm/d3-voronoi@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-voronoi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-voronoi.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-voronoi/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-voronoi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "740ac9df685c845b2b43cb8c89304bab6e7a3299d98deb81b5d1e9683958b90ca3534095cc2265fc1556f9292ccda01e1fde43ffc831a80860c74a2e01601f46"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-zoom@3.0.0",
      "type": "library",
      "name": "d3-zoom",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Pan and zoom SVG, HTML or Canvas using mouse or touch input.",
      "purl": "pkg:npm/d3-zoom@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d3-zoom"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-zoom.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-zoom/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-zoom/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fc02657791f41aa9602e69c6cfb8d6cbeaf6a19ce25f94e85ec4bccc30d2e06badbefe7874273bc9d1a3bfe5ae4c560505192ec7bb53fd3f4de8ddf2640c2cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "dagre@0.8.5",
      "type": "library",
      "name": "dagre",
      "version": "0.8.5",
      "scope": "required",
      "author": "Chris Pettitt",
      "description": "Graph layout for JavaScript",
      "purl": "pkg:npm/dagre@0.8.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dagrejs/dagre.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dagrejs/dagre#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dagrejs/dagre/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fda4ea9a746d6bbc7b3020a913193b1d02f63b8a30093da1f0d4ffffd235390f6fb76f4f6b4073480911e65c0551c43be3dd72562ff709753d8d0e68d0c9f64b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dagre-d3@0.6.4",
      "type": "library",
      "name": "dagre-d3",
      "version": "0.6.4",
      "scope": "required",
      "author": "Chris Pettitt",
      "description": "A D3-based renderer for Dagre",
      "purl": "pkg:npm/dagre-d3@0.6.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dagrejs/dagre-d3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dagrejs/dagre-d3#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dagrejs/dagre-d3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7bfea35de08feffa6d940338f1c9665f8c5365ce4493a4fa91a812ececf61eb61276a70b6452eaa407e1ee575b65115fc42655ca1eb53443d1d3c510455c49cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@2.20.3",
      "type": "library",
      "name": "commander",
      "version": "2.20.3",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@2.20.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/commander"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "d3@5.16.0",
      "type": "library",
      "name": "d3",
      "version": "5.16.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Data-Driven Documents",
      "purl": "pkg:npm/d3@5.16.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0f2f9847687c17e26ed9af551aa575b6ddaa68ea97b10a075eb5d2799139800e91bfed3f46931c34334b5ffe98e807addecc20a6d2ee54685632d9a32dd0c73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-array@1.2.4",
      "type": "library",
      "name": "d3-array",
      "version": "1.2.4",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Array manipulation, ordering, searching, summarizing, etc.",
      "purl": "pkg:npm/d3-array@1.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-array"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-array.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-array/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2875ba33ce91f8550f6066f74795e26235cfabb573c31676d9bb878401151b9ceda0471964c2e8bf9df49a671c6aa0351a085902b8d0578e9fb9cf2452a8611f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-axis@1.0.12",
      "type": "library",
      "name": "d3-axis",
      "version": "1.0.12",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Displays automatic reference lines for scales.",
      "purl": "pkg:npm/d3-axis@1.0.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-axis"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-axis.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-axis/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-axis/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a320d3df3d235d185284380b6706d764a6bdb87387788ec7a2e8b83df26c5fe36e22be80cfdbde7aff91c3a4802d987a3ce65a93e29aeecbecc482f45406a69"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-brush@1.1.6",
      "type": "library",
      "name": "d3-brush",
      "version": "1.1.6",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Select a one- or two-dimensional region using the mouse or touch.",
      "purl": "pkg:npm/d3-brush@1.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-brush"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-brush.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-brush/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-brush/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed15bec3b1df3023f264b89f4f3fd49c9988e647645eda426e899b512b3cc67880ca8d2f21bac3cc3c14241e9e24e825f6ee4340eb764d0958ba6c730f54af60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-chord@1.0.6",
      "type": "library",
      "name": "d3-chord",
      "version": "1.0.6",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Visualize relationships or network flow with an aesthetically-pleasing circular layout.",
      "purl": "pkg:npm/d3-chord@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-chord"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-chord.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-chord/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-chord/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2570360eba35171c3dac97b7dd4bfe0a4af922b01aef84e57c312113f8df2ce6977a03101504c0800c3d5a764bf3e1f154145769118292b354ee925eca5448b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-color@1.4.1",
      "type": "library",
      "name": "d3-color",
      "version": "1.4.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).",
      "purl": "pkg:npm/d3-color@1.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-color.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-color/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a76b131d22c2248d902ae9db19bee870e87b0e04c09fc22b2f1db541173f0529e8757338b2fe9a2d09677e9bde84530b6447c173a83da47f5259071c1587c9f5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-contour@1.3.2",
      "type": "library",
      "name": "d3-contour",
      "version": "1.3.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Compute contour polygons using marching squares.",
      "purl": "pkg:npm/d3-contour@1.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-contour"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-contour.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-contour/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-contour/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8683e9e0afeb242bb495a7621face6254133ebebb796047e1929bf41d336041bc3ada537f55afb61d0c289c25cc4fd73f22f41ff67492e00c2d4d72f945f160a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-dispatch@1.0.6",
      "type": "library",
      "name": "d3-dispatch",
      "version": "1.0.6",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Register named callbacks and call them with arguments.",
      "purl": "pkg:npm/d3-dispatch@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-dispatch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-dispatch.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-dispatch/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-dispatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d58e8125ce3842132f876e7f0aca09e6312eceaf46bdb08d94cc6c2807b702b6f2355e954df46a686259dbdf1b76615ebaa1761bd5f2c9f0632f3f885d53544"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-drag@1.2.5",
      "type": "library",
      "name": "d3-drag",
      "version": "1.2.5",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Drag and drop SVG, HTML or Canvas using mouse or touch input.",
      "purl": "pkg:npm/d3-drag@1.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-drag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-drag.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-drag/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-drag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac3d6886590a4303196244256150ab485c6c58fcc8f7bf96f8f68420135333146ec73f511741e2e672561c6549dce9bd7767d14ded7238120d272cbf6a157de7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-dsv@1.2.0",
      "type": "library",
      "name": "d3-dsv",
      "version": "1.2.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
      "purl": "pkg:npm/d3-dsv@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-dsv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-dsv.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-dsv/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-dsv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f72565aaf65c48e321098ce788713b115530b3b15ad73830fbf1005760712681b7304d7d57a050141c08f39e57403b31c8eb86ecd89ba91313b6217f42ea78ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-ease@1.0.7",
      "type": "library",
      "name": "d3-ease",
      "version": "1.0.7",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Easing functions for smooth animation.",
      "purl": "pkg:npm/d3-ease@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-ease"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-ease.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-ease/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-ease/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "971d7864f62484dc74b3fd875f9b0b15423799b6ac1e3492a703bf29a68d002c1e570c54aee2b259571bdbddf032fd51a933d9c99f24499d8da2051935c2ce15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-fetch@1.2.0",
      "type": "library",
      "name": "d3-fetch",
      "version": "1.2.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Convenient parsing for Fetch.",
      "purl": "pkg:npm/d3-fetch@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-fetch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-fetch.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-fetch/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c82efc34155c776cc503247f1e7522052ecb7fa8a7482a16712c457f0f0560bef2762a9ef3449accdc287df72a39fb3de5768ba3bc9e6ec990a83292b1752dbc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-force@1.2.1",
      "type": "library",
      "name": "d3-force",
      "version": "1.2.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Force-directed graph layout using velocity Verlet integration.",
      "purl": "pkg:npm/d3-force@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-force"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-force.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-force/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-force/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c7bde8726a2525568e42c41274c85ff19f2e31a1ac45c439c15cdbcd71f5bd69d3911997f2345d5d8fa0c62caca4e188776eb3ffd61deb9c3cdd200c0bd3cce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-format@1.4.5",
      "type": "library",
      "name": "d3-format",
      "version": "1.4.5",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Format numbers for human consumption.",
      "purl": "pkg:npm/d3-format@1.4.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-format"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-format.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-format/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-format/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "274a6279dbba67c881e936c819f6600f37d7c5414ddea4113287f2da83dd5f34226d81aa3c1ffd88c731aff4c66a553ed91b320cef94e1fdf789df2d6e749131"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-geo@1.12.1",
      "type": "library",
      "name": "d3-geo",
      "version": "1.12.1",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Shapes and calculators for spherical coordinates.",
      "purl": "pkg:npm/d3-geo@1.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-geo"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-geo.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-geo/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-geo/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c6e1dd5cfd4252117f4d7d4d362b004be8160f8fc60a1f1801130e689b66674d149b21c7a0a3a7611f0731b92477725c61d04a44dfca2cd4354f3a69d8b533e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-hierarchy@1.1.9",
      "type": "library",
      "name": "d3-hierarchy",
      "version": "1.1.9",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Layout algorithms for visualizing hierarchical data.",
      "purl": "pkg:npm/d3-hierarchy@1.1.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-hierarchy"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-hierarchy.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-hierarchy/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-hierarchy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fcb4fc65aa1d6cac91c0b717ef394c0a35826442e04574cd7e24051fabac6a1f9780a9ff772fba06d4d56a0dae02a4564dbe734ab42604502f0a63dc849fd95"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-interpolate@1.4.0",
      "type": "library",
      "name": "d3-interpolate",
      "version": "1.4.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
      "purl": "pkg:npm/d3-interpolate@1.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-interpolate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-interpolate.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-interpolate/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-interpolate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57dce72b4cdcde338f578543db3667d2c0e1654dd6004d9b9a5c5d230c103cfccf8efc8b91df01dc9515752d480d414391667bd9cf6a9efd462b665a81367c10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-path@1.0.9",
      "type": "library",
      "name": "d3-path",
      "version": "1.0.9",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Serialize Canvas path commands to SVG.",
      "purl": "pkg:npm/d3-path@1.0.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-path.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-path/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b698727f3576d1d54e310777c07ea5b7bdc875a95ca6540bcecfce8166b05ac9aa01700defeac5fa793257ec7ccd55e44fe256dd0c9846d643b15521787f6e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-polygon@1.0.6",
      "type": "library",
      "name": "d3-polygon",
      "version": "1.0.6",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Operations for two-dimensional polygons.",
      "purl": "pkg:npm/d3-polygon@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-polygon"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-polygon.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-polygon/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-polygon/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93e445ed6bc8d3c3c2f2b784a176bfc369d28390143138bea5e043f5c98573ed22c477dbb38426c7191aad56a5d48915920c55ba4f494878495111e2c87280b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-quadtree@1.0.7",
      "type": "library",
      "name": "d3-quadtree",
      "version": "1.0.7",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Two-dimensional recursive spatial subdivision.",
      "purl": "pkg:npm/d3-quadtree@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-quadtree"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-quadtree.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-quadtree/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-quadtree/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44a3c07979e40b9f480c60f45aee6600dcb4436576f0bf9f35eeb9a4e09755d56e4c94b758f29a2651477abdf645b87d808a3da8cb895e2a3cadae3e62623298"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-random@1.1.2",
      "type": "library",
      "name": "d3-random",
      "version": "1.1.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Generate random numbers from various distributions.",
      "purl": "pkg:npm/d3-random@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-random"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-random.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-random/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-random/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e802b904da4816a3fe731fecade2b336359bc194024946adc6afa93d1985210696ba80fe36b6d55b0ed85a91e25e9090fcd6a729db460ee07e5507190da12661"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-scale@2.2.2",
      "type": "library",
      "name": "d3-scale",
      "version": "2.2.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Encodings that map abstract data to visual representation.",
      "purl": "pkg:npm/d3-scale@2.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-scale"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-scale.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-scale/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-scale/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2db784bc68086fc50c7006b41004cb357d257a52961980d088f7478fe80b6e51958462f235b6829f712fac97f403763fb8e394e5a0fa31387964509d1301a20b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-scale-chromatic@1.5.0",
      "type": "library",
      "name": "d3-scale-chromatic",
      "version": "1.5.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Sequential, diverging and categorical color schemes.",
      "purl": "pkg:npm/d3-scale-chromatic@1.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-scale-chromatic"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-scale-chromatic.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-scale-chromatic/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-scale-chromatic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00270be3a0d8226a5114c05ca64f4786d2320bb6d3051e1f34e3f1c154a5d0b7ee943030ca21f23ce4ea7031b5fade5de0ff56eedff6340b96bb9f5a2a4a3f72"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-selection@1.4.2",
      "type": "library",
      "name": "d3-selection",
      "version": "1.4.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Data-driven DOM manipulation: select elements and join them to data.",
      "purl": "pkg:npm/d3-selection@1.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-selection"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-selection.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-selection/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-selection/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "489d01a988a1cce8c39e795fc9e1d3d1edf49342b5fb9b11ddde5f36e78235eba16539c6c38338a3c9aa25c852c2028c5c2345a3e7b65530a1892274bd8b5792"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-shape@1.3.7",
      "type": "library",
      "name": "d3-shape",
      "version": "1.3.7",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Graphical primitives for visualization, such as lines and areas.",
      "purl": "pkg:npm/d3-shape@1.3.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-shape"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-shape.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-shape/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-shape/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11492f2a3a8f154019c8e9616398330b109e23401ea74e0bc08469b19fe62c57a526251f9cae7a8e8e49303484ef2c8fda42d26fa2ed17e4b9721324eeea8fab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-time@1.1.0",
      "type": "library",
      "name": "d3-time",
      "version": "1.1.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "A calculator for humanity’s peculiar conventions of time.",
      "purl": "pkg:npm/d3-time@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-time"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-time.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-time/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-time/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e1d22b2b679acf61876a840564f152e730489d873e5a3fb86d0000c7e8c7f38269a270f913a3c2e190bc5c8bad7f94207b9fb5261376cdd25791b7eaaf90bc4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-time-format@2.3.0",
      "type": "library",
      "name": "d3-time-format",
      "version": "2.3.0",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
      "purl": "pkg:npm/d3-time-format@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-time-format"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-time-format.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-time-format/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-time-format/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82ebfa6f61f7eecd94abf19e7e57820ed6ded17640bb2ed66b8f551a43d53cc7cb2fda8e6e00524f79441c904c529f12ecd74b400188bebd8a5e4f0773df2229"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-timer@1.0.10",
      "type": "library",
      "name": "d3-timer",
      "version": "1.0.10",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "An efficient queue capable of managing thousands of concurrent animations.",
      "purl": "pkg:npm/d3-timer@1.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-timer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-timer.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-timer/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-timer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0752439b45c36900bebafa380d3efd1f45e606c9204b797a55efb548109fc609ad21bd4056b3c8a2a77e9cf4affa5a0c5fcb33434b155211a780bec3e503e25f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-transition@1.3.2",
      "type": "library",
      "name": "d3-transition",
      "version": "1.3.2",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Animated transitions for D3 selections.",
      "purl": "pkg:npm/d3-transition@1.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-transition"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-transition.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-transition/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-transition/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1cd20454e0f16a678ee53d51e5a0c9fdb653dcbfc8f180e420fb4ce385f657310bafa698c6e98bb074c044d13baa0998de2642de724bbf97d47424f71185a0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "d3-zoom@1.8.3",
      "type": "library",
      "name": "d3-zoom",
      "version": "1.8.3",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Pan and zoom SVG, HTML or Canvas using mouse or touch input.",
      "purl": "pkg:npm/d3-zoom@1.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dagre-d3/node_modules/d3-zoom"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/d3/d3-zoom.git"
        },
        {
          "type": "website",
          "url": "https://d3js.org/d3-zoom/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/d3/d3-zoom/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5682d74cae30bf2d5ad09a47d8897e1760a23a156eed5457585e4cfcbae8308877ff30400b7580b7b42822f3e26ce6af568db484debfdfbbf002c7417a32f229"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "data-uri-to-buffer@6.0.2",
      "type": "library",
      "name": "data-uri-to-buffer",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Create an ArrayBuffer instance from a Data URI string",
      "purl": "pkg:npm/data-uri-to-buffer@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/data-uri-to-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee1bdfeff196f1ef3aad6d29b6ec12dce7011838c88ba499bdaee10b2582d3262bcb670e3e62c88d70141c8e832b61ec9f025df627e6b79ee2f1e5769f860da7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "data-view-buffer@1.0.1",
      "type": "library",
      "name": "data-view-buffer",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Get the ArrayBuffer out of a DataView, robustly.",
      "purl": "pkg:npm/data-view-buffer@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/data-view-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/data-view-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/data-view-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/data-view-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2586deceba0039c778892ce5858562bfe5e84e35da6b9342125ea5459ff345ac3bbe72e73c8800c5ac6433e419d12bb2cb53726691b5d2c5aa97fbf99762d50"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "data-view-byte-length@1.0.1",
      "type": "library",
      "name": "data-view-byte-length",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Get the byteLength out of a DataView, robustly.",
      "purl": "pkg:npm/data-view-byte-length@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/data-view-byte-length"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/data-view-byte-length.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/data-view-byte-length#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/data-view-byte-length/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e09ef04490f7001033afcc0ff8e70872aab676550aa780d57e5c7efa1b3987964ac9d58c23afc3fdf028b7eca1ea0dad1e1f1f2c54ef34e695377e7b36f4ab39"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "data-view-byte-offset@1.0.0",
      "type": "library",
      "name": "data-view-byte-offset",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Get the byteOffset out of a DataView, robustly.",
      "purl": "pkg:npm/data-view-byte-offset@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/data-view-byte-offset"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/data-view-byte-offset.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/data-view-byte-offset#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/data-view-byte-offset/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7f620b32b6af91f7de442793d9943e02bb9eac59af089d7c92695891cf0f5aa6eb2ab0e3b66d03fe49b633021474a452a807ee37958cbcad66da9fd252b979c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "date-fns@3.6.0",
      "type": "library",
      "name": "date-fns",
      "version": "3.6.0",
      "scope": "required",
      "description": "Modern JavaScript date utility library",
      "purl": "pkg:npm/date-fns@3.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-fns"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/date-fns/date-fns.git"
        },
        {
          "type": "website",
          "url": "https://github.com/date-fns/date-fns#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/date-fns/date-fns/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d11d31bc83f1a27fe912879d2068611d4e87a681f8fbe1a457decc2d8a8b9ba22a792432c0c8313d175d671cc21cbce69778e0ba0fb4a93618bbb85c81ed4c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@4.3.4",
      "type": "library",
      "name": "debug",
      "version": "4.3.4",
      "scope": "required",
      "author": "Josh Junon",
      "description": "Lightweight debugging utility for Node.js and the browser",
      "purl": "pkg:npm/debug@4.3.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/debug-js/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/debug-js/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/debug-js/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "decamelize@6.0.0",
      "type": "library",
      "name": "decamelize",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",
      "purl": "pkg:npm/decamelize@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decamelize"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/decamelize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/decamelize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/decamelize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16ff7a0c2b1d3a007a99d1a5ebb313e4969334a473af38a5979387e6cf1b8d8257565717c8f606c8fb14916c86579a754d72397ac60860c31e0c92f484423068"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "decompress-response@6.0.0",
      "type": "library",
      "name": "decompress-response",
      "version": "6.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Decompress a HTTP response if needed",
      "purl": "pkg:npm/decompress-response@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-response"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/decompress-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/decompress-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/decompress-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-response@3.1.0",
      "type": "library",
      "name": "mimic-response",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Mimic a Node.js HTTP response stream",
      "purl": "pkg:npm/mimic-response@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-response/node_modules/mimic-response"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deep-copy@1.4.2",
      "type": "library",
      "name": "deep-copy",
      "version": "1.4.2",
      "scope": "required",
      "author": "Simeon Velichkov",
      "description": "Deep copy objects and arrays",
      "purl": "pkg:npm/deep-copy@1.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-copy"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-copy/-/deep-copy-1.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/simov/deep-copy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/simov/deep-copy"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/simov/deep-copy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57167043fd7e58640f9799c4ebbb8b861ecea9dae6a88d4e6b3aeb68ef416f0fccf01b7a32897f471cc303a37a660457a6c1bf5bd3e0523f04d4b1c7044ab619"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deep-eql@4.1.3",
      "type": "library",
      "name": "deep-eql",
      "version": "4.1.3",
      "scope": "optional",
      "author": "Jake Luer",
      "description": "Improved deep equality testing for Node.js and the browser.",
      "purl": "pkg:npm/deep-eql@4.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-eql"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/chaijs/deep-eql.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/deep-eql#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/deep-eql/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59a12d00ea51035310d1ea21a998e9183f33748d0ebec9bc9a616168337c76f0d9cf2a1431c6039dfe58ea2bbb1d35f17fc2434b6dea59ae1afa12820f238fcf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deep-extend@0.6.0",
      "type": "library",
      "name": "deep-extend",
      "version": "0.6.0",
      "scope": "required",
      "author": "Viacheslav Lotsmanov",
      "description": "Recursive object extending",
      "purl": "pkg:npm/deep-extend@0.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-extend"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/unclechu/node-deep-extend.git"
        },
        {
          "type": "website",
          "url": "https://github.com/unclechu/node-deep-extend"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/unclechu/node-deep-extend/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deep-is@0.1.4",
      "type": "library",
      "name": "deep-is",
      "version": "0.1.4",
      "scope": "optional",
      "author": "Thorsten Lorenz",
      "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
      "purl": "pkg:npm/deep-is@0.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-is"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/thlorenz/deep-is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/thlorenz/deep-is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/thlorenz/deep-is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a083f392c993838fccae289a6063bea245c34fbced9ffc37129b6fffe81221d31d2ac268d2ee027d834524fcbee1228cb82a86c36c319c0f9444c837b7c6bf6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deepmerge@4.3.0",
      "type": "library",
      "name": "deepmerge",
      "version": "4.3.0",
      "scope": "required",
      "description": "A library for deep (recursive) merging of Javascript objects",
      "purl": "pkg:npm/deepmerge@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deepmerge"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TehShrike/deepmerge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TehShrike/deepmerge"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TehShrike/deepmerge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf6c09657ae678776f609a7f531e79c088eaa3cd46e41a7873ea042d35beedaafa4a88161da8ede5af603b7b372036864805e30e4d2f95028ddeb9acf1a6f7a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deepmerge-ts@5.1.0",
      "type": "library",
      "name": "deepmerge-ts",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Rebecca Stevens",
      "description": "Deeply merge 2 or more objects respecting type information.",
      "purl": "pkg:npm/deepmerge-ts@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deepmerge-ts"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RebeccaStevens/deepmerge-ts.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RebeccaStevens/deepmerge-ts#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RebeccaStevens/deepmerge-ts/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "792f1d44939c932a3d99ac3d4eee4ee51522ff88a714bae7a0b9017b770f7c3331dd6662a17b6639ec384d741ac6aed1865e318c3b51edceb1f27353c4ebdb17"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "default-gateway@6.0.3",
      "type": "library",
      "name": "default-gateway",
      "version": "6.0.3",
      "scope": "optional",
      "author": "silverwind",
      "description": "Get the default network gateway, cross-platform.",
      "purl": "pkg:npm/default-gateway@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/silverwind/default-gateway.git"
        },
        {
          "type": "website",
          "url": "https://github.com/silverwind/default-gateway#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/silverwind/default-gateway/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f048e26c6db37367f094169a8506a61f60d2e3d4d6cc3e6f0c3022331e30bcde248944110698353153e58febad4168140899e0b6c87c17b73f8ffcef68f9712"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "execa@5.1.1",
      "type": "library",
      "name": "execa",
      "version": "5.1.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Process execution for humans",
      "purl": "pkg:npm/execa@5.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/execa"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/execa.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/execa#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/execa/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@6.0.1",
      "type": "library",
      "name": "get-stream",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/get-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "human-signals@2.1.0",
      "type": "library",
      "name": "human-signals",
      "version": "2.1.0",
      "scope": "optional",
      "author": "ehmicky",
      "description": "Human-friendly process signals",
      "purl": "pkg:npm/human-signals@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/human-signals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ehmicky/human-signals.git"
        },
        {
          "type": "website",
          "url": "https://git.io/JeluP"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ehmicky/human-signals/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "is-stream@2.0.1",
      "type": "library",
      "name": "is-stream",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "purl": "pkg:npm/is-stream@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/is-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-fn@2.1.0",
      "type": "library",
      "name": "mimic-fn",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "purl": "pkg:npm/mimic-fn@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/mimic-fn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-fn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-fn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-fn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "npm-run-path@4.0.1",
      "type": "library",
      "name": "npm-run-path",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "purl": "pkg:npm/npm-run-path@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/npm-run-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/npm-run-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/npm-run-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/npm-run-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "onetime@5.1.2",
      "type": "library",
      "name": "onetime",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "purl": "pkg:npm/onetime@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/onetime"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/onetime.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/onetime#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/onetime/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@3.0.7",
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/signal-exit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-final-newline@2.0.0",
      "type": "library",
      "name": "strip-final-newline",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip the final newline character from a string/buffer",
      "purl": "pkg:npm/strip-final-newline@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway/node_modules/strip-final-newline"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-final-newline.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-final-newline#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-final-newline/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "defaults@1.0.4",
      "type": "library",
      "name": "defaults",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Elijah Insua",
      "description": "merge single level defaults over a config object",
      "purl": "pkg:npm/defaults@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defaults"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/sindresorhus/node-defaults.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/node-defaults#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/node-defaults/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "785b9a2e8cbf4716a5bf692bfa5a8c9549eb0d657ede3e299633882602c8848d39f0841f589eef5e1c84207bbe1ed0bbdfc9251802d8c4e2833b46d03f7b60f0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "defer-to-connect@2.0.1",
      "type": "library",
      "name": "defer-to-connect",
      "version": "2.0.1",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "The safe way to handle the `connect` socket event",
      "purl": "pkg:npm/defer-to-connect@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defer-to-connect"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/defer-to-connect.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/defer-to-connect#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/defer-to-connect/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2dbedb5ea571b555a606ad189b93913025dd6de2e76e9d239531d2d200bea621dd62c78dfca0fc0f64c00b638d450a28ee90ed4bd2dc0d706b1dcd2edd1e00e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "define-data-property@1.1.4",
      "type": "library",
      "name": "define-data-property",
      "version": "1.1.4",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.",
      "purl": "pkg:npm/define-data-property@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-data-property"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/define-data-property.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/define-data-property#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/define-data-property/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac132f23396903cbfa13e489668a3ef87018aac2eb920ecc49f2229cc3c5866928af0ed7f9d39754942cf904faf731a4cccc9f0e720c3765a2775f8d6cbdd3f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "define-lazy-prop@2.0.0",
      "type": "library",
      "name": "define-lazy-prop",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Define a lazily evaluated property on an object",
      "purl": "pkg:npm/define-lazy-prop@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-lazy-prop"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/define-lazy-prop.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/define-lazy-prop#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/define-lazy-prop/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ecd3da8d87ccb0de48528e22638942276865fdc65a990d8ec956bc86c5dc55ecd3debaa41fa653a943aeb224566eb778cb6b9ccec245f0d60f44236b8a8783a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "define-properties@1.2.1",
      "type": "library",
      "name": "define-properties",
      "version": "1.2.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
      "purl": "pkg:npm/define-properties@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-properties"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/define-properties.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/define-properties#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/define-properties/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f109902aa10048b7799f1d14d41d6890b1256d4baeb6d27f0276264576db6c60d687ab92db4f048c3e17aaafc8f702bbbb4bfa3b4f178535a7b795ed11b47a0e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "degenerator@5.0.1",
      "type": "library",
      "name": "degenerator",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Compiles sync functions into async generator functions",
      "purl": "pkg:npm/degenerator@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/degenerator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e5969311fedd0ce6ca825df8fce62e17680cf1992e6d540d7a76abdd90cc069b323e7572d79f0dc9fb755dbfb54ac3e4e195331ba0aea2f6b9d9e8d9ed8f909"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "delaunator@5.0.1",
      "type": "library",
      "name": "delaunator",
      "version": "5.0.1",
      "scope": "required",
      "author": "Vladimir Agafonkin",
      "description": "An incredibly fast JavaScript library for Delaunay triangulation of 2D points",
      "purl": "pkg:npm/delaunator@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delaunator"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mapbox/delaunator.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mapbox/delaunator#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mapbox/delaunator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f27be1f9705ef7a682112ac63aa329ffce1bd771fd71d29b1b93f67a3402878778b0af512f8dfbd6aa2ef5dad08cc86f9cf9a15a5e619e6a9b104d1f5ebf579f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "delayed-stream@1.0.0",
      "type": "library",
      "name": "delayed-stream",
      "version": "1.0.0",
      "scope": "required",
      "author": "Felix Geisendörfer",
      "description": "Buffers events from a stream until you are ready to handle them.",
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delayed-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/felixge/node-delayed-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/felixge/node-delayed-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/felixge/node-delayed-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "depcheck@1.4.7",
      "type": "library",
      "name": "depcheck",
      "version": "1.4.7",
      "scope": "optional",
      "author": "Djordje Lukic",
      "description": "Check dependencies in your node module",
      "purl": "pkg:npm/depcheck@1.4.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/depcheck/depcheck.git"
        },
        {
          "type": "website",
          "url": "https://github.com/depcheck/depcheck#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/depcheck/depcheck/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d659254bf6d5e5c84ec7034a03fd9751493f84f391a7cce2859b177e5afcc7490bc26719f58f41b12e87b37b2cbc0fb6c1455b1b45360a2aaf9b54a890d8cf90"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "argparse@1.0.10",
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "scope": "optional",
      "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library",
      "purl": "pkg:npm/argparse@1.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/argparse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/argparse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/argparse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/argparse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@7.0.4",
      "type": "library",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/cliui"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "cosmiconfig@7.1.0",
      "type": "library",
      "name": "cosmiconfig",
      "version": "7.1.0",
      "scope": "optional",
      "author": "David Clark",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "purl": "pkg:npm/cosmiconfig@7.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/cosmiconfig"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/davidtheclark/cosmiconfig.git"
        },
        {
          "type": "website",
          "url": "https://github.com/davidtheclark/cosmiconfig#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/davidtheclark/cosmiconfig/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01d997eb153374d012b30b05b66c12b7b563f29a3d22ea979b4517cfb40a3ee11498f0785f28c67da02bd8f4ae10b3309113151f51292245f96d3646441dde08"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-core-module@2.13.1",
      "type": "library",
      "name": "is-core-module",
      "version": "2.13.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "purl": "pkg:npm/is-core-module@2.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/is-core-module"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-core-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-core-module"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-core-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "847ac88ef66c7ed3acbca4a7d9345897adf3bf1b201342bed2660ca07ea00f8a264792160762b29e2bc141cce8dfec05d5c0a48f3be9b6723d434b0f53aea297"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "js-yaml@3.14.1",
      "type": "library",
      "name": "js-yaml",
      "version": "3.14.1",
      "scope": "optional",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "purl": "pkg:npm/js-yaml@3.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/js-yaml"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/js-yaml.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/js-yaml"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/js-yaml/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@7.4.6",
      "type": "library",
      "name": "minimatch",
      "version": "7.4.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@7.4.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b01cfc1bf623567884cfa94a3cda4ac57c1acc97b8735f5f11f576183317e808c5cfe317f6e0d62195bc5eb795864156ddf908753bff8315abfca92ce4514057"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "sprintf-js@1.0.3",
      "type": "library",
      "name": "sprintf-js",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Alexandru Marasteanu",
      "description": "JavaScript sprintf implementation",
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/sprintf-js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alexei/sprintf.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alexei/sprintf.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alexei/sprintf.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yaml@1.10.2",
      "type": "library",
      "name": "yaml",
      "version": "1.10.2",
      "scope": "optional",
      "author": "Eemeli Aro",
      "description": "JavaScript parser and stringifier for YAML",
      "purl": "pkg:npm/yaml@1.10.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/yaml"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eemeli/yaml.git"
        },
        {
          "type": "website",
          "url": "https://eemeli.org/yaml/v1/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eemeli/yaml/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af7bd7c84ad109827bc20dbccaf058e554a8005f19be5716f7f07053312d52c8ef5ff0cab36e1d224bb08edba9af02491ec6f251b2c0a5ea584d1d41378b87ae"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@16.2.0",
      "type": "library",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@20.2.9",
      "type": "library",
      "name": "yargs-parser",
      "version": "20.2.9",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depcheck/node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "depd@2.0.0",
      "type": "library",
      "name": "depd",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Deprecate all the things",
      "purl": "pkg:npm/depd@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depd"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dougwilson/nodejs-depd.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dougwilson/nodejs-depd#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dougwilson/nodejs-depd/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "deps-regex@0.2.0",
      "type": "library",
      "name": "deps-regex",
      "version": "0.2.0",
      "scope": "optional",
      "author": "Mathieu Dutour",
      "description": "Regular expression for matching javascript require/import statements.",
      "purl": "pkg:npm/deps-regex@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deps-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathieudutour/deps-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mathieudutour/deps-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathieudutour/deps-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f0b81a2318c40061b5a4317398f4f77f356083347547d76a674bb587a9991349e30449ee21c2728a469d3247cee0dfbd75df1e093dba3fa08bd763eb3f7f9e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dequal@2.0.3",
      "type": "library",
      "name": "dequal",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Luke Edwards",
      "description": "A tiny (304B to 489B) utility for check for deep equality",
      "purl": "pkg:npm/dequal@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dequal"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukeed/dequal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukeed/dequal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukeed/dequal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d237bea8f28710ca21bdf453084a370ab3c6e9c033018826ccacb1462612483912e9e1897725499bb59a600e4409a003f702c1d93e0411eca603968555c61708"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "destroy@1.2.0",
      "type": "library",
      "name": "destroy",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Jonathan Ong",
      "description": "destroy a stream if possible",
      "purl": "pkg:npm/destroy@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/destroy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stream-utils/destroy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/stream-utils/destroy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/stream-utils/destroy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dac246253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "detect-file@1.0.0",
      "type": "library",
      "name": "detect-file",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Brian Woodward",
      "description": "Detects if a file exists and returns the resolved filepath.",
      "purl": "pkg:npm/detect-file@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-file"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/doowb/detect-file.git"
        },
        {
          "type": "website",
          "url": "https://github.com/doowb/detect-file"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/doowb/detect-file/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ed08e2c6f7c3f4d3bc7bc2288e99f2347e2dde20ac9688b4c62763039d58bf134e255866dff89ceb447326d2b808219246b47a4aa5b5602d61ebbfcc57a5cdd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "detect-indent@6.1.0",
      "type": "library",
      "name": "detect-indent",
      "version": "6.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect the indentation of code",
      "purl": "pkg:npm/detect-indent@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-indent"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/detect-indent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/detect-indent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/detect-indent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ade6244d424065bf6052e67646f542361547760eb64479c9ed6265f1fb4c8b876267a35695c88ecd037cf295214842c4c1f94986de28403bf417404c970698b4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "detect-libc@2.0.3",
      "type": "library",
      "name": "detect-libc",
      "version": "2.0.3",
      "scope": "required",
      "author": "Lovell Fuller",
      "description": "Node.js module to detect the C standard library (libc) implementation family and version",
      "purl": "pkg:npm/detect-libc@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-libc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/lovell/detect-libc.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lovell/detect-libc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lovell/detect-libc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f0cb43065b9e5b1b8d55ab1c72a4eb1d49d1aa2f05cf23f7e873081360214c6dd522040c4b83d085cc6d3cb33d9aab3927c225fb1e49746d010d8e0f222c1cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "detect-node@2.1.0",
      "type": "library",
      "name": "detect-node",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Ilya Kantor",
      "description": "Detect Node.JS (as opposite to browser environment) (reliable)",
      "purl": "pkg:npm/detect-node@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/iliakan/detect-node.git"
        },
        {
          "type": "website",
          "url": "https://github.com/iliakan/detect-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/iliakan/detect-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f4348b90a674ef14301336e1cde6ba0fc12046f37ac5b2e3be3175c7f7fdcdd5e15b9f8c1c3e3b6dbe330b10f589d11194620404edc1a04b7b4dc5ba8218cee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "devtools-protocol@0.0.1282316",
      "type": "library",
      "name": "devtools-protocol",
      "version": "0.0.1282316",
      "scope": "optional",
      "author": "The Chromium Authors",
      "description": "The Chrome DevTools Protocol JSON",
      "purl": "pkg:npm/devtools-protocol@0.0.1282316",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/devtools-protocol"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1282316.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ChromeDevTools/devtools-protocol.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ChromeDevTools/devtools-protocol#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ChromeDevTools/devtools-protocol/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8bb788a96755c5e5c163f33ebfcdf2464395d6c4c79ebdd76220b460d062bcb204ea105f1361f4736a3c542e729d3e38ca3cbe122d242eb05014afd150a6801d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "diff@5.2.0",
      "type": "library",
      "name": "diff",
      "version": "5.2.0",
      "scope": "optional",
      "description": "A JavaScript text diff implementation.",
      "purl": "pkg:npm/diff@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/kpdecker/jsdiff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kpdecker/jsdiff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/kpdecker/jsdiff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b88143c6aa5164667a4e13a4f388447ea5a81f1d9d7af445be94d97131eeafce6f2267dac546d35bd4728780a90ae0e74e838fd4212d5ca220cad1c13d57dfe4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "diff-sequences@29.6.3",
      "type": "library",
      "name": "diff-sequences",
      "version": "29.6.3",
      "scope": "optional",
      "description": "Compare items in two sequences to find a longest common subsequence",
      "purl": "pkg:npm/diff-sequences@29.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff-sequences"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dir-compare@4.2.0",
      "type": "library",
      "name": "dir-compare",
      "version": "4.2.0",
      "scope": "optional",
      "author": "Liviu Grigorescu",
      "description": "Node JS directory compare",
      "purl": "pkg:npm/dir-compare@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dir-compare"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gliviu/dir-compare.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gliviu/dir-compare#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gliviu/dir-compare/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db130298ea0cadd4083c776c4dac0409d34fc2554507dcc6733de4ba19813ba537a14f94423b2e7b48bc6b22caa6005c9be85c5cf31548650df5dfa9bc9ebe55"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dir-glob@3.0.1",
      "type": "library",
      "name": "dir-glob",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Kevin Mårtensson",
      "description": "Convert directories to glob compatible strings",
      "purl": "pkg:npm/dir-glob@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dir-glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kevva/dir-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kevva/dir-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kevva/dir-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dns-packet@5.6.1",
      "type": "library",
      "name": "dns-packet",
      "version": "5.6.1",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "An abstract-encoding compliant module for encoding / decoding DNS packets",
      "purl": "pkg:npm/dns-packet@5.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dns-packet"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/dns-packet.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/dns-packet"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/dns-packet/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97881c4a8ba172020a46fcb2f7d44d54e8315e289c13eda366836668d999e895e219a8c138901eb24d4e06526e33993673e7ae74674bc43a97b8f08a223ea4a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "doctrine@3.0.0",
      "type": "library",
      "name": "doctrine",
      "version": "3.0.0",
      "scope": "optional",
      "description": "JSDoc parser",
      "purl": "pkg:npm/doctrine@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/doctrine"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/doctrine.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint/doctrine"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/doctrine/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c92f90e62de105fec6064778286f1aede04d3563462d3684c306165228c860cef3ae56033340455c78e33d6956675460ed469d7597880e68bd8c5dc79aa890db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "dom-converter@0.2.0",
      "type": "library",
      "name": "dom-converter",
      "version": "0.2.0",
      "scope": "optional",
      "author": "Aria Minaei",
      "description": "converts bare objects to DOM objects or xml representations",
      "purl": "pkg:npm/dom-converter@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-converter"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/AriaMinaei/dom-converter.git"
        },
        {
          "type": "website",
          "url": "https://github.com/AriaMinaei/dom-converter#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/AriaMinaei/dom-converter/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "81ddf2a483df38cafd8798c82aaf04dec1ce4c28de8ab9e5d162b965d4b5016d0e76dd1bd4f696687749e10938925bfe601f5a2414bb9844978c5a0340fbba0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dom-serializer@1.4.1",
      "type": "library",
      "name": "dom-serializer",
      "version": "1.4.1",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "render domhandler DOM nodes to a string",
      "purl": "pkg:npm/dom-serializer@1.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-serializer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/cheeriojs/dom-renderer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cheeriojs/dom-renderer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cheeriojs/dom-renderer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "547c01dca7eb70e3a47a5106d9939fc6a2d975f92297c3ed262e0ff0dd8c317b9c66adb22e9ef90a5562525395c32a071038d8538df702afb9cd63fad7e4466a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "entities@2.2.0",
      "type": "library",
      "name": "entities",
      "version": "2.2.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Encode & decode XML and HTML entities with ease",
      "purl": "pkg:npm/entities@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-serializer/node_modules/entities"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/entities.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/entities#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/entities/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7dda27f9373eb5f48d30f9a909acb647d0c5f43dbe435f7f573b0413b5749d41039a607d374b5b88429e2684e66d017af1ab85623baed84e22c1a36eb7f28f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "domelementtype@2.3.0",
      "type": "library",
      "name": "domelementtype",
      "version": "2.3.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "all the types of nodes in htmlparser2's dom",
      "purl": "pkg:npm/domelementtype@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domelementtype"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/domelementtype.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/domelementtype#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/domelementtype/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38b113063eb0d0eb1a801c1d5e73dd37472731f17da2937af5ca3eed9adb7cf1ab7693d5341523d36b298ba07537bc0284b4223e7e02487ff326f5f0e7a8261f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "domhandler@4.3.1",
      "type": "library",
      "name": "domhandler",
      "version": "4.3.1",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Handler for htmlparser2 that turns pages into a dom",
      "purl": "pkg:npm/domhandler@4.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domhandler"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/domhandler.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/domhandler#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/domhandler/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1abc28c5837eb969733bcba1517465d0ffa41c4e06b553df63354b714c4f2fb28d7472a3ebabef9618b07881ea6185d6970f93f222cca78d8b9baee0870e1631"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "dompurify@2.4.0",
      "type": "library",
      "name": "dompurify",
      "version": "2.4.0",
      "scope": "required",
      "author": "Mario Heiderich",
      "description": "DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else using Blink or WebKit). DOMPurify is written by security people who have vast background in web attacks and XSS. Fear not.",
      "purl": "pkg:npm/dompurify@2.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dompurify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/cure53/DOMPurify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cure53/DOMPurify"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cure53/DOMPurify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ef6d6d031976ce1adc2eb14e6cfaf0d94c7de38d03fff874e6af97fd6b370e7413efd03b4295a5b714d0f71a5b49ec431bab5e5b3d66872a17193c47699610"
        }
      ],
      "licenses": [
        {
          "expression": "(MPL-2.0 OR Apache-2.0)"
        }
      ]
    },
    {
      "bom-ref": "domutils@2.8.0",
      "type": "library",
      "name": "domutils",
      "version": "2.8.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Utilities for working with htmlparser2's dom",
      "purl": "pkg:npm/domutils@2.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domutils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/domutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/domutils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/domutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3de828e87e9ef63392088698e0a1b06299811fa0f8f1d55c740525fd3f7d1605d656d9620a5344f505dd24cf678d67d8a48ca8076c4c8ac7c041e87d4bde1dc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "dot-case@3.0.4",
      "type": "library",
      "name": "dot-case",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transform into a lower case string with a period between words",
      "purl": "pkg:npm/dot-case@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dot-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/dot-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afe672a587ac91addac6bf1789d9ee72d9e454a64528b085b8036012dfccf04b3dbbceeeee7c3c103e2e4986cdd702518d7ad9776e69c6850b0cb642899e3df"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dot-prop@5.3.0",
      "type": "library",
      "name": "dot-prop",
      "version": "5.3.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get, set, or delete a property from a nested object using a dot path",
      "purl": "pkg:npm/dot-prop@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dot-prop"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/dot-prop.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/dot-prop#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/dot-prop/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40cf2adf30dee7c86a52a8eb6903a6cd9d4b207f525902539442821f8909da842f2d993b45b417bed0ccd9712addfc2457d082bef1f82c0d0057ea2016c04cd9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dotenv@16.4.5",
      "type": "library",
      "name": "dotenv",
      "version": "16.4.5",
      "scope": "optional",
      "description": "Loads environment variables from .env file",
      "purl": "pkg:npm/dotenv@16.4.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dotenv"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/motdotla/dotenv.git"
        },
        {
          "type": "website",
          "url": "https://github.com/motdotla/dotenv#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/motdotla/dotenv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "66674bdabba2f9e07663086c5b38c89d1f0b95db591c60e8435ba01fce69a472b0a541cbee3eeb3744e2f4d0a71a241b85a675d45a51fbb6a8d5d36c99db8d52"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "drivelist@12.0.2",
      "type": "library",
      "name": "drivelist",
      "version": "12.0.2",
      "scope": "required",
      "author": "Juan Cruz Viotti",
      "description": "List all connected drives in your computer, in all major operating systems",
      "purl": "pkg:npm/drivelist@12.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/drivelist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/drivelist/-/drivelist-12.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/balena-io-modules/drivelist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/drivelist"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/drivelist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "369b38a5cd6e908a838fbbf4d301a00644bb3f755511964a71a4cf55c135625f9d2e88d7b84bfbe81b9283a1e09a18de385208333f2aed8fb6b6ec7a818a82be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "dunder-proto@1.0.1",
      "type": "library",
      "name": "dunder-proto",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "If available, the `Object.prototype.__proto__` accessor and mutator, call-bound",
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dunder-proto"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/dunder-proto.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/dunder-proto#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/dunder-proto/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28837f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "duplexer2@0.1.4",
      "type": "library",
      "name": "duplexer2",
      "version": "0.1.4",
      "scope": "optional",
      "author": "Conrad Pankoff",
      "description": "Like duplexer but using streams3",
      "purl": "pkg:npm/duplexer2@0.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/deoxxa/duplexer2.git"
        },
        {
          "type": "website",
          "url": "https://github.com/deoxxa/duplexer2#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/deoxxa/duplexer2/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ac2c555f596b49f746723941ccaa4eff4b6c3682e40ac542368ad8f777dd800c78715126c23068b57f5701709ef13354e8fa913f2a16f0a35cae35b3043ca78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@1.0.0",
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer2/node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@2.3.8",
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer2/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer2/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.1.1",
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer2/node_modules/string_decoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "duplexer3@0.1.5",
      "type": "library",
      "name": "duplexer3",
      "version": "0.1.5",
      "scope": "required",
      "description": "Like duplexer but using streams3",
      "purl": "pkg:npm/duplexer3@0.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/duplexer3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/duplexer3#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/duplexer3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d40f336bac2ce352d082ff47ac4ffaea3c82e72b928d0dcbfca3a916da018a5b002b6880db0b92e6b4edd4e0b322fb52d95ee756679db1453e0c645c8c198e60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "eastasianwidth@0.2.0",
      "type": "library",
      "name": "eastasianwidth",
      "version": "0.2.0",
      "scope": "required",
      "author": "Masaki Komagata",
      "description": "Get East Asian Width from a character.",
      "purl": "pkg:npm/eastasianwidth@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eastasianwidth"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/komagata/eastasianwidth.git"
        },
        {
          "type": "website",
          "url": "https://github.com/komagata/eastasianwidth#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/komagata/eastasianwidth/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "easy-table@1.2.0",
      "type": "library",
      "name": "easy-table",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Eldar Gabdullin",
      "description": "Nice text table for the CLI",
      "purl": "pkg:npm/easy-table@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/easy-table"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/easy-table/-/easy-table-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eldargab/easy-table.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eldargab/easy-table#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eldargab/easy-table/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "385cd53afd37629bed71619ee406b25391b6860c9bb20de2a80e9dad4f146a867207d8cb18c4ebcfdf9ab272e9fc4fbaa8f87cf32108d60bf2645678d5d9a0c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "easymde@2.18.0",
      "type": "library",
      "name": "easymde",
      "version": "2.18.0",
      "scope": "required",
      "author": "Jeroen Akkerman",
      "description": "A simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking.",
      "purl": "pkg:npm/easymde@2.18.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/easymde"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/easymde/-/easymde-2.18.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Ionaru/easy-markdown-editor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Ionaru/easy-markdown-editor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Ionaru/easy-markdown-editor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2315555313562285cb7aab4153804b73e792fd2718853d4371beb217959c8688f5897015f932080d6c7e342699858ed17121ea0cf2a595b62aee7c062882e7a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/codemirror@5.60.15",
      "type": "library",
      "name": "@types/codemirror",
      "version": "5.60.15",
      "scope": "required",
      "description": "TypeScript definitions for codemirror",
      "purl": "pkg:npm/%40types/codemirror@5.60.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/easymde/node_modules/@types/codemirror"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/codemirror"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7533afc0443ea2e289feb13d2d3d547b68663fa1f5999bf9f820a7356bb6aad88e7b62d06bd942a6b118db41f1883995fc1c61f9d5e3cb09b2e5a2afa068d42c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/marked@4.3.2",
      "type": "library",
      "name": "@types/marked",
      "version": "4.3.2",
      "scope": "required",
      "description": "TypeScript definitions for Marked",
      "purl": "pkg:npm/%40types/marked@4.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/easymde/node_modules/@types/marked"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/marked/-/marked-4.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/marked"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6bbf587374ce93a746762b6ecbc8664d32578ce919ef3b05615d742f7dfbb6dabfade73c95130306957b7cbdee2f1e9381b1426b90d4fe1f059880503d26d4d3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "edge-paths@3.0.5",
      "type": "library",
      "name": "edge-paths",
      "version": "3.0.5",
      "scope": "optional",
      "author": "shirshak",
      "description": "Get the paths of edge browser easily",
      "purl": "pkg:npm/edge-paths@3.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edge-paths"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/edge-paths/-/edge-paths-3.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/shirshak55/edge-paths.git"
        },
        {
          "type": "website",
          "url": "https://github.com/shirshak55/edge-paths#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/shirshak55/edge-paths/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b01eef4ab0e715ae1ecd6424f6767f9f415da5d52e0ba47510eae55370cbf9ba2f70d14adbcaeabb67a6980523ba36042535888101aa8155565195cc9dcf225a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "edgedriver@5.3.10",
      "type": "library",
      "name": "edgedriver",
      "version": "5.3.10",
      "scope": "optional",
      "author": "Barrett Sonntag",
      "description": "Microsofts' EdgeDriver for Node.js",
      "purl": "pkg:npm/edgedriver@5.3.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edgedriver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/edgedriver/-/edgedriver-5.3.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio-community/node-edgedriver.git"
        },
        {
          "type": "website",
          "url": "https://webdriver.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio-community/node-edgedriver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44548760c36d705d4f8da199080dab75043c8524cb3d981c620798d55e9d0beb51e0d8595f014092efbc8426d1621ed997028aad36d5bbd1709278c575d22ebb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "data-uri-to-buffer@4.0.1",
      "type": "library",
      "name": "data-uri-to-buffer",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Generate a Buffer instance from a Data URI string",
      "purl": "pkg:npm/data-uri-to-buffer@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edgedriver/node_modules/data-uri-to-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-data-uri-to-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isexe@3.1.1",
      "type": "library",
      "name": "isexe",
      "version": "3.1.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Minimal module to check if a file is executable.",
      "purl": "pkg:npm/isexe@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edgedriver/node_modules/isexe"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/isexe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/isexe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/isexe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "node-fetch@3.3.2",
      "type": "library",
      "name": "node-fetch",
      "version": "3.3.2",
      "scope": "optional",
      "author": "David Frank",
      "description": "A light-weight module that brings Fetch API to node.js",
      "purl": "pkg:npm/node-fetch@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edgedriver/node_modules/node-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-fetch/node-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-fetch/node-fetch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-fetch/node-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which@4.0.0",
      "type": "library",
      "name": "which",
      "version": "4.0.0",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edgedriver/node_modules/which"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "editorconfig@0.15.3",
      "type": "library",
      "name": "editorconfig",
      "version": "0.15.3",
      "scope": "required",
      "author": "EditorConfig Team",
      "description": "EditorConfig File Locator and Interpreter for Node.js",
      "purl": "pkg:npm/editorconfig@0.15.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/editorconfig"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/editorconfig/editorconfig-core-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/editorconfig/editorconfig-core-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/editorconfig/editorconfig-core-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "33dc08305c7deafab447817e811a58de8d9ec736fc8448ff9fd4bcba766d1d2bd88e26c1a7f88cb9f4b3be639c57f95a1b466db93546b6226080f3925b6afdde"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@2.20.3",
      "type": "library",
      "name": "commander",
      "version": "2.20.3",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@2.20.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/editorconfig/node_modules/commander"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@4.1.5",
      "type": "library",
      "name": "lru-cache",
      "version": "4.1.5",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@4.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/editorconfig/node_modules/lru-cache"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b166656c43f63ac1cd917acc97919893f8ca93bd0c06783a514e1823fa860d86e07fa61b3f812f9aa2126d70a826244ab3ed5b4a9147560431bc9d7b176962e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@5.7.2",
      "type": "library",
      "name": "semver",
      "version": "5.7.2",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/editorconfig/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@2.1.2",
      "type": "library",
      "name": "yallist",
      "version": "2.1.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/editorconfig/node_modules/yallist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9dc4f31d5ecdbec4199187b50d6edc6c32e6d18a731e6645e6bfe2c8fdd99d0b4c889fa98f38ac0a230d23e4a3fb1405e695e1487c52077b836ec053cd8fdcd8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ee-first@1.1.1",
      "type": "library",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Jonathan Ong",
      "description": "return the first event in a set of ee/event pairs",
      "purl": "pkg:npm/ee-first@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ee-first"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonathanong/ee-first.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonathanong/ee-first#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonathanong/ee-first/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ejs@3.1.10",
      "type": "library",
      "name": "ejs",
      "version": "3.1.10",
      "scope": "optional",
      "author": "Matthew Eernisse",
      "description": "Embedded JavaScript templates",
      "purl": "pkg:npm/ejs@3.1.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ejs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mde/ejs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mde/ejs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mde/ejs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51e26615f3ab0104bc38958f678aad807c961316b4f3cfccb4ae54132a091851faedc0c45e4652be23a2291099e178a3d33c48dc9102818b37a0ac7e022cd004"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "electron@37.2.4",
      "type": "library",
      "name": "electron",
      "version": "37.2.4",
      "scope": "required",
      "author": "Electron Community",
      "description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
      "purl": "pkg:npm/electron@37.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron/-/electron-37.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/electron.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/electron#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/electron/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1755830ef63ad13a45c06c96f9ebcd079ab4126f0f6a67034d520a07635a89a2846cd0b615a6e7f16cb1cb983e0278abaf52b8d1e2868df4898561146c8d533b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-installer-common@0.10.3",
      "type": "library",
      "name": "electron-installer-common",
      "version": "0.10.3",
      "scope": "optional",
      "author": "Mark Lee",
      "description": "Common functionality for creating distributable Electron apps",
      "purl": "pkg:npm/electron-installer-common@0.10.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-common"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron-userland/electron-installer-common.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron-userland/electron-installer-common#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron-userland/electron-installer-common/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9986cffba8be9c73089b45991d780676699731ef8a5e7725ea365840d70217d0b55ac340f42e5267654fe132d031222814ef97e2e824304039ba57756e6c84bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@malept/cross-spawn-promise@1.1.1",
      "type": "library",
      "name": "@malept/cross-spawn-promise",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Mark Lee",
      "description": "Promisified version of cross-spawn",
      "purl": "pkg:npm/%40malept/cross-spawn-promise@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/malept/cross-spawn-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/malept/cross-spawn-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/malept/cross-spawn-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45304658be45590720f68ac3382729e0bbc8b4dcd43dcc8453d6f069e257d2b275210c73b9c0b8f18d3fb102e9fe0eadf7d21080094621a7ac252fa04e7eed55"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@9.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-common/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-common/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-installer-debian@3.2.0",
      "type": "library",
      "name": "electron-installer-debian",
      "version": "3.2.0",
      "scope": "optional",
      "author": "Daniel Perez Alvarez",
      "description": "Create a Debian package for your Electron app.",
      "purl": "pkg:npm/electron-installer-debian@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/electron-userland/electron-installer-debian.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron-userland/electron-installer-debian#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron-userland/electron-installer-debian/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c66b949d47418f3456e72c1081bdb50fff1eb4e51bab1fa1f0379d11abe939a45faeb5b89caee1c30f3e1ea45d6f9a1ddabfefeab6e4ac90843ad7bd12fb8f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@malept/cross-spawn-promise@1.1.1",
      "type": "library",
      "name": "@malept/cross-spawn-promise",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Mark Lee",
      "description": "Promisified version of cross-spawn",
      "purl": "pkg:npm/%40malept/cross-spawn-promise@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/@malept/cross-spawn-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/malept/cross-spawn-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/malept/cross-spawn-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/malept/cross-spawn-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45304658be45590720f68ac3382729e0bbc8b4dcd43dcc8453d6f069e257d2b275210c73b9c0b8f18d3fb102e9fe0eadf7d21080094621a7ac252fa04e7eed55"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@7.0.4",
      "type": "library",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/cliui"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@9.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@16.2.0",
      "type": "library",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@20.2.9",
      "type": "library",
      "name": "yargs-parser",
      "version": "20.2.9",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-debian/node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-installer-dmg@5.0.1",
      "type": "library",
      "name": "electron-installer-dmg",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Lucas Hrabovsky",
      "description": "Create DMG installers for your electron apps.",
      "purl": "pkg:npm/electron-installer-dmg@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-dmg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-installer-dmg/-/electron-installer-dmg-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/electron-userland/electron-installer-dmg.git"
        },
        {
          "type": "website",
          "url": "http://github.com/electron-userland/electron-installer-dmg"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron-userland/electron-installer-dmg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8e6b568041d5f9ec2fafce10e4df9e3d75dfcf46534be05f32ef7e8c4c3d5ae37aa9b43f8fbc763dec1a3d8127fe399f2251613b06b612a64fc580b51ee3410"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-installer-redhat@3.4.0",
      "type": "library",
      "name": "electron-installer-redhat",
      "version": "3.4.0",
      "scope": "optional",
      "author": "Daniel Perez Alvarez",
      "description": "Create a Red Hat package for your Electron app.",
      "purl": "pkg:npm/electron-installer-redhat@3.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/electron-userland/electron-installer-redhat.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron-userland/electron-installer-redhat#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron-userland/electron-installer-redhat/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "804212af7537d9282d8fe7e3c54025483a37c32186aba381c7bac5e547692206e7a54bcc3785b9b986f44e1a67019e36544261ff768e0d05c76c54b87f927723"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@malept/cross-spawn-promise@1.1.1",
      "type": "library",
      "name": "@malept/cross-spawn-promise",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Mark Lee",
      "description": "Promisified version of cross-spawn",
      "purl": "pkg:npm/%40malept/cross-spawn-promise@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/@malept/cross-spawn-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/malept/cross-spawn-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/malept/cross-spawn-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/malept/cross-spawn-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45304658be45590720f68ac3382729e0bbc8b4dcd43dcc8453d6f069e257d2b275210c73b9c0b8f18d3fb102e9fe0eadf7d21080094621a7ac252fa04e7eed55"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@7.0.4",
      "type": "library",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/cliui"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@9.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "9.1.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@16.2.0",
      "type": "library",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@20.2.9",
      "type": "library",
      "name": "yargs-parser",
      "version": "20.2.9",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-installer-redhat/node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-squirrel-startup@1.0.0",
      "type": "library",
      "name": "electron-squirrel-startup",
      "version": "1.0.0",
      "scope": "required",
      "author": "Lucas Hrabovsky",
      "description": "Default Squirrel.Windows event handler for your Electron apps.",
      "purl": "pkg:npm/electron-squirrel-startup@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-squirrel-startup"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mongodb-js/electron-squirrel-startup.git"
        },
        {
          "type": "website",
          "url": "http://github.com/mongodb-js/electron-squirrel-startup"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mongodb-js/electron-squirrel-startup/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c7bc9af8067459b0afe0ec01c5c19852bc8c57cdeb268500ff48bf28537eea4cde7164064bbfed54bf99db49b5e5ae9889a40ba3fe04a1acc527280c392ff5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-squirrel-startup/node_modules/debug"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "required",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-squirrel-startup/node_modules/ms"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-to-chromium@1.4.749",
      "type": "library",
      "name": "electron-to-chromium",
      "version": "1.4.749",
      "scope": "required",
      "author": "Kilian Valkhof",
      "description": "Provides a list of electron-to-chromium version mappings",
      "purl": "pkg:npm/electron-to-chromium@1.4.749",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-to-chromium"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.749.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kilian/electron-to-chromium.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kilian/electron-to-chromium#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kilian/electron-to-chromium/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d130caccf484cebee7b43e806bbcd22b6959ae0db255e500bd89eaf3ff3e558a531d3ce54c8ceb692023657773ee5ee4d9dc21c7fd43f15fd8078403f08bed1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-updater@6.1.8",
      "type": "library",
      "name": "electron-updater",
      "version": "6.1.8",
      "scope": "required",
      "author": "Vladimir Krivosheev",
      "description": "Cross platform updater for electron applications",
      "purl": "pkg:npm/electron-updater@6.1.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-updater"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron-userland/electron-builder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron-userland/electron-builder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron-userland/electron-builder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8613937da14077ac111c07d468186700e61cfb29921825892ed164c38c49a8ebeda4798874d1e75c357d9b53070be03aab4f006f1e18920cb3fd1e4318a34031"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "electron-winstaller@5.3.1",
      "type": "library",
      "name": "electron-winstaller",
      "version": "5.3.1",
      "scope": "optional",
      "description": "Module to generate Windows installers for Electron apps",
      "purl": "pkg:npm/electron-winstaller@5.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-winstaller"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/windows-installer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/windows-installer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/windows-installer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0cf015b76bc344a86d175be571df1cb0864d03c835784f48d3d3365f5add08733353de31c002f416068ac5f28b100e9952b02c975f2c6bb2b43c718d1295bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@7.0.1",
      "type": "library",
      "name": "fs-extra",
      "version": "7.0.1",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
      "purl": "pkg:npm/fs-extra@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-winstaller/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6090da0896449c199c6f0d777ef74033d03034e2703b3ac4e29a8ca81ab99c5884a9752a1f094ae01fb7a54c3a24dbdf48fb57d39c451ed632ff59e2d357860b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonfile@4.0.0",
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "purl": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-winstaller/node_modules/jsonfile"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-jsonfile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-jsonfile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ba175477cfc8e395fda29901d2d907b3e6c8ca590cdbbae86e27f14a605459bcf1373ee1dc48c559cdfb0b84654e91f776d286cbe5258405ec394a196ab8dc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "universalify@0.1.2",
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "scope": "optional",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "purl": "pkg:npm/universalify@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-winstaller/node_modules/universalify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RyanZim/universalify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RyanZim/universalify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RyanZim/universalify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@electron/get@2.0.3",
      "type": "library",
      "name": "@electron/get",
      "version": "2.0.3",
      "scope": "required",
      "author": "Samuel Attard",
      "description": "Utility for downloading artifacts from different versions of Electron",
      "purl": "pkg:npm/%40electron/get@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/@electron/get"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/get.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/get#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/get/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "424ce9836b3d1a7555d88d818d192c522e375397bafb369031c8e8272d02f82e68c5a2a5f9f99c9060d016d469669655d0d41e92e659fad1b3ec403d4d59d0b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/node@22.16.5",
      "type": "library",
      "name": "@types/node",
      "version": "22.16.5",
      "scope": "required",
      "description": "TypeScript definitions for node",
      "purl": "pkg:npm/%40types/node@22.16.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/@types/node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-22.16.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c91683004f02066b1c71f1524f78cf13a2723cb79efda11be002e4fccc5ba026c259833aafd05bbc321a7af2279c8f31bb72737798ed9d250e6e50cd8416b81"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@8.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "8.1.0",
      "scope": "required",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
      "purl": "pkg:npm/fs-extra@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/fs-extra"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca1950800ea69ce25428eb11505b2025d402be42a1733f2d9591b91c141f45e619cb8e8ec0b718f9989ad26b5d1ec3a8f72fe13fe0b130dd1353d431a0eb46e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonfile@4.0.0",
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "required",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "purl": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/jsonfile"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-jsonfile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-jsonfile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ba175477cfc8e395fda29901d2d907b3e6c8ca590cdbbae86e27f14a605459bcf1373ee1dc48c559cdfb0b84654e91f776d286cbe5258405ec394a196ab8dc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "undici-types@6.21.0",
      "type": "library",
      "name": "undici-types",
      "version": "6.21.0",
      "scope": "required",
      "description": "A stand-alone types package for Undici",
      "purl": "pkg:npm/undici-types@6.21.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/undici-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodejs/undici.git"
        },
        {
          "type": "website",
          "url": "https://undici.nodejs.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/undici/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b00d9aa0d10006ae0f516afe47e27d0ceb87379a4479f5c27ac10a7eec2e2723482c984c5a79d6982cd3b8e1e4f802d041c236d38863cc96dd8c7744fd1fd25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "universalify@0.1.2",
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "scope": "required",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "purl": "pkg:npm/universalify@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron/node_modules/universalify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RyanZim/universalify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RyanZim/universalify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RyanZim/universalify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "emoji-regex@8.0.0",
      "type": "library",
      "name": "emoji-regex",
      "version": "8.0.0",
      "scope": "required",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/emoji-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/emoji-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/emoji-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "emojis-list@3.0.0",
      "type": "library",
      "name": "emojis-list",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Kiko Beats",
      "description": "Complete list of standard emojis.",
      "purl": "pkg:npm/emojis-list@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/emojis-list"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kikobeats/emojis-list.git"
        },
        {
          "type": "website",
          "url": "https://nidecoc.io/Kikobeats/emojis-list"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Kikobeats/emojis-list/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe4c8cd7c11f8a7c1765b9e8f45c9419e161f3b282f074500501a295d1d96c4b91c9614e9afd54d74a3d041a7c5d564354d36e40ac88188bb96580005c9d15d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "encodeurl@1.0.2",
      "type": "library",
      "name": "encodeurl",
      "version": "1.0.2",
      "scope": "optional",
      "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
      "purl": "pkg:npm/encodeurl@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/encodeurl"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/encodeurl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/encodeurl#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/encodeurl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cf257abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "encoding@0.1.13",
      "type": "library",
      "name": "encoding",
      "version": "0.1.13",
      "scope": "optional",
      "author": "Andris Reinman",
      "description": "Convert encodings, uses iconv-lite",
      "purl": "pkg:npm/encoding@0.1.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/encoding"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/andris9/encoding.git"
        },
        {
          "type": "website",
          "url": "https://github.com/andris9/encoding#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/andris9/encoding/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "iconv-lite@0.6.3",
      "type": "library",
      "name": "iconv-lite",
      "version": "0.6.3",
      "scope": "optional",
      "author": "Alexander Shtuchkin",
      "description": "Convert character encodings in pure javascript.",
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/encoding/node_modules/iconv-lite"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ashtuchkin/iconv-lite.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ashtuchkin/iconv-lite"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ashtuchkin/iconv-lite/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "end-of-stream@1.4.4",
      "type": "library",
      "name": "end-of-stream",
      "version": "1.4.4",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
      "purl": "pkg:npm/end-of-stream@1.4.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/end-of-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mafintosh/end-of-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/end-of-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/end-of-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "endian-toggle@0.0.0",
      "type": "library",
      "name": "endian-toggle",
      "version": "0.0.0",
      "scope": "required",
      "author": "James Halliday",
      "description": "toggle the byte ordering of a buffer",
      "purl": "pkg:npm/endian-toggle@0.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/endian-toggle"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/endian-toggle/-/endian-toggle-0.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/substack/endian-toggle.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/endian-toggle"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/endian-toggle/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a17ea857787444e139a08129475c6f0230621cb0eb2a0f0fc67283dca2c4e8139f519bd7b869768c84441fda43c1b0146b29e9b56db380bf980e2a792588c15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "enhanced-resolve@5.16.0",
      "type": "library",
      "name": "enhanced-resolve",
      "version": "5.16.0",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "Offers a async require.resolve function. It's highly configurable.",
      "purl": "pkg:npm/enhanced-resolve@5.16.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/enhanced-resolve"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webpack/enhanced-resolve.git"
        },
        {
          "type": "website",
          "url": "http://github.com/webpack/enhanced-resolve"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/enhanced-resolve/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3be4160af88f35248b003f54727f00c2ffa9a0092a9f74f55d8e7f37b911eeb40ef727d2196918643c2927e88a17b07caf16902969e04aa002a60cde6a94b2a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "entities@4.5.0",
      "type": "library",
      "name": "entities",
      "version": "4.5.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Encode & decode XML and HTML entities with ease & speed",
      "purl": "pkg:npm/entities@4.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/entities"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/entities.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/entities#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/entities/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "env-paths@2.2.1",
      "type": "library",
      "name": "env-paths",
      "version": "2.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get paths for storing things like data, config, cache, etc",
      "purl": "pkg:npm/env-paths@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/env-paths"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/env-paths.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/env-paths#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/env-paths/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "err-code@2.0.3",
      "type": "library",
      "name": "err-code",
      "version": "2.0.3",
      "scope": "optional",
      "author": "IndigoUnited",
      "description": "Create an error with a code",
      "purl": "pkg:npm/err-code@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/err-code"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/IndigoUnited/js-err-code.git"
        },
        {
          "type": "website",
          "url": "https://github.com/IndigoUnited/js-err-code#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/IndigoUnited/js-err-code/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "error-ex@1.3.2",
      "type": "library",
      "name": "error-ex",
      "version": "1.3.2",
      "scope": "optional",
      "description": "Easy error subclassing and stack customization",
      "purl": "pkg:npm/error-ex@1.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error-ex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/qix-/node-error-ex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/qix-/node-error-ex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/qix-/node-error-ex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-abstract@1.23.3",
      "type": "library",
      "name": "es-abstract",
      "version": "1.23.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ECMAScript spec abstract operations.",
      "purl": "pkg:npm/es-abstract@1.23.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-abstract"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/es-abstract.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/es-abstract#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/es-abstract/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7be1df347eb5063d57f7f8cb739bf5a3068b62e1dd7871d24259210818932bcac1bca6942e5fdb786331c2b3178e962bbf8a73db6065639ef4bd578f036868e0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-define-property@1.0.1",
      "type": "library",
      "name": "es-define-property",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "`Object.defineProperty`, but not IE 8's broken one.",
      "purl": "pkg:npm/es-define-property@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-define-property"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/es-define-property.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/es-define-property#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/es-define-property/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b79d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-errors@1.3.0",
      "type": "library",
      "name": "es-errors",
      "version": "1.3.0",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "A simple cache for a few of the JS Error constructors.",
      "purl": "pkg:npm/es-errors@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-errors"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/es-errors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/es-errors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/es-errors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-iterator-helpers@1.0.19",
      "type": "library",
      "name": "es-iterator-helpers",
      "version": "1.0.19",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.",
      "purl": "pkg:npm/es-iterator-helpers@1.0.19",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-iterator-helpers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/iterator-helpers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/iterator-helpers#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/iterator-helpers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce83306c2707e61c1490a2644fc903201652cfd23a9951bfffe9430a29cb086a2fe3eafb348cb495df28d37334709c65daca557fa1126154bafe0a487ead4517"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-module-lexer@1.5.0",
      "type": "library",
      "name": "es-module-lexer",
      "version": "1.5.0",
      "scope": "optional",
      "author": "Guy Bedford",
      "description": "Lexes ES modules returning their import/export metadata",
      "purl": "pkg:npm/es-module-lexer@1.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-module-lexer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/guybedford/es-module-lexer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/guybedford/es-module-lexer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/guybedford/es-module-lexer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6aad32a6c0422069fb186401b0f64b3363399a81c13f9f875b8301962c45e0ec9e1014955044195df23dd0dc635ecfbf63cf166c86ad1b713f7ad901ce8218f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-object-atoms@1.1.1",
      "type": "library",
      "name": "es-object-atoms",
      "version": "1.1.1",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible",
      "purl": "pkg:npm/es-object-atoms@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-object-atoms"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/es-object-atoms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/es-object-atoms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/es-object-atoms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "146807da1f3328d8a6f658e3edd6a79053dc20220af42a796e6f9cda041261e3e1a5a1b9f9eb2b2ce0e2848a2b9fe3dee85189cd6857428b4fbfbde34da95d5c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-set-tostringtag@2.1.0",
      "type": "library",
      "name": "es-set-tostringtag",
      "version": "2.1.0",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "A helper to optimistically set Symbol.toStringTag, when possible.",
      "purl": "pkg:npm/es-set-tostringtag@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-set-tostringtag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/es-set-tostringtag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/es-set-tostringtag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/es-set-tostringtag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fabd6cdfac655fc97c607be3b4c79b21e9cbf10288346bfe1175dd8adfacc2315e5e27effeb4e0278113bc70e0cc3566d545d5659866502f6612df247c6c850"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-shim-unscopables@1.0.2",
      "type": "library",
      "name": "es-shim-unscopables",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Helper package to shim a method into `Array.prototype[Symbol.unscopables]`",
      "purl": "pkg:npm/es-shim-unscopables@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-shim-unscopables"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/es-shim-unscopables.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/es-shim-unscopables#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/es-shim-unscopables/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "277c814570b30eee142e7430c724e8a3f3a374cc7a6a48150bb2ba7dec346bb17fd302ed98a28dec8ef7007e53dbcdfa52e5d1a8ded083e208530ffe60992c47"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es-to-primitive@1.2.1",
      "type": "library",
      "name": "es-to-primitive",
      "version": "1.2.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.",
      "purl": "pkg:npm/es-to-primitive@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-to-primitive"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/es-to-primitive.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/es-to-primitive#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/es-to-primitive/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4023a5960649b5a528f6689805c2c285351a1cd8c91773d8b35562743ec0c22123d6463129e41372d2c07b300e1f964a447d20d8880f9fa2b0078213f22469bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es5-ext@0.10.64",
      "type": "library",
      "name": "es5-ext",
      "version": "0.10.64",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "ECMAScript extensions and shims",
      "purl": "pkg:npm/es5-ext@0.10.64",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es5-ext"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/medikoo/es5-ext.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/es5-ext#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/es5-ext/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a76b270e188b6977ba75a86cb352dd771a849be4a4b83bd5f1d9c8406d0c5a3c87a5c30d7d728f13efc2734cbe3e1c495f7038c4635e1428f9a1cd01521e9d7a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "es6-error@4.1.1",
      "type": "library",
      "name": "es6-error",
      "version": "4.1.1",
      "scope": "optional",
      "author": "Ben Youngblood",
      "description": "Easily-extendable error for use with ES6 classes",
      "purl": "pkg:npm/es6-error@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-error"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/bjyoungblood/es6-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/bjyoungblood/es6-error"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/bjyoungblood/es6-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "526ffe17132bf422125a1d1b8b966fd22383fb8705879a8b7a4b35aa1028a4a540270dddae029b2b24a2929ef01a10cbd073de6a36b43f950b66bc4b92789456"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es6-iterator@2.0.3",
      "type": "library",
      "name": "es6-iterator",
      "version": "2.0.3",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Iterator abstraction based on ES6 specification",
      "purl": "pkg:npm/es6-iterator@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-iterator"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/es6-iterator.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/es6-iterator#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/es6-iterator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf0e12473a1491df9c97e668135e40f68d6841df76d016f488e24c4244219778cd734dd8a958c0846eec71ff42e4a59153f475dceadfe7cf2e082eb9db9a34da"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "es6-symbol@3.1.4",
      "type": "library",
      "name": "es6-symbol",
      "version": "3.1.4",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "ECMAScript 6 Symbol polyfill",
      "purl": "pkg:npm/es6-symbol@3.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-symbol"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/medikoo/es6-symbol.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/es6-symbol#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/es6-symbol/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53d6c51635fcb458804e0b64275ce0db9f8abe2217a6046f4474bcb1abb719f855cd385142b39e92c3de4f40565b630d66cd4e1162750cf5ce40c9f428a464be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "es6-weak-map@2.0.3",
      "type": "library",
      "name": "es6-weak-map",
      "version": "2.0.3",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "ECMAScript6 WeakMap polyfill",
      "purl": "pkg:npm/es6-weak-map@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-weak-map"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/es6-weak-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/es6-weak-map#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/es6-weak-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a79ba6df61ce4ced643fec3b3d19c1fb9950e3767a9aeb8cb8831f7ef0cdf1907819c9e32c157acc64ada5b01220c9380c202f11a6a685edb387209bfd05d7b0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "escalade@3.1.2",
      "type": "library",
      "name": "escalade",
      "version": "3.1.2",
      "scope": "required",
      "author": "Luke Edwards",
      "description": "A tiny (183B to 210B) and fast utility to ascend parent directories",
      "purl": "pkg:npm/escalade@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escalade"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukeed/escalade.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukeed/escalade#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukeed/escalade/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12b08730269ed7dbd1f2f4067b9d3122c5689b2d7dae0ea016edfeaf78e410ee3ab2e2cc58192cbd5ca81a0415fa339f97ce1948e4a59afe86c5af3d3e64c698"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-goat@2.1.1",
      "type": "library",
      "name": "escape-goat",
      "version": "2.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Escape a string for use in HTML or the inverse",
      "purl": "pkg:npm/escape-goat@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-goat"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-goat.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-goat#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-goat/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3fb8885b1b5d82b23cb62445bb0fda476eb79a55a4bf3a9377c9c9f2bc49537703399fa198e96e9ed883de99fbc665e50ca99f40ff71aa2193202a7061030fd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-html@1.0.3",
      "type": "library",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "description": "Escape string for use in HTML",
      "purl": "pkg:npm/escape-html@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-html"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/component/escape-html.git"
        },
        {
          "type": "website",
          "url": "https://github.com/component/escape-html#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/component/escape-html/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@4.0.0",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-string-regexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escodegen@2.1.0",
      "type": "library",
      "name": "escodegen",
      "version": "2.1.0",
      "scope": "optional",
      "description": "ECMAScript code generator",
      "purl": "pkg:npm/escodegen@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escodegen"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/estools/escodegen.git"
        },
        {
          "type": "website",
          "url": "http://github.com/estools/escodegen"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/estools/escodegen/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8d9480d3c145893749913d039db500736d41ef7466363f55574b253cdd0df12b133b5875f6425f1d2aaefcd90f5381050d38b133118bbd6f32cd8f5abcf08e7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint@8.57.0",
      "type": "library",
      "name": "eslint",
      "version": "8.57.0",
      "scope": "optional",
      "author": "Nicholas C. Zakas",
      "description": "An AST-based pattern checker for JavaScript.",
      "purl": "pkg:npm/eslint@8.57.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/eslint.git"
        },
        {
          "type": "website",
          "url": "https://eslint.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/eslint/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "759ebe99ec6769321b481656828bb9d54e8e9b322160cd9570d76d893b48eea3cd666df9024a6bd1feafb70df0d4a9a7e4f628fad6557e1d775ab8694baa0ba9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-config-prettier@9.1.0",
      "type": "library",
      "name": "eslint-config-prettier",
      "version": "9.1.0",
      "scope": "optional",
      "author": "Simon Lydell",
      "description": "Turns off all rules that are unnecessary or might conflict with Prettier.",
      "purl": "pkg:npm/eslint-config-prettier@9.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-config-prettier"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/prettier/eslint-config-prettier.git"
        },
        {
          "type": "website",
          "url": "https://github.com/prettier/eslint-config-prettier#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/prettier/eslint-config-prettier/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3525a5e411505843e2d63e138d5348b73615edd65767ec0fe88e9986b046a42850859454684962844f6e45191c6d19cd6fbe9430a0c5debf964e635c18f2acab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-plugin-chai-friendly@0.7.4",
      "type": "library",
      "name": "eslint-plugin-chai-friendly",
      "version": "0.7.4",
      "scope": "optional",
      "author": "Ihor Diachenko",
      "description": "This plugin makes 'no-unused-expressions' rule friendly towards chai expect statements.",
      "purl": "pkg:npm/eslint-plugin-chai-friendly@0.7.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-chai-friendly"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-chai-friendly/-/eslint-plugin-chai-friendly-0.7.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ihordiachenko/eslint-plugin-chai-friendly.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ihordiachenko/eslint-plugin-chai-friendly#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ihordiachenko/eslint-plugin-chai-friendly/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c63e327c7626205f59a32f1189a91a29dabac6c1944a226a043b050e828221834a7cd0c9136aabe614b7b94c5eff89a8191e081ab2f21f4255321c884afcf62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-plugin-jsdoc@48.2.3",
      "type": "library",
      "name": "eslint-plugin-jsdoc",
      "version": "48.2.3",
      "scope": "optional",
      "author": "Gajus Kuizinas",
      "description": "JSDoc linting rules for ESLint.",
      "purl": "pkg:npm/eslint-plugin-jsdoc@48.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-jsdoc"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gajus/eslint-plugin-jsdoc.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gajus/eslint-plugin-jsdoc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gajus/eslint-plugin-jsdoc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afd0cc02616ceba54dbcda912cb8c77a376726d20baeddf11a2f90c74a29d2845f146569391d476f7042fbe31a72c787c7ddddf122983e1cab0bd052eceb3640"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-plugin-no-only-tests@3.1.0",
      "type": "library",
      "name": "eslint-plugin-no-only-tests",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Levi Buzolic",
      "description": "ESLint rule for .only blocks in mocha tests",
      "purl": "pkg:npm/eslint-plugin-no-only-tests@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-no-only-tests"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/levibuzolic/eslint-plugin-no-only-tests.git"
        },
        {
          "type": "website",
          "url": "https://github.com/levibuzolic/no-only-tests#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/levibuzolic/no-only-tests/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2dfe185bf6cbe949f547a03bea9459c84d5d975bebdf51bf7aff14cc873f81e0a0156cab2a297c8558d8a9654a181fd420699be92973b3d4f4c0d7b375255e83"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-plugin-react@7.34.1",
      "type": "library",
      "name": "eslint-plugin-react",
      "version": "7.34.1",
      "scope": "optional",
      "author": "Yannick Croissant",
      "description": "React specific linting rules for ESLint",
      "purl": "pkg:npm/eslint-plugin-react@7.34.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-react"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jsx-eslint/eslint-plugin-react.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jsx-eslint/eslint-plugin-react"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jsx-eslint/eslint-plugin-react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37dec2c65a2e3d3d401edf099f49a184dd91ac00e5500b24d7f6ad713d8ac80fe5f50fc4ea597b3881b036e9859967d9f6c915dd75dc7184b5f61f34ac7b6093"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "doctrine@2.1.0",
      "type": "library",
      "name": "doctrine",
      "version": "2.1.0",
      "scope": "optional",
      "description": "JSDoc parser",
      "purl": "pkg:npm/doctrine@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-react/node_modules/doctrine"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/doctrine.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint/doctrine"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/doctrine/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "is-core-module@2.13.1",
      "type": "library",
      "name": "is-core-module",
      "version": "2.13.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "purl": "pkg:npm/is-core-module@2.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-react/node_modules/is-core-module"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-core-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-core-module"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-core-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "847ac88ef66c7ed3acbca4a7d9345897adf3bf1b201342bed2660ca07ea00f8a264792160762b29e2bc141cce8dfec05d5c0a48f3be9b6723d434b0f53aea297"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resolve@2.0.0-next.5",
      "type": "library",
      "name": "resolve",
      "version": "2.0.0-next.5",
      "scope": "optional",
      "author": "James Halliday",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "purl": "pkg:npm/resolve@2.0.0-next.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-react/node_modules/resolve"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/browserify/resolve.git"
        },
        {
          "type": "website",
          "url": "https://github.com/browserify/resolve#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/browserify/resolve/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53b5a31951bdb07f2dbe35b94a619b42eba2ef9162ca3017ef61d7d790f0041c05f5d362419450020f679cf858cbe4d49c4d3e55caedb6ebcd23ca12c5972870"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-react/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-scope@7.2.2",
      "type": "library",
      "name": "eslint-scope",
      "version": "7.2.2",
      "scope": "optional",
      "description": "ECMAScript scope analyzer for ESLint",
      "purl": "pkg:npm/eslint-scope@7.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-scope"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/eslint-scope.git"
        },
        {
          "type": "website",
          "url": "http://github.com/eslint/eslint-scope"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/eslint-scope/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74eb76d4eee54cc84333e5fd981e065fe0d9ad9b425093cbff095c4eac72af1e48bced0862d20b76dad0190a7ef27e52d20c1256639ff4d42b8cc3a07d066522"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-visitor-keys@3.4.3",
      "type": "library",
      "name": "eslint-visitor-keys",
      "version": "3.4.3",
      "scope": "optional",
      "author": "Toru Nagashima",
      "description": "Constants and utilities about visitor keys to traverse AST.",
      "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-visitor-keys"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/eslint-visitor-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint/eslint-visitor-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/eslint-visitor-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2973e2d77a2ca28acc4f944914cd4eacbf24b57eb20edcc8318f57ddcbb3e6f1883382e6b1d8ddc56bf0ff6a0d56a9b3a9add23eb98eb031497cfdad86fa26a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "glob-parent@6.0.2",
      "type": "library",
      "name": "glob-parent",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Gulp Team",
      "description": "Extract the non-magic parent path from a glob string.",
      "purl": "pkg:npm/glob-parent@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint/node_modules/glob-parent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gulpjs/glob-parent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gulpjs/glob-parent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gulpjs/glob-parent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f1c08f043a1550816a7a8832feddbd2bf3a7f877a017eb3494e791df078c9d084b972d773915c61e3aefa79c67ed4b84c48eeff5d6bb782893d33206df9afe0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "globals@13.24.0",
      "type": "library",
      "name": "globals",
      "version": "13.24.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "purl": "pkg:npm/globals@13.24.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint/node_modules/globals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/globals.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/globals#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/globals/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0213b9414723f2596b6c6d3d89684f536076d38275c673de2fc910995a2b4accbe4a38f5b24f2023287a714a1c1a61f82f452e840272fa124c440e26800e2615"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@0.20.2",
      "type": "library",
      "name": "type-fest",
      "version": "0.20.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@0.20.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35ef9e138af4fe25a7a40c43f39db3dc0f8dd01b7944dfff36327045dd95147126af2c317f9bec66587847a962c65e81fb0cfff1dfa669348090dd452242372d"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "esniff@2.0.1",
      "type": "library",
      "name": "esniff",
      "version": "2.0.1",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Low footprint ECMAScript source code parser",
      "purl": "pkg:npm/esniff@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esniff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/medikoo/esniff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/esniff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/esniff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91350818a43f9833c5a09d2855f726c899f88810d1a6d8cd548cf020547bb6a59775523dc5f03644cc18fe06d2a491b79647563448cb6a9fcda951d9889b1d7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "espree@9.6.1",
      "type": "library",
      "name": "espree",
      "version": "9.6.1",
      "scope": "optional",
      "author": "Nicholas C. Zakas",
      "description": "An Esprima-compatible JavaScript parser built on Acorn",
      "purl": "pkg:npm/espree@9.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/espree"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/espree.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eslint/espree"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/espree/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2bb99685923a2b4e9177da40d2239ffbe558b019e6608a7186cb636839283743d6e7c259e60e6e072e7925d111379fe9e30d7474dfb698d7ec79f19ff315dc1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "esprima@4.0.1",
      "type": "library",
      "name": "esprima",
      "version": "4.0.1",
      "scope": "required",
      "author": "Ariya Hidayat",
      "description": "ECMAScript parsing infrastructure for multipurpose analysis",
      "purl": "pkg:npm/esprima@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esprima"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jquery/esprima.git"
        },
        {
          "type": "website",
          "url": "http://esprima.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jquery/esprima/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "esquery@1.5.0",
      "type": "library",
      "name": "esquery",
      "version": "1.5.0",
      "scope": "optional",
      "author": "Joel Feenstra",
      "description": "A query library for ECMAScript AST using a CSS selector like query language.",
      "purl": "pkg:npm/esquery@1.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esquery"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/estools/esquery.git"
        },
        {
          "type": "website",
          "url": "https://github.com/estools/esquery/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/estools/esquery/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6102d7529940c09802c9d43bf08309cb064271ea2a935a07d3538445d48025cffb5360329708e14822c312dab083cd7589d212ffd7c85391a31bbdc882328c56"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "esrecurse@4.3.0",
      "type": "library",
      "name": "esrecurse",
      "version": "4.3.0",
      "scope": "optional",
      "description": "ECMAScript AST recursive visitor",
      "purl": "pkg:npm/esrecurse@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esrecurse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/estools/esrecurse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/estools/esrecurse"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/estools/esrecurse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a67ca2f76fa1be457bcff0dd6faf74ead642ffa021609f63585c4b6a3fcfcbde929aa540381bc70555aa05dd2537db7083e17ca947f7df8a81e692d8bafd36a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "estraverse@5.3.0",
      "type": "library",
      "name": "estraverse",
      "version": "5.3.0",
      "scope": "optional",
      "description": "ECMAScript JS AST traversal functions",
      "purl": "pkg:npm/estraverse@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/estraverse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/estools/estraverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/estools/estraverse"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/estools/estraverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "estree-walker@2.0.2",
      "type": "library",
      "name": "estree-walker",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Rich Harris",
      "description": "Traverse an ESTree-compliant AST",
      "purl": "pkg:npm/estree-walker@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/estree-walker"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Rich-Harris/estree-walker.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Rich-Harris/estree-walker#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Rich-Harris/estree-walker/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45f924fcca7f0cbec95637b7bb5f05c45ba34254cd476aba41f312301ec0bc2071f753468ff6dade409fcdad1fe9d5436f0ed89517ff9c3ae7ee942b082c90ff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "esutils@2.0.3",
      "type": "library",
      "name": "esutils",
      "version": "2.0.3",
      "scope": "required",
      "description": "utility box for ECMAScript language tools",
      "purl": "pkg:npm/esutils@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esutils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/estools/esutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/estools/esutils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/estools/esutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "etag@1.8.1",
      "type": "library",
      "name": "etag",
      "version": "1.8.1",
      "scope": "optional",
      "description": "Create simple HTTP ETags",
      "purl": "pkg:npm/etag@1.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etag"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/etag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/etag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/etag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "etcher-sdk@10.0.0",
      "type": "library",
      "name": "etcher-sdk",
      "version": "10.0.0",
      "scope": "required",
      "author": "Balena Ltd",
      "description": "Etcher SDK",
      "purl": "pkg:npm/etcher-sdk@10.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etcher-sdk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-10.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/etcher-sdk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/etcher-sdk"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/etcher-sdk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4510b8a5fd7d56af9ff9a341ee034e223dff9089b0e48e9428e91681d28b97f5a017f11e7c1baa99979b9405c7b9f67e267687e21b763f3c3b18daa0169aa2d0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "required",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etcher-sdk/node_modules/brace-expansion"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@4.4.1",
      "type": "library",
      "name": "debug",
      "version": "4.4.1",
      "scope": "required",
      "author": "Josh Junon",
      "description": "Lightweight debugging utility for Node.js and the browser",
      "purl": "pkg:npm/debug@4.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etcher-sdk/node_modules/debug"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/debug-js/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/debug-js/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/debug-js/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29c282aa27ed049719afefbbca4a03204c126b75d6a304df34fa3dd816318d78b260456b51087668bca1c410b0c30fa17a8aed505c44258711ce8b2cb5310161"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@9.0.4",
      "type": "library",
      "name": "minimatch",
      "version": "9.0.4",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@9.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etcher-sdk/node_modules/minimatch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aa5a1f957217f170c3510098e3dad9ec48974d6c7b1582790185336b5bb023568e8ebcbb71c3ccdf4fda0bc35252a21945cc9f230a84e06a85ef27e907b7a7f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.1.3",
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "scope": "required",
      "description": "Tiny millisecond conversion utility",
      "purl": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etcher-sdk/node_modules/ms"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vercel/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vercel/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vercel/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unbzip2-stream@1.4.2",
      "type": "library",
      "name": "unbzip2-stream",
      "version": "1.4.2",
      "scope": "required",
      "author": "Jan Bölsche",
      "description": "streaming unbzip2 implementation in pure javascript for node and browsers",
      "purl": "pkg:npm/unbzip2-stream@1.4.2?vcs_url=git+ssh://git@github.com/balena-io-modules/unbzip2-stream.git#4a54f56a25b58950f9e4277c56db2912d62242e7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etcher-sdk/node_modules/unbzip2-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "git+ssh://git@github.com/balena-io-modules/unbzip2-stream.git#4a54f56a25b58950f9e4277c56db2912d62242e7"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/regular/unbzip2-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/regular/unbzip2-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/regular/unbzip2-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86a490f8418f34db3cd081a966ccd49e033bb6d2810a08d1b6bc3ed8f4d10d477550dbcf3a848be0ced5d5b0c125792d1aff0a69524544a9369968ba4666e212"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "event-emitter@0.3.5",
      "type": "library",
      "name": "event-emitter",
      "version": "0.3.5",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Environment agnostic event emitter",
      "purl": "pkg:npm/event-emitter@0.3.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/event-emitter"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/event-emitter.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/event-emitter#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/event-emitter/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fdad19fdcbb90b3e727e84cabb4bf9e1be82b0c2f5496a1062d813e6c776ef6ec11d2b75bd8a2f1c0521a33feef6fcb9cce27e9fa37f9d9025f915e4d0aee5c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "event-target-shim@5.0.1",
      "type": "library",
      "name": "event-target-shim",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Toru Nagashima",
      "description": "An implementation of WHATWG EventTarget interface.",
      "purl": "pkg:npm/event-target-shim@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/event-target-shim"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mysticatea/event-target-shim.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mysticatea/event-target-shim"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mysticatea/event-target-shim/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8bfd976e74b3feec51094ebe35d54980a5834cce36efe32a61b910cc3df6d43b8240952a3ae24a200d08336f96db1b581dd28e999e1d47a7c4c6c7784972fe59"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eventemitter3@5.0.1",
      "type": "library",
      "name": "eventemitter3",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Arnout Kazemier",
      "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
      "purl": "pkg:npm/eventemitter3@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventemitter3"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/primus/eventemitter3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/primus/eventemitter3#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/primus/eventemitter3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "events@3.3.0",
      "type": "library",
      "name": "events",
      "version": "3.3.0",
      "scope": "optional",
      "author": "Irakli Gozalishvili",
      "description": "Node's event emitter for all engines.",
      "purl": "pkg:npm/events@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/events"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/Gozala/events.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Gozala/events#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/Gozala/events/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "990c3ed9f9106c02f343b574318d08a9d9d734e793b4fe2bd2537dcfb0006b009782a79aedb0e28b6d0062b201ac577f1f1d0cd8e733e92d75d4268591471bd1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "execa@8.0.1",
      "type": "library",
      "name": "execa",
      "version": "8.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Process execution for humans",
      "purl": "pkg:npm/execa@8.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/execa"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/execa.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/execa#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/execa/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57286779b5dc8855760c449cfa9e81fb2d0b8d29b492b5383a024de38a85021058d1327ed55eb5b580f6fb01eeb19e85f67e4afaf97c934b13cbb3c47d5e2aa6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "expand-template@2.0.3",
      "type": "library",
      "name": "expand-template",
      "version": "2.0.3",
      "scope": "required",
      "author": "LM",
      "description": "Expand placeholders in a template string",
      "purl": "pkg:npm/expand-template@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-template"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ralphtheninja/expand-template.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ralphtheninja/expand-template"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ralphtheninja/expand-template/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR WTFPL)"
        }
      ]
    },
    {
      "bom-ref": "expand-tilde@2.0.2",
      "type": "library",
      "name": "expand-tilde",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.",
      "purl": "pkg:npm/expand-tilde@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-tilde"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/expand-tilde.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/expand-tilde"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/expand-tilde/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0391267ac1d6eab7e767dcac1d08cf7494678b44916abd2d8ed1b930db66f67e5352fb1853ca28ce9aed443e00a87c5c6565a556e026428da758a7cdf68ca34f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "expect@29.7.0",
      "type": "library",
      "name": "expect",
      "version": "29.7.0",
      "scope": "optional",
      "purl": "pkg:npm/expect@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expect"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9992cd217f554b15823591b8742398cfdca1c7c821e991fc87073b125d116097f060f665987cc5bca03f8f74c3e5130cb91cdb11f49bad632ea931e3a1eb59f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "expect-webdriverio@4.13.0",
      "type": "library",
      "name": "expect-webdriverio",
      "version": "4.13.0",
      "scope": "optional",
      "author": "Mykola Grybyk",
      "description": "WebdriverIO Assertion Library",
      "purl": "pkg:npm/expect-webdriverio@4.13.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expect-webdriverio"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-4.13.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webdriverio/expect-webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://webdriver.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/expect-webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb62c5eaf10289f4ce88e9348b414c3d6246ca7b625be7aacd05856629aef4269ef173141f9ab81794b3a5f182c6cbe639d7f7b858e5afebbd217ad004de68d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "exponential-backoff@3.1.2",
      "type": "library",
      "name": "exponential-backoff",
      "version": "3.1.2",
      "scope": "optional",
      "author": "Sami Sayegh",
      "description": "A utility that allows retrying a function with an exponential delay between attempts.",
      "purl": "pkg:npm/exponential-backoff@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exponential-backoff"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/coveooss/exponential-backoff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/coveooss/exponential-backoff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/coveooss/exponential-backoff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f10c584d55d492ecbb7c82288ad4243f01a89c1f05dd98fc7843bc4aa83d66ffdb908ed1240ce8c1e7b882bf351da93f7544e903667b55f420a228e33cd95464"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "express@4.19.2",
      "type": "library",
      "name": "express",
      "version": "4.19.2",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Fast, unopinionated, minimalist web framework",
      "purl": "pkg:npm/express@4.19.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express/-/express-4.19.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/express.git"
        },
        {
          "type": "website",
          "url": "http://expressjs.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/express/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e53ea7863b13f8438ccee724f098c11c04531df321b743cece503ad16576a4c0f78325f0d8b66767eb9e19d3711bed1c6a538971629ba4572eccb67dd585aaf5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "express-ws@5.0.2",
      "type": "library",
      "name": "express-ws",
      "version": "5.0.2",
      "scope": "optional",
      "author": "Henning Morud",
      "description": "WebSocket endpoints for Express applications",
      "purl": "pkg:npm/express-ws@5.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express-ws"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express-ws/-/express-ws-5.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/HenningM/express-ws.git"
        },
        {
          "type": "website",
          "url": "https://github.com/HenningM/express-ws"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/HenningM/express-ws/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2ebe6ba4eb53bd1d780b84697742135212d46c41ebed99b2fde3f7882da9621000d904764e4140221c5ac63eb82c8e2928872ae6486e60fac09f0124edd2591"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "ws@7.5.10",
      "type": "library",
      "name": "ws",
      "version": "7.5.10",
      "scope": "optional",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "purl": "pkg:npm/ws@7.5.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express-ws/node_modules/ws"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/websockets/ws.git"
        },
        {
          "type": "website",
          "url": "https://github.com/websockets/ws"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/websockets/ws/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9d6c5d6d1f06695dc6ce25d54e9332c3c593f56a296f4b133a6707974de83294f9f2f34ddb16103ebea058c38b37d4d4809384b6433f802972bd6b8c2476371"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ext@1.7.0",
      "type": "library",
      "name": "ext",
      "version": "1.7.0",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "JavaScript utilities with respect to emerging standard",
      "purl": "pkg:npm/ext@1.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ext"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/medikoo/es5-ext.git#ext"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/es5-ext/tree/ext#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/es5-ext/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea1c5e25868bd75d1af5be531094a3d20a23c87400980d9c8793acfb2482880d5019d4baf7b5d6635a73b2b4a3a80f4b0c4120741fcaca9225479f5170bb8763"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ext2fs@4.2.3",
      "type": "library",
      "name": "ext2fs",
      "version": "4.2.3",
      "scope": "required",
      "author": "Balena Ltd.",
      "description": "WASM bindings to libext2fs for cross-platform ext filesystem handling",
      "purl": "pkg:npm/ext2fs@4.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ext2fs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ext2fs/-/ext2fs-4.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io/node-ext2fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io/node-ext2fs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io/node-ext2fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b47e9ae382e8f6b6d64e018e851d6a9e5d5c6e37e99a33e0a5bf63020a567b1d117153a116781c9a6ea79c3b22ed07e547210c6920ee996b5931d259bcdb7313"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "extend@3.0.2",
      "type": "library",
      "name": "extend",
      "version": "3.0.2",
      "scope": "required",
      "author": "Stefan Thomas",
      "description": "Port of jQuery.extend for node.js and the browser",
      "purl": "pkg:npm/extend@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/justmoon/node-extend.git"
        },
        {
          "type": "website",
          "url": "https://github.com/justmoon/node-extend#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/justmoon/node-extend/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "extend-shallow@2.0.1",
      "type": "library",
      "name": "extend-shallow",
      "version": "2.0.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
      "purl": "pkg:npm/extend-shallow@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend-shallow"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/extend-shallow.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/extend-shallow"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/extend-shallow/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "external-editor@3.1.0",
      "type": "library",
      "name": "external-editor",
      "version": "3.1.0",
      "scope": "required",
      "author": "Kevin Gravier",
      "description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT",
      "purl": "pkg:npm/external-editor@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/external-editor"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mrkmg/node-external-editor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mrkmg/node-external-editor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mrkmg/node-external-editor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84c438097d69d62ce6b8b63266a2cc3bfa86370d74c12bfd40308f7f35dfc85ace682492a117ea13529fd6ce5a9fae89e49642eb635ec06fa62b8f63382b507b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "extract-zip@2.0.1",
      "type": "library",
      "name": "extract-zip",
      "version": "2.0.1",
      "scope": "required",
      "author": "max ogden",
      "description": "unzip a zip file into a directory using 100% javascript",
      "purl": "pkg:npm/extract-zip@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extract-zip"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/maxogden/extract-zip.git"
        },
        {
          "type": "website",
          "url": "https://github.com/maxogden/extract-zip#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/maxogden/extract-zip/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "183854f67b70b8ac865dd6415204c87bebd79d68f47e9a5412d3032f4fa275de52b5af131a91ecb27fdebac03d9ab3ebf6a343ca6e92c406198cdbc29fff5106"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@5.2.0",
      "type": "library",
      "name": "get-stream",
      "version": "5.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extract-zip/node_modules/get-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-clone@1.5.13",
      "type": "library",
      "name": "fast-clone",
      "version": "1.5.13",
      "scope": "required",
      "author": "Ben Daniel",
      "description": "Extremely fast deep cloning function",
      "purl": "pkg:npm/fast-clone@1.5.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-clone"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-clone/-/fast-clone-1.5.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/codeandcats/fast-clone.git"
        },
        {
          "type": "website",
          "url": "https://github.com/codeandcats/fast-clone#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/codeandcats/fast-clone/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1ecfb728c8505016366d21df9126a27e110b3ad70f710117ea8ea2b4003f6f214912c560f81ef3edf34fb97af79b675b539efd4660aacf4e2a71ee4396e62a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-copy@3.0.2",
      "type": "library",
      "name": "fast-copy",
      "version": "3.0.2",
      "scope": "optional",
      "author": "tony_quetano@planttheidea.com",
      "description": "A blazing fast deep object copier",
      "purl": "pkg:npm/fast-copy@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-copy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/planttheidea/fast-copy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/planttheidea/fast-copy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/planttheidea/fast-copy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "765d0ef55863bbc22b70b9ddbf6794e2576dd5fb5732aa9f80de07d5ca66195ecfea3781f45c2937d6b673c0cf184d58b3cf2b3542556031eaef708600638f7d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-deep-equal@3.1.3",
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "scope": "required",
      "author": "Evgeny Poberezkin",
      "description": "Fast deep equal",
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-deep-equal"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/fast-deep-equal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/fast-deep-equal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/fast-deep-equal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-fifo@1.3.2",
      "type": "library",
      "name": "fast-fifo",
      "version": "1.3.2",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "A fast fifo implementation similar to the one powering nextTick in Node.js core",
      "purl": "pkg:npm/fast-fifo@1.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-fifo"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/fast-fifo.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/fast-fifo"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/fast-fifo/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fddf6c7e8b38cb1ce9c240e4b8dee4d92a852ad60d9824f381f129cfcdb1df820cf7fcdcf0a1b14285e0d6588d0bf8b3a5133f30176de38366c78d595aa93e15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-glob@3.3.2",
      "type": "library",
      "name": "fast-glob",
      "version": "3.3.2",
      "scope": "optional",
      "author": "Denis Malinochkin",
      "description": "It's a very fast and efficient glob library for Node.js",
      "purl": "pkg:npm/fast-glob@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mrmlnc/fast-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mrmlnc/fast-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mrmlnc/fast-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a17dabb80150c1ffceae3f26ef7ed8e5a7710d03b42c007bfd2e4c9f109d4cd0dde29e81b32215b2ff4942c0136d34aaf0a1d1a4bc081db56550d6adc5dfb53b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-json-stable-stringify@2.1.0",
      "type": "library",
      "name": "fast-json-stable-stringify",
      "version": "2.1.0",
      "scope": "required",
      "author": "James Halliday",
      "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-json-stable-stringify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/fast-json-stable-stringify"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-levenshtein@2.0.6",
      "type": "library",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "scope": "optional",
      "author": "Ramesh Nair",
      "description": "Efficient implementation of Levenshtein algorithm  with locale-specific collator support.",
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-levenshtein"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/hiddentao/fast-levenshtein.git"
        },
        {
          "type": "website",
          "url": "https://github.com/hiddentao/fast-levenshtein#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/hiddentao/fast-levenshtein/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c25eee887e1a9c92ced364a6371f1a77cbaaa9858e522599ab58c0eb29c11148e5d641d32153d220fcf62bcf2c3fba5f63388ca1d0de0cd2d6c2e61a1d83c77"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-memoize@2.5.2",
      "type": "library",
      "name": "fast-memoize",
      "version": "2.5.2",
      "scope": "required",
      "author": "Caio Gondim",
      "description": "Fastest memoization lib that supports N arguments",
      "purl": "pkg:npm/fast-memoize@2.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-memoize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/caiogondim/fast-memoize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/caiogondim/fast-memoize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/caiogondim/fast-memoize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51ed0bc290d812b15b98d9d9485d141fa788994c039a88143b58f213e25b37682c433fe32029b555eeedf504f4acd4ac7c9b7e1ece3f4b71a7b035632f81d5af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-xml-parser@4.2.5",
      "type": "library",
      "name": "fast-xml-parser",
      "version": "4.2.5",
      "scope": "required",
      "author": "Amit Gupta",
      "description": "Validate XML, Parse XML, Build XML without C/C++ based libraries",
      "purl": "pkg:npm/fast-xml-parser@4.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-xml-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/NaturalIntelligence/fast-xml-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/NaturalIntelligence/fast-xml-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/NaturalIntelligence/fast-xml-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07dff08b31385a782a41fb453e675a318957a09949398c4640e6a70bbedfabd93cf99d2fe5d0d2561fb782512b74844e3fffecfe381bed9bb129f07c9d5ca8d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fastq@1.17.1",
      "type": "library",
      "name": "fastq",
      "version": "1.17.1",
      "scope": "optional",
      "author": "Matteo Collina",
      "description": "Fast, in memory work queue",
      "purl": "pkg:npm/fastq@1.17.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fastq"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mcollina/fastq.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mcollina/fastq#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mcollina/fastq/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11543de55952175a0e81cbaf1937bbe1a3d6b5a5070dfd604568002c0c31739498efa06c743fccfb575b7bda0ac525f261bb760f641baedb97fb29ac368cdd7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "fatfs@0.10.8",
      "type": "library",
      "name": "fatfs",
      "version": "0.10.8",
      "scope": "required",
      "author": "Nathan Vander Wilt",
      "description": "fs implementation on top of raw FAT16/FAT32 block source",
      "purl": "pkg:npm/fatfs@0.10.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fatfs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fatfs/-/fatfs-0.10.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/natevw/fatfs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/natevw/fatfs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/natevw/fatfs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a0b5ba8634cc29b4d5e980b7aa4924a19b6e78248ce8554cb215005ba8c9923c3a4ab1d67ae6f4a24b64b3c9423cb0cb4fbd82bada192e6215f319908cb79b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "faye-websocket@0.11.4",
      "type": "library",
      "name": "faye-websocket",
      "version": "0.11.4",
      "scope": "optional",
      "author": "James Coglan",
      "description": "Standards-compliant WebSocket server and client",
      "purl": "pkg:npm/faye-websocket@0.11.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/faye-websocket"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/faye/faye-websocket-node.git"
        },
        {
          "type": "website",
          "url": "https://github.com/faye/faye-websocket-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/faye/faye-websocket-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b36c297095702e891400954c9fa8f82f3e834a4dc9133c67f0655e1974085570fda587d294c498366f91a413b5db8ca4376099d0f73e83f67b4b02507eb4ff2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "fd-slicer@1.1.0",
      "type": "library",
      "name": "fd-slicer",
      "version": "1.1.0",
      "scope": "required",
      "author": "Andrew Kelley",
      "description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor",
      "purl": "pkg:npm/fd-slicer@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fd-slicer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/andrewrk/node-fd-slicer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/andrewrk/node-fd-slicer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/andrewrk/node-fd-slicer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fetch-blob@3.2.0",
      "type": "library",
      "name": "fetch-blob",
      "version": "3.2.0",
      "scope": "optional",
      "author": "Jimmy Wärting",
      "description": "Blob & File implementation in Node.js, originally from node-fetch.",
      "purl": "pkg:npm/fetch-blob@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fetch-blob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-fetch/fetch-blob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-fetch/fetch-blob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-fetch/fetch-blob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef2010a43d94309ccb8b50eabfba856273db68fc7b65f14ae8f888c50e0f7e418fc8dca5d94831f9afee994a2798aaa384ce039df6ccbdd5faa2d5eaf37b2841"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fifolock@1.0.0",
      "type": "library",
      "name": "fifolock",
      "version": "1.0.0",
      "scope": "required",
      "author": "Nathan Vander Wilt",
      "description": "Not-quite-barebones serial queue / lock.",
      "purl": "pkg:npm/fifolock@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fifolock"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fifolock/-/fifolock-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/natevw/fifolock.git"
        },
        {
          "type": "website",
          "url": "https://github.com/natevw/fifolock"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/natevw/fifolock/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0aa8a9ce6b96ebec66ede992681c75ad5fdf5f5ed4185f479332c7f3cedc14e8ff3dedd326cadba06c63659b7357fe49ad0e6f31e810ee2a59901f70bec0430d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "figures@5.0.0",
      "type": "library",
      "name": "figures",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Unicode symbols with fallbacks for older terminals",
      "purl": "pkg:npm/figures@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/figures"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/figures.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/figures#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/figures/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a3f24b0f178c7a7b9c2f2bdc9ebdcb745025e1f134c59561952e582366ea011f51f08c87ca13f21d2f99aaf3db0503bcc42e2d5584aa66b439ebb3bcd6c9eca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@5.0.0",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/figures/node_modules/escape-string-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fef798ef925b30ae23d728efb94c6e56c892fe1affe221ecf454d3e9c8137b1c5d1342f2fe095c7010249681ff0e87e48d16d95376e7a23dfc98e9a1919d251f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "file-disk@8.0.1",
      "type": "library",
      "name": "file-disk",
      "version": "8.0.1",
      "scope": "required",
      "author": "Petros Angelatos",
      "description": "Handles reads / writes on disk image files.",
      "purl": "pkg:npm/file-disk@8.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-disk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-disk/-/file-disk-8.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/file-disk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/file-disk"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/file-disk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0ed5b906d919999ccaad7a200edd485f7e3fdfe8f279598ddf755249b88e6d0db0e05b732042f850b03a628d7f354d709bc5100a68d15d1100014d3ca32fea2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "file-entry-cache@6.0.1",
      "type": "library",
      "name": "file-entry-cache",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Roy Riojas",
      "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",
      "purl": "pkg:npm/file-entry-cache@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-entry-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/royriojas/file-entry-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/royriojas/file-entry-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/royriojas/file-entry-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec6a6cfd75b299b2e4d902d82b8373a4c3ab623321748c57b88bf2d9006c2c4ea58eea1d2af7645acfdca72249dc25485691f43a2d47be0d68bdb3332dd14106"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "file-loader@6.2.0",
      "type": "library",
      "name": "file-loader",
      "version": "6.2.0",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "A file loader module for webpack",
      "purl": "pkg:npm/file-loader@6.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack-contrib/file-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack-contrib/file-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack-contrib/file-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa8de096ac936bad58b60e2eef71ae96d8c71a3751ca2837b46ea53edc97fe338426f1e27fdb81d3f3822362a27fa72d17771a4135b61b98329b6d6802c238a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "file-type@16.5.4",
      "type": "library",
      "name": "file-type",
      "version": "16.5.4",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect the file type of a Buffer/Uint8Array/ArrayBuffer",
      "purl": "pkg:npm/file-type@16.5.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-type"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/file-type.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/file-type#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/file-type/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff21472b46868c51200c98c428fd29582a65b0f14f870c9fc1ebdffe957188dd2d984e0bf4b9b05b15ae91d2521dda02962e158102de86326dc10067aa6b0a73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "file-uri-to-path@1.0.0",
      "type": "library",
      "name": "file-uri-to-path",
      "version": "1.0.0",
      "scope": "required",
      "author": "Nathan Rajlich",
      "description": "Convert a file: URI to a file path",
      "purl": "pkg:npm/file-uri-to-path@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-uri-to-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/file-uri-to-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/file-uri-to-path"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/file-uri-to-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "filelist@1.0.4",
      "type": "library",
      "name": "filelist",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Matthew Eernisse",
      "description": "Lazy-evaluating list of files, based on globs or regex patterns",
      "purl": "pkg:npm/filelist@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filelist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mde/filelist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mde/filelist"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mde/filelist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c35704b9fdd2f83acb0902fb113ea4cfe82694975babd27bc970928cafce6423c0faa10dd56c85e1901fd186096b8fec84726b6b6b7f77fafc495e098bec7ef1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filelist/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@5.1.6",
      "type": "library",
      "name": "minimatch",
      "version": "5.1.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@5.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filelist/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "filename-reserved-regex@2.0.0",
      "type": "library",
      "name": "filename-reserved-regex",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching reserved filename characters",
      "purl": "pkg:npm/filename-reserved-regex@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filename-reserved-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/filename-reserved-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/filename-reserved-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/filename-reserved-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "95cd5b9ec4abe0be017627fc5dbfeaaeda2419bab9ce5b26b3f0981fc3cff96b42906345eb90cf89063cbc6dd26a411d467f039679be816fea58a2a34b9b19cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "filenamify@4.3.0",
      "type": "library",
      "name": "filenamify",
      "version": "4.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a string to a valid safe filename",
      "purl": "pkg:npm/filenamify@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filenamify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/filenamify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/filenamify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/filenamify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85c14ac941b9ef2586033bb508cb7f74fcd866ebfe8c02544fce5b2fc9ab5ef35eea15a3eb210711ce0475c82203a677a22d7ff705c97593d7176759360c203a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fill-range@7.0.1",
      "type": "library",
      "name": "fill-range",
      "version": "7.0.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
      "purl": "pkg:npm/fill-range@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fill-range"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/fill-range.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/fill-range"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/fill-range/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "finalhandler@1.2.0",
      "type": "library",
      "name": "finalhandler",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Node.js final http responder",
      "purl": "pkg:npm/finalhandler@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/finalhandler"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/finalhandler.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/finalhandler#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/finalhandler/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6e5dc5157ed9503059d60bdaaefecbe45afdc64ddd8f7d484aff73cb9183407bb15ba8932ddf9d791dac44e9e44bef819db2b8a2c2e8e26b075a0750691084a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/finalhandler/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/finalhandler/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-up@5.0.0",
      "type": "library",
      "name": "find-up",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Find a file or directory by walking up parent directories",
      "purl": "pkg:npm/find-up@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-up"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-up-simple@1.0.0",
      "type": "library",
      "name": "find-up-simple",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Find a file or directory by walking up parent directories — Zero dependencies",
      "purl": "pkg:npm/find-up-simple@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-up-simple"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-up-simple.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-up-simple#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-up-simple/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abb52cee47238f654c78f01ad36843005e9df8ccec76c0161306323a9c14b657ab44190e10f042459ac05785df71237c7c7020683d213fb9a2c286b2e830a9af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-versions@5.1.0",
      "type": "library",
      "name": "find-versions",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`",
      "purl": "pkg:npm/find-versions@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-versions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-versions.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-versions#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-versions/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa2c33089ec2e6fe4a81c06eb9ea95a0d887568429c2250ae5714b8dfd1a7df1537a9f96730f77b4fbe66fcb6aba30cd9b38410cf75d9d657faa05925e0abe1e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "findup-sync@5.0.0",
      "type": "library",
      "name": "findup-sync",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Gulp Team",
      "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
      "purl": "pkg:npm/findup-sync@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/findup-sync"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gulpjs/findup-sync.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gulpjs/findup-sync#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gulpjs/findup-sync/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "333c178eeef402ec9f95b81e3a1cef41602fbd0768d572f403d6d5be55ec61c14404cf3b591e0e6a42f839f66af90466afe76e26e6e2a3e52d35008fb15112cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "flat@5.0.2",
      "type": "library",
      "name": "flat",
      "version": "5.0.2",
      "scope": "optional",
      "author": "Hugh Kennedy",
      "description": "Take a nested Javascript object and flatten it, or unflatten an object with delimited keys",
      "purl": "pkg:npm/flat@5.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/hughsk/flat.git"
        },
        {
          "type": "website",
          "url": "https://github.com/hughsk/flat"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/hughsk/flat/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fab2e103fb9ff7ad3a5405d1b582ea4897c30f14200c034417c269632e1bc250a714bdd138816932f73a6e1827171ceb33e09f703c6356aba38aa66233cf785"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "flat-cache@3.2.0",
      "type": "library",
      "name": "flat-cache",
      "version": "3.2.0",
      "scope": "optional",
      "author": "Jared Wray",
      "description": "A stupidly simple key/value storage using files to persist some data",
      "purl": "pkg:npm/flat-cache@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jaredwray/flat-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jaredwray/flat-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jaredwray/flat-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09870435af85b5c50a2e6861ab272da5c96cabb405dfca4a8d91ec18d892405e6be05b6828359a6c50e5de1cda11032f4f52c7132b30e6dc202efa5861be2f6f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "flatted@3.3.1",
      "type": "library",
      "name": "flatted",
      "version": "3.3.1",
      "scope": "optional",
      "author": "Andrea Giammarchi",
      "description": "A super light and fast circular JSON parser.",
      "purl": "pkg:npm/flatted@3.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flatted"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/WebReflection/flatted.git"
        },
        {
          "type": "website",
          "url": "https://github.com/WebReflection/flatted#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/WebReflection/flatted/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5fc72a30b2e27bb2ac3540d277378df0560af6b12de03b7aeceb06fc33469d84d20c11b8b850091419d47a257ecc2540bf0172e7a22333db07e758d568484dc7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "flora-colossus@2.0.0",
      "type": "library",
      "name": "flora-colossus",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Walks your node_modules tree",
      "purl": "pkg:npm/flora-colossus@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flora-colossus"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/MarshallOfSound/flora-colossus.git"
        },
        {
          "type": "website",
          "url": "https://github.com/MarshallOfSound/flora-colossus#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/MarshallOfSound/flora-colossus/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "773e07c47ea93af6d4cd9a59ff25e169f8db47623c71e9cae712f42ad0456fb536003b11f8ec1789f9f16638a3fe965617bef9b9208ccd655dfa30e29361f620"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "follow-redirects@1.15.6",
      "type": "library",
      "name": "follow-redirects",
      "version": "1.15.6",
      "scope": "required",
      "author": "Ruben Verborgh",
      "description": "HTTP and HTTPS modules that follow redirects.",
      "purl": "pkg:npm/follow-redirects@1.15.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/follow-redirects"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/follow-redirects/follow-redirects.git"
        },
        {
          "type": "website",
          "url": "https://github.com/follow-redirects/follow-redirects"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/follow-redirects/follow-redirects/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1637ad9821311a3a948ae7ce0465725a7c7d401a93bc45580495f92e5db4ceacf5f87c87cec84a56fc2b2235df09758ac0a0ebda7d14ce127bec3befaa0aa14"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "for-each@0.3.3",
      "type": "library",
      "name": "for-each",
      "version": "0.3.3",
      "scope": "optional",
      "author": "Raynos",
      "description": "A better forEach",
      "purl": "pkg:npm/for-each@0.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/for-each"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/Raynos/for-each.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Raynos/for-each"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Raynos/for-each/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "foreground-child@3.1.1",
      "type": "library",
      "name": "foreground-child",
      "version": "3.1.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.",
      "purl": "pkg:npm/foreground-child@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/foreground-child"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/foreground-child.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/foreground-child#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/foreground-child/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cc28352722d7ba6df6f99d6bfb57f71a235ebd38782fc236fb5785a4794bdb410763af9ad62aa1c588a59bfdf70ec01f82cc14fea9b5a3be3f8357046c92922"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "form-data@4.0.4",
      "type": "library",
      "name": "form-data",
      "version": "4.0.4",
      "scope": "required",
      "author": "Felix Geisendörfer",
      "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
      "purl": "pkg:npm/form-data@4.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/form-data/form-data.git"
        },
        {
          "type": "website",
          "url": "https://github.com/form-data/form-data#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/form-data/form-data/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ab1a12fd438ce38f492252de4e3b832bfc0fe3948da30d8b397870696073dc0445528a2a40be7d8aa361e73dedb4ae672ebaf30735d645a7ee089464cc1743b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "form-data-encoder@2.1.4",
      "type": "library",
      "name": "form-data-encoder",
      "version": "2.1.4",
      "scope": "optional",
      "author": "Nick K.",
      "description": "Encode FormData content into the multipart/form-data format",
      "purl": "pkg:npm/form-data-encoder@2.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data-encoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/octet-stream/form-data-encoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/octet-stream/form-data-encoder#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/octet-stream/form-data-encoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8361280d32b6aabe7c621173b8862f3cf986716870ba40acdbe4df388910930de44eed900ba62aff95599ffee5d4867c14af63b81d4f2cfe7eb1fb23634241f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "format-util@1.0.5",
      "type": "library",
      "name": "format-util",
      "version": "1.0.5",
      "scope": "required",
      "author": "muji",
      "description": "Lightweight format utility for the browser, based on util.format().",
      "purl": "pkg:npm/format-util@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/format-util"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tmpfs/format-util.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tmpfs/format-util#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tmpfs/format-util/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdaacb6d38f47b4c95c91a6a421b9657ef2195e3c081aa054613458f9d01363108af0d7f0e984748e6edab0b245423d6360cf03e842b6406df6bf4818a270d7a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "formdata-polyfill@4.0.10",
      "type": "library",
      "name": "formdata-polyfill",
      "version": "4.0.10",
      "scope": "optional",
      "author": "Jimmy Wärting",
      "description": "HTML5 `FormData` for Browsers and Node.",
      "purl": "pkg:npm/formdata-polyfill@4.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/formdata-polyfill"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://jimmywarting@github.com/jimmywarting/FormData.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jimmywarting/FormData#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jimmywarting/FormData/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee7b01f332f60bdbd8dd7904d520b79c49a64a9edfd12568e8642179396eb467aeff1a648b06438533baa1d4f237cc536d25b6992f9790bb5bcb7daccec23e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "forwarded@0.2.0",
      "type": "library",
      "name": "forwarded",
      "version": "0.2.0",
      "scope": "optional",
      "description": "Parse HTTP X-Forwarded-For header",
      "purl": "pkg:npm/forwarded@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forwarded"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/forwarded.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/forwarded#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/forwarded/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fresh@0.5.2",
      "type": "library",
      "name": "fresh",
      "version": "0.5.2",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "HTTP response freshness testing",
      "purl": "pkg:npm/fresh@0.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fresh"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/fresh.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/fresh#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/fresh/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc9da6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "from2@2.3.0",
      "type": "library",
      "name": "from2",
      "version": "2.3.0",
      "scope": "optional",
      "author": "Hugh Kennedy",
      "description": "Convenience wrapper for ReadableStream, with an API lifted from \"from\" and \"through2\"",
      "purl": "pkg:npm/from2@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/hughsk/from2.git"
        },
        {
          "type": "website",
          "url": "https://github.com/hughsk/from2"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/hughsk/from2/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38c717ff8202feea843d58067b27cddb62c993a019acc911647c5c1c1301bc749c0c68304e6d864f65a482da1cc9ddc97d97df8e3da46140d75c8234164f56d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@1.0.0",
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from2/node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@2.3.8",
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from2/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from2/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.1.1",
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from2/node_modules/string_decoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-constants@1.0.0",
      "type": "library",
      "name": "fs-constants",
      "version": "1.0.0",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "Require constants across node and the browser",
      "purl": "pkg:npm/fs-constants@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-constants"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/fs-constants.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/fs-constants"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/fs-constants/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-exists-sync@0.1.0",
      "type": "library",
      "name": "fs-exists-sync",
      "version": "0.1.0",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.",
      "purl": "pkg:npm/fs-exists-sync@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-exists-sync"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/fs-exists-sync.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/fs-exists-sync"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/fs-exists-sync/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "711fef7e51723d9b6b37a6f7f19c96c6959d8655ebcd91016b096905032aef4df7c5563bfe48341833012b98e0f250d841c91d279c7f602f3c94cdc2ed532c2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@10.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "10.1.0",
      "scope": "required",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@10.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-extra"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a115c0a6ae78113463e1e3221731a71d61b2fb3a39adab9d8eec4dd1bf07eecfd1536a16d16becc7d3b400244dfe446af44f15bbf45eb24181e68de38be1731d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-minipass@2.1.0",
      "type": "library",
      "name": "fs-minipass",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "fs read and write streams based on minipass",
      "purl": "pkg:npm/fs-minipass@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/fs-minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/fs-minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/fs-minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-minipass/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-minipass/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-monkey@1.0.5",
      "type": "library",
      "name": "fs-monkey",
      "version": "1.0.5",
      "scope": "optional",
      "description": "Monkey patches for file system related things.",
      "purl": "pkg:npm/fs-monkey@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-monkey"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/streamich/fs-monkey.git"
        },
        {
          "type": "website",
          "url": "https://github.com/streamich/fs-monkey#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/streamich/fs-monkey/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2e31b063ae1cd6efa4d8804576ed8e44fff5b67ff953166c7bf0fdb0d7d1594b16ab848ffbf7c00f190cae182c2690dc60c06461acb7ef5b22c1bcdb6e3a67b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense"
          }
        }
      ]
    },
    {
      "bom-ref": "fs.realpath@1.0.0",
      "type": "library",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs.realpath"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/fs.realpath.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/fs.realpath#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/fs.realpath/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "fstream@1.0.12",
      "type": "library",
      "name": "fstream",
      "version": "1.0.12",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Advanced file system stream things",
      "purl": "pkg:npm/fstream@1.0.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fstream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/fstream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/fstream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/fstream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5af275f773876b41873c42fe032704260c6f044c327d190dd6f86371adb739a3d530268b0974dde6a02ef360234dc80fd54266cad90e29beb762975eeeb68322"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fstream/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "mkdirp@0.5.6",
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.6",
      "scope": "optional",
      "author": "James Halliday",
      "description": "Recursively mkdir, like `mkdir -p`",
      "purl": "pkg:npm/mkdirp@0.5.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fstream/node_modules/mkdirp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/substack/node-mkdirp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-mkdirp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-mkdirp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rimraf@2.7.1",
      "type": "library",
      "name": "rimraf",
      "version": "2.7.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "purl": "pkg:npm/rimraf@2.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fstream/node_modules/rimraf"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/rimraf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/rimraf#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/rimraf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "function-bind@1.1.2",
      "type": "library",
      "name": "function-bind",
      "version": "1.1.2",
      "scope": "required",
      "author": "Raynos",
      "description": "Implementation of Function.prototype.bind",
      "purl": "pkg:npm/function-bind@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function-bind"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Raynos/function-bind.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Raynos/function-bind"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Raynos/function-bind/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "function.prototype.name@1.1.6",
      "type": "library",
      "name": "function.prototype.name",
      "version": "1.1.6",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ES2015 spec-compliant `Function.prototype.name` shim",
      "purl": "pkg:npm/function.prototype.name@1.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function.prototype.name"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/Function.prototype.name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Function.prototype.name#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Function.prototype.name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "679931efdb305393f6ed611ac97335b418b965efe56c8ca2360537ab25d439ff5bdab81763217d0f2f42c7e210bff2dcf16086e8bf36cf050fa524bd8467a122"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "functions-have-names@1.2.3",
      "type": "library",
      "name": "functions-have-names",
      "version": "1.2.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Does this JS environment support the `name` property on functions?",
      "purl": "pkg:npm/functions-have-names@1.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/functions-have-names"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/functions-have-names.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/functions-have-names#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/functions-have-names/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "galactus@1.0.0",
      "type": "library",
      "name": "galactus",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Samuel Attard",
      "description": "Prunes dependencies from your package",
      "purl": "pkg:npm/galactus@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/galactus"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/marshallOfSound/galactus.git"
        },
        {
          "type": "website",
          "url": "https://github.com/marshallOfSound/galactus#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/marshallOfSound/galactus/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4757da9ba0f80b229018d96f2677b8764345f8fbd4525ed3009227bd319af5fb62f6a02ff79aae433dbd1976a903877c11cdbaea6249c45561f363381882060d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "gar@1.0.4",
      "type": "library",
      "name": "gar",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Ethan Davis",
      "description": "The lightweight Node arguments parser",
      "purl": "pkg:npm/gar@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gar"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ethanent/gar.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ethanent/gar#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ethanent/gar/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c389fd70f5b23fb687c4ac581c540c7a08fb58802c2ff617fc2e01b3946bf2cd47f4cd6b36d45646cc3ea2f60c9170d0e52e196d81ec1c03e67af3e33e0c38e3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "gaze@1.1.3",
      "type": "library",
      "name": "gaze",
      "version": "1.1.3",
      "scope": "optional",
      "author": "Kyle Robinson Young",
      "description": "A globbing fs.watch wrapper built from the best parts of other fine watch libs.",
      "purl": "pkg:npm/gaze@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gaze"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/shama/gaze.git"
        },
        {
          "type": "website",
          "url": "https://github.com/shama/gaze"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/shama/gaze/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05174d9bc85b5b31735871114eb7a32eac070df4b81a26cfa2ae708d33c8a091e806d2863e0df10057f198cfbdced6d77a5c5c7f687041c6b3d4fb6615eb9ef2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "geckodriver@4.3.3",
      "type": "library",
      "name": "geckodriver",
      "version": "4.3.3",
      "scope": "optional",
      "author": "vladikoff",
      "description": "Mozilla's Geckodriver for Node.js",
      "purl": "pkg:npm/geckodriver@4.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/geckodriver/-/geckodriver-4.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webdriverio-community/node-geckodriver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio-community/node-geckodriver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio-community/node-geckodriver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1ed9cd823a0c4590b56ea249c9371fa2a0ffbb543ab4b2be920aa5874f3940e24cc86f3474110d4fa6cdf8b3c5abb0e9d0a8f0bc6b8b1957d7513d138eae44a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "data-uri-to-buffer@4.0.1",
      "type": "library",
      "name": "data-uri-to-buffer",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Generate a Buffer instance from a Data URI string",
      "purl": "pkg:npm/data-uri-to-buffer@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver/node_modules/data-uri-to-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-data-uri-to-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "https-proxy-agent@7.0.4",
      "type": "library",
      "name": "https-proxy-agent",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "purl": "pkg:npm/https-proxy-agent@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver/node_modules/https-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c25c298a523b61d8d2916690ffba266013139620dc98237c38b8a13ba23d07cea0d3a94cc80a2a8280e95745eaa1a3ce2a3fb40c8740be7b167f20008668a672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isexe@3.1.1",
      "type": "library",
      "name": "isexe",
      "version": "3.1.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Minimal module to check if a file is executable.",
      "purl": "pkg:npm/isexe@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver/node_modules/isexe"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/isexe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/isexe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/isexe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "node-fetch@3.3.2",
      "type": "library",
      "name": "node-fetch",
      "version": "3.3.2",
      "scope": "optional",
      "author": "David Frank",
      "description": "A light-weight module that brings Fetch API to node.js",
      "purl": "pkg:npm/node-fetch@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver/node_modules/node-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-fetch/node-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-fetch/node-fetch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-fetch/node-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-fs@3.0.5",
      "type": "library",
      "name": "tar-fs",
      "version": "3.0.5",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "purl": "pkg:npm/tar-fs@3.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver/node_modules/tar-fs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-fs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24e8060266723206eaa4bc1cb7b655f15ce4101ea9c57141544acbb5bf9708eab373ac35c6258a23d19577a6f093af045fb789e035a67d7566abc2b6ce26531a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which@4.0.0",
      "type": "library",
      "name": "which",
      "version": "4.0.0",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/geckodriver/node_modules/which"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "gensync@1.0.0-beta.2",
      "type": "library",
      "name": "gensync",
      "version": "1.0.0-beta.2",
      "scope": "required",
      "author": "Logan Smyth",
      "description": "Allows users to use generators in order to write common functions that can be both sync or async.",
      "purl": "pkg:npm/gensync@1.0.0-beta.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gensync"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/loganfsmyth/gensync.git"
        },
        {
          "type": "website",
          "url": "https://github.com/loganfsmyth/gensync"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/loganfsmyth/gensync/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-caller-file@2.0.5",
      "type": "library",
      "name": "get-caller-file",
      "version": "2.0.5",
      "scope": "required",
      "author": "Stefan Penner",
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-caller-file"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stefanpenner/get-caller-file.git"
        },
        {
          "type": "website",
          "url": "https://github.com/stefanpenner/get-caller-file#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/stefanpenner/get-caller-file/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "get-folder-size@2.0.1",
      "type": "library",
      "name": "get-folder-size",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Alexandru Vladutu",
      "description": "Get the size of a folder by recursively iterating through all its sub(files && folders).",
      "purl": "pkg:npm/get-folder-size@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-folder-size"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alessioalex/get-folder-size.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alessioalex/get-folder-size#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alessioalex/get-folder-size/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8211bf860c233bb64392db074c2939fdbd4ec38272944ee0e57a190d24a352a2f742395c6cd7839f28293872f49a477cdae208fe381765f68a4f37dc6b274cc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-func-name@2.0.2",
      "type": "library",
      "name": "get-func-name",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Jake Luer",
      "description": "Utility for getting a function's name for node and the browser",
      "purl": "pkg:npm/get-func-name@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-func-name"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/chaijs/get-func-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/get-func-name#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/get-func-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2f5cebee135ebb0ad21cdcec88b5ca3b37f76946d05b60eb0fb170b3ed7fcf3279468d88d21ae64980cd58ee699ec3b04a7fd06abcb5f6b67395cb504152cc5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-intrinsic@1.3.0",
      "type": "library",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Get and robustly cache all JS language-level intrinsics at first require time",
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-intrinsic"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/get-intrinsic.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/get-intrinsic#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/get-intrinsic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f4a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-package-info@1.0.0",
      "type": "library",
      "name": "get-package-info",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Rahat Ahmed",
      "description": "Gets properties from package.json files in parent directories.",
      "purl": "pkg:npm/get-package-info@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rahatarmanahmed/get-package-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rahatarmanahmed/get-package-info#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rahatarmanahmed/get-package-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4826e9ad71803dd2212805e21be324eb27a8147eb526562e9ea7454051c3b4b8c99438c57fac74eddb12f1a70efb15ade768e9755a38f409550e75152b5b0337"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-up@2.1.0",
      "type": "library",
      "name": "find-up",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Find a file by walking up parent directories",
      "purl": "pkg:npm/find-up@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/find-up"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "356ce49348d226d4edd3cf8504532f5e87999ce243fa34edb1198161b008cc9757ea5edd2e047b093b9b08ce7f78374f501bcb09e55ab0fd5badf551ffdfc465"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hosted-git-info@2.8.9",
      "type": "library",
      "name": "hosted-git-info",
      "version": "2.8.9",
      "scope": "optional",
      "author": "Rebecca Turner",
      "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
      "purl": "pkg:npm/hosted-git-info@2.8.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/hosted-git-info"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/hosted-git-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/hosted-git-info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/hosted-git-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b120301bf4bb26e83a0e27bc47fb9f97e32d4b53fe078b9d0bf42e6c22cc0adc9cd42d2e1bc24d45be374182f611e1bcd3e2db944220b5e451367f91db2ef63"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "locate-path@2.0.0",
      "type": "library",
      "name": "locate-path",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "purl": "pkg:npm/locate-path@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/locate-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/locate-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/locate-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/locate-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3422369220e4c91ed57842a6dbb29d6bf8901f22897b506ed059536d8a770aa26efbd2057bd6cbc808ccc5fe590c36c483e88c3f3079cd8c944d29bcc154ca98"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "normalize-package-data@2.5.0",
      "type": "library",
      "name": "normalize-package-data",
      "version": "2.5.0",
      "scope": "optional",
      "author": "Meryn Stol",
      "description": "Normalizes data that can be found in package.json files.",
      "purl": "pkg:npm/normalize-package-data@2.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/normalize-package-data"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/npm/normalize-package-data.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/normalize-package-data#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/normalize-package-data/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff908c3774f44785d38f80dc19a7b1a3eae8652752156ff400e39344eae3c73086d70ad65c4b066d129ebe39482fe643138b19949af9103e185b4caa9a42be78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "p-limit@1.3.0",
      "type": "library",
      "name": "p-limit",
      "version": "1.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "purl": "pkg:npm/p-limit@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/p-limit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-limit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-limit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-limit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bef717b0b009f43af9ad038f93bb68650649029065d8ae09e9d00d4ac12e87a408e3525872c4bfaa14c66bd12b2145202b758d428258bf2971be3aa68aa100f5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-locate@2.0.0",
      "type": "library",
      "name": "p-locate",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "purl": "pkg:npm/p-locate@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/p-locate"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-locate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-locate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-locate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d08daee6ee048ab9ec285517a7e390ad55f38347772b377828550d030d9f4ddf21f182992e06166ab1a8a8b52411ac00d4ae77b7e3aa5e63b913dd34800b292"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-exists@3.0.0",
      "type": "library",
      "name": "path-exists",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "purl": "pkg:npm/path-exists@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/path-exists"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-exists.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-exists#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-exists/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-type@2.0.0",
      "type": "library",
      "name": "path-type",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a path is a file, directory, or symlink",
      "purl": "pkg:npm/path-type@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/path-type"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-type.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-type#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-type/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7549dbe5d5d47fe933842fd6fc5e1ee7f4a496e5c815fe55507a255b5120d62ae7d611968cf19db1172f609d670fa96193c22bed53346c724ab184f1f09c7d39"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "read-pkg@2.0.0",
      "type": "library",
      "name": "read-pkg",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read a package.json file",
      "purl": "pkg:npm/read-pkg@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/read-pkg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/read-pkg.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/read-pkg#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/read-pkg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78520138f5bb1468f306e93785d5c4b8d4a24d94bfc443251f8f47c4ccb36f48723dfbb81215634f60c7df62b58524a656ae2c79b0169d9bae6396ae21251318"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "read-pkg-up@2.0.0",
      "type": "library",
      "name": "read-pkg-up",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read the closest package.json file",
      "purl": "pkg:npm/read-pkg-up@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/read-pkg-up"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/read-pkg-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/read-pkg-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/read-pkg-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d68af141f6d61948939fd5ec3e50a1b3aacb89efc057d8f06531a6bb6359c3f0940c941c857245604d05ab98fbfa7e79f13d4984358b761c9dd598fec0b63fff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@5.7.2",
      "type": "library",
      "name": "semver",
      "version": "5.7.2",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-package-info/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "get-port@7.1.0",
      "type": "library",
      "name": "get-port",
      "version": "7.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get an available port",
      "purl": "pkg:npm/get-port@7.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-port"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-port.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-port#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-port/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "401f4d284783837c71570082c0943dfb1c9c6b3ea9041ea243beb0896325d7ddbb9f42a2afa6a53e23fecae88808b2d4e23a4c7b4f1d5dfa5e6ee429a45036cf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-proto@1.0.1",
      "type": "library",
      "name": "get-proto",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Robustly get the [[Prototype]] of an object",
      "purl": "pkg:npm/get-proto@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-proto"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/get-proto.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/get-proto#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/get-proto/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1349f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@8.0.1",
      "type": "library",
      "name": "get-stream",
      "version": "8.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, Buffer, ArrayBuffer or array",
      "purl": "pkg:npm/get-stream@8.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55a509b2905f7e7fcb302255a0cbd201d9ac709c92d5aba3e59ba59e7e54a18718e77d545a67708515a47062a7194f779b91d25cff4b3f6bac3abcab06d428c0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-symbol-description@1.0.2",
      "type": "library",
      "name": "get-symbol-description",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.",
      "purl": "pkg:npm/get-symbol-description@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-symbol-description"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/get-symbol-description.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/get-symbol-description#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/get-symbol-description/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8344189357590711b093e36073e96d447d88069d9fef306404c0496420deae1e8486585247afbd8ab302b93ff4f730faaa46ab1d44a7e76f6c2bfc8be12dbb9a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-uri@6.0.3",
      "type": "library",
      "name": "get-uri",
      "version": "6.0.3",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Returns a `stream.Readable` from a URI string",
      "purl": "pkg:npm/get-uri@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-uri"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07352b2414bd11c51be1c16897caf85b7bf570fb12c9a8cb4ad84d933e41c5ba43707379b48accd7413678dbdf9ef067dc3693dc3520c743a9b012a468ea5a9f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@11.2.0",
      "type": "library",
      "name": "fs-extra",
      "version": "11.2.0",
      "scope": "optional",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.",
      "purl": "pkg:npm/fs-extra@11.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-uri/node_modules/fs-extra"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "git-config-path@1.0.1",
      "type": "library",
      "name": "git-config-path",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Resolve the path to the user's local or global .gitconfig.",
      "purl": "pkg:npm/git-config-path@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-config-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/git-config-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/git-config-path"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/git-config-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29c276765aeb3f90db0676086769e58a400b7d184accd497d2cb6fbf722627e7ef0b88572a857e53eef8495d2ea60fa395065baed4337346eeebf661fbb6906e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "git-username@1.0.0",
      "type": "library",
      "name": "git-username",
      "version": "1.0.0",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Get the username (or 'owner' name) from a git/GitHub remote origin URL.",
      "purl": "pkg:npm/git-username@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-username"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/git-username/-/git-username-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/git-username.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/git-username"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/git-username/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c66e392b0051e84bb58cee2e9b1fe8d8cf38bfd4c2eed74e06eccbc7c6b285d47d1f51418a21bd6b3cf7d6e0b47ac0ef6965414c320da49e544a89a4fa36bc39"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "github-from-package@0.0.0",
      "type": "library",
      "name": "github-from-package",
      "version": "0.0.0",
      "scope": "required",
      "author": "James Halliday",
      "description": "return the github url from a package.json file",
      "purl": "pkg:npm/github-from-package@0.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/github-from-package"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/substack/github-from-package.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/github-from-package"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/github-from-package/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "github-slugger@1.5.0",
      "type": "library",
      "name": "github-slugger",
      "version": "1.5.0",
      "scope": "required",
      "author": "Dan Flettre",
      "description": "Generate a slug just like GitHub does for markdown headings.",
      "purl": "pkg:npm/github-slugger@1.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/github-slugger"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Flet/github-slugger.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Flet/github-slugger"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Flet/github-slugger/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0887e80a048f4db21cf6a38e81d01ddfe64fd6f9623d640bfacb90e7e5627948ad6dd139c38a6078584e6b9930f4e590089fc1c02c2655982b2f8f4c34bf497"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@10.3.12",
      "type": "library",
      "name": "glob",
      "version": "10.3.12",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "the most correct and second fastest glob implementation in JavaScript",
      "purl": "pkg:npm/glob@10.3.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c236ff2f27ec73e108aa4e97ce240ec7bd8bfeb4d2111ca7d45b0feafafda376037879bcfe298f6d1b1e49e2b1cfd28f3898d3fe0291fae87457f2eb372a1aa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "glob-parent@5.1.2",
      "type": "library",
      "name": "glob-parent",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Gulp Team",
      "description": "Extract the non-magic parent path from a glob string.",
      "purl": "pkg:npm/glob-parent@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-parent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gulpjs/glob-parent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gulpjs/glob-parent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gulpjs/glob-parent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "glob-to-regexp@0.4.1",
      "type": "library",
      "name": "glob-to-regexp",
      "version": "0.4.1",
      "scope": "optional",
      "author": "Nick Fitzgerald",
      "description": "Convert globs to regular expressions",
      "purl": "pkg:npm/glob-to-regexp@0.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-to-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/fitzgen/glob-to-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fitzgen/glob-to-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fitzgen/glob-to-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9645f51c95f0c8c729af0ff961465cdacec3ae90221c1db5fd5f84d6b1d4ad5368924bc1e9ba8ccd3d157d5ebff3a64d69bb75935e18388693ee70ef397dc88b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "required",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob/node_modules/brace-expansion"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@9.0.4",
      "type": "library",
      "name": "minimatch",
      "version": "9.0.4",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@9.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob/node_modules/minimatch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aa5a1f957217f170c3510098e3dad9ec48974d6c7b1582790185336b5bb023568e8ebcbb71c3ccdf4fda0bc35252a21945cc9f230a84e06a85ef27e907b7a7f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "global-agent@3.0.0",
      "type": "library",
      "name": "global-agent",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Gajus Kuizinas",
      "description": "Global HTTP/HTTPS proxy configurable using environment variables.",
      "purl": "pkg:npm/global-agent@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-agent"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gajus/global-agent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gajus/global-agent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gajus/global-agent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d3e9745e27e0f4ec9bc6a3140c913eaa8e2fe354d7d7fe1dfae171d9396791cf2eb8b1216bfb1279397ecb2376f830f43374be07f18f0cd31ccfa6c54cc00f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "global-dirs@2.1.0",
      "type": "library",
      "name": "global-dirs",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the directory of globally installed packages and binaries",
      "purl": "pkg:npm/global-dirs@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-dirs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/global-dirs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/global-dirs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/global-dirs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "306ea474e521ff1067ca8f5c2457882a42c473503216ae364135385e25f9d62d8d11dc4bc4b5972231239aa29e4ae291ee90198d3a945684f66f686ec552e061"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ini@1.3.7",
      "type": "library",
      "name": "ini",
      "version": "1.3.7",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "purl": "pkg:npm/ini@1.3.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-dirs/node_modules/ini"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/ini.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/ini#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/ini/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88aa51a573fe0ab3f68f2af1be0d64314a570f24541435aeaf16e7553d6f40fc7e5b3f6e098b0c22a62e4812d5f8f01a646fddee444b29115cf680ccb07fa615"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "global-modules@1.0.0",
      "type": "library",
      "name": "global-modules",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "The directory used by npm for globally installed npm modules.",
      "purl": "pkg:npm/global-modules@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-modules"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/global-modules.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/global-modules"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/global-modules/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0ace91247f5d46a4e16ec346738f39ade01e146708ce706ef9ecf3efadf87170b15bab4c29b20a4eab1a71b71162086e03b46f7733a5d155b176a0675ebfb6e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "global-prefix@1.0.2",
      "type": "library",
      "name": "global-prefix",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Get the npm global path prefix.",
      "purl": "pkg:npm/global-prefix@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-prefix"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/global-prefix.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/global-prefix"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/global-prefix/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65b31d4d5031ed4a37e0d1e1e5998bd92aff3f9d5a97e1c9056ccf85ac6710fb4e0a59c585a3d3f93313d9612cd4bf2ce67536c8ec48b1f10e086c42c3ab32a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which@1.3.1",
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-prefix/node_modules/which"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "globals@11.12.0",
      "type": "library",
      "name": "globals",
      "version": "11.12.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "purl": "pkg:npm/globals@11.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globals"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/globals.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/globals#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/globals/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "globalthis@1.0.3",
      "type": "library",
      "name": "globalthis",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`",
      "purl": "pkg:npm/globalthis@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globalthis"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/System.global.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/System.global#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/System.global/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b05748e4bc8188d4c78d177b7063d66a988758c3972b2b81357fdc589dcd7f3ad94156bc188ffc7287c297be00395aaaf56e6436682e4c8cc9ff5b3683223dc0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "globby@11.1.0",
      "type": "library",
      "name": "globby",
      "version": "11.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "User-friendly glob matching",
      "purl": "pkg:npm/globby@11.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globby"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/globby.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/globby#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/globby/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e121768ecf2d6c6fc232a1c6abb964a7d538e69c156cf00ca1732f37ae6c4d27cab6b96282023dc29c963e2a91925c2b9e00f7348b4e6456f54ab4fd6df52de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "globule@1.3.4",
      "type": "library",
      "name": "globule",
      "version": "1.3.4",
      "scope": "optional",
      "author": "\"Cowboy\" Ben Alman",
      "description": "An easy-to-use wildcard globbing library.",
      "purl": "pkg:npm/globule@1.3.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globule"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/cowboy/node-globule.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cowboy/node-globule"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cowboy/node-globule/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38f4c87e130187b25b0580e96b96fe439a6d98c58ac1c35c15247fd1ceadf15e1fdd9015044b0a358dfb41d56a98b45848c84e50662b6344214a8129cc6aff12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.1.7",
      "type": "library",
      "name": "glob",
      "version": "7.1.7",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.1.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globule/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@3.0.8",
      "type": "library",
      "name": "minimatch",
      "version": "3.0.8",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@3.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globule/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85b11010b3143ad66c3ea8fd59cdb2fd05cefcc76a793aa3603699e80052d3ad7f27e4ac698740ac9e198a28d5d35a35ea5392f4a463d1ee1624f97599afad1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "gopd@1.2.0",
      "type": "library",
      "name": "gopd",
      "version": "1.2.0",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
      "purl": "pkg:npm/gopd@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gopd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/gopd.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/gopd#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/gopd/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65429187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "got@11.8.6",
      "type": "library",
      "name": "got",
      "version": "11.8.6",
      "scope": "required",
      "description": "Human-friendly and powerful HTTP request library for Node.js",
      "purl": "pkg:npm/got@11.8.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/got"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/got/-/got-11.8.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/got.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/got#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/got/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ead7d9f756ceafb6ce5e72bb3d10c21812dad47e14d3cd181cd6804362ac30694b13345b938e27b1917613521e45cdefb491cf55b2826207456da18eda58ddf2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http2-wrapper@1.0.3",
      "type": "library",
      "name": "http2-wrapper",
      "version": "1.0.3",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "HTTP2 client, just with the familiar `https` API",
      "purl": "pkg:npm/http2-wrapper@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/got/node_modules/http2-wrapper"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/http2-wrapper.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/http2-wrapper#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/http2-wrapper/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57edb7b0332bd765a7cfb893703789af73ba008c659ef4ff6e66800003ff5dd6b7e42f74a7de7df69d05d5e1d1fcdd4a20b592a1654088e3058c105769748cc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "gpt@2.0.4",
      "type": "library",
      "name": "gpt",
      "version": "2.0.4",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "GUID Partition Table (GPT)",
      "purl": "pkg:npm/gpt@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gpt"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gpt/-/gpt-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jhermsmeier/node-gpt.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jhermsmeier/node-gpt#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jhermsmeier/node-gpt/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80289b079d9d6408c37b2b80244d79f057d562931af29a0204c62f3570b00ef649d3ee43d18a4fd6167f298b56a50c97bb5f1d768428aa3f851a76f2ab6aa12b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "graceful-fs@4.2.11",
      "type": "library",
      "name": "graceful-fs",
      "version": "4.2.11",
      "scope": "required",
      "description": "A drop-in replacement for fs, making various improvements.",
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graceful-fs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/node-graceful-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-graceful-fs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-graceful-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "grapheme-splitter@1.0.4",
      "type": "library",
      "name": "grapheme-splitter",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Orlin Georgiev",
      "description": "A JavaScript library that breaks strings into their individual user-perceived characters. It supports emojis!",
      "purl": "pkg:npm/grapheme-splitter@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grapheme-splitter"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/orling/grapheme-splitter.git"
        },
        {
          "type": "website",
          "url": "https://github.com/orling/grapheme-splitter"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/orling/grapheme-splitter/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3879d035bd9133ccd344fccb8a3cbd083cf438bda0b2552d6fca68e1885c958ffe2a8237a58a6246cd385d38bc52c987072961487dc9d87ffb9be93aa57861"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "graphemer@1.4.0",
      "type": "library",
      "name": "graphemer",
      "version": "1.4.0",
      "scope": "optional",
      "author": "Matt Davies",
      "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)",
      "purl": "pkg:npm/graphemer@1.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graphemer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/flmnt/graphemer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/flmnt/graphemer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/flmnt/graphemer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12d2b0a0eea4c422fd58ee718a98874d9952cc19bb58b4fadbb4ea0bfb9545dd072a6abc357c9e6e7358c43a018bbc2df1e4d6ad4aca5c2395685abdc759206a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "graphlib@2.1.8",
      "type": "library",
      "name": "graphlib",
      "version": "2.1.8",
      "scope": "required",
      "author": "Chris Pettitt",
      "description": "A directed and undirected multi-graph library",
      "purl": "pkg:npm/graphlib@2.1.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graphlib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dagrejs/graphlib.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dagrejs/graphlib#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dagrejs/graphlib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dc2cb7e4a68546987eff227302ff5848bce3d2521dfca09b4686face146ce2a04d4367ed185b5e918263898478ae593bc688943d675224e3726f9113d1bc4f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "grommet@2.18.0",
      "type": "library",
      "name": "grommet",
      "version": "2.18.0",
      "scope": "required",
      "description": "focus on the essential experience",
      "purl": "pkg:npm/grommet@2.18.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grommet"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/grommet/-/grommet-2.18.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/grommet/grommet.git"
        },
        {
          "type": "website",
          "url": "http://grommet.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/grommet/grommet/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7bbc371094f6f939091076be941d8159c3db3a2c559375fa8549748714484cc56a105ca3cd4e4d639773a11b39d2e32d1c5e3fb64b3205638acaf76c8c9c0c56"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "grommet-icons@4.12.1",
      "type": "library",
      "name": "grommet-icons",
      "version": "4.12.1",
      "scope": "required",
      "description": "iconography for grommet apps.",
      "purl": "pkg:npm/grommet-icons@4.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grommet-icons"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/grommet-icons/-/grommet-icons-4.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/grommet/grommet-icons.git"
        },
        {
          "type": "website",
          "url": "http://grommet.io/grommet-icons/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/grommet/grommet-icons/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e138fe8190300689235c50e7ec186468f80283eb358e5de35ebac635598bcaa65011ea62820107c7ecd8a0d81b9cfefe7369d292928d8d0ed090ab025a304d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "gzip-stream@2.0.0",
      "type": "library",
      "name": "gzip-stream",
      "version": "2.0.0",
      "scope": "required",
      "author": "Balena Ltd.",
      "purl": "pkg:npm/gzip-stream@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gzip-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gzip-stream/-/gzip-stream-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/gzip-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/gzip-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/gzip-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55fe52154332e8d309d33c811d27419cdf177cdbcd05f5bed269cd76c9c1eb92a10b10d8ec6f014d374aaa0c6e113fdbc731cf6b4bacdb9236cfa2eac3f62c4e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "handle-thing@2.0.1",
      "type": "library",
      "name": "handle-thing",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "Wrap Streams2 instance into a HandleWrap",
      "purl": "pkg:npm/handle-thing@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/handle-thing"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/indutny/handle-thing.git"
        },
        {
          "type": "website",
          "url": "https://github.com/spdy-http2/handle-thing#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/spdy-http2/handle-thing/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f509f8c81c5e971a21d8ec3ada73fe29afe4327397462f015e745a5307b32cd86a7a59cde3dc4acf817f74f3fc3982f12f1aba243b596f68bd5f39d441b34f4e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has@1.0.4",
      "type": "library",
      "name": "has",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Thiago de Arruda",
      "description": "Object.prototype.hasOwnProperty.call shortcut",
      "purl": "pkg:npm/has@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has/-/has-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/tarruda/has.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tarruda/has"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tarruda/has/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9d4809aa2c5eb6d3d4458f855522dcb03cc6e6def5b29649e60779ef362508b3bdb102299c33c9d563162bee772f66ae6ace4f4c288651f228ea0ffd50b988d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-ansi@2.0.0",
      "type": "library",
      "name": "has-ansi",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a string has ANSI escape codes",
      "purl": "pkg:npm/has-ansi@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0bcbc127c0f0502c75f6f866eeeae14ee52caf8fc8c8fea5e15ccd403bfeaf21d039b5b74d34e9f7207af16a588117b66db686b99fec7bbe08a857959cc9cb66"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@2.1.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "2.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-ansi/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-bigints@1.0.2",
      "type": "library",
      "name": "has-bigints",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Determine if the JS environment has BigInt support.",
      "purl": "pkg:npm/has-bigints@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-bigints"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/has-bigints.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/has-bigints#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/has-bigints/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-flag@4.0.0",
      "type": "library",
      "name": "has-flag",
      "version": "4.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if argv has a specific flag",
      "purl": "pkg:npm/has-flag@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-flag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-flag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-flag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-flag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-own-prop@2.0.0",
      "type": "library",
      "name": "has-own-prop",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "A safer `.hasOwnProperty()`",
      "purl": "pkg:npm/has-own-prop@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-own-prop"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-own-prop.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-own-prop#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-own-prop/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ead21fa1bec566e9d0c46bcc7cd869cb4981ceccd0ededfd1d7456b716a710960cc48a9b4fa8bf97ace24d6af8cecd262261622b81e5586201a52e69f1c2295"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-property-descriptors@1.0.2",
      "type": "library",
      "name": "has-property-descriptors",
      "version": "1.0.2",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.",
      "purl": "pkg:npm/has-property-descriptors@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-property-descriptors"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/has-property-descriptors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/has-property-descriptors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/has-property-descriptors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7924d2ae216fafab829ed418ce4e333661cb5022f093ec61731f099f64f1a8e709eb82489dd1842d9c095e152aae9999b86b3de7d814be7ab6f2e62a49760ae"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-proto@1.0.3",
      "type": "library",
      "name": "has-proto",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?",
      "purl": "pkg:npm/has-proto@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-proto"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/has-proto.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/has-proto#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/has-proto/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "489d5a999009522652f8f86c54b7f9b46c9d95a541f04745a5a48ee209a250a50ec64f2ace7e40232e19789526876db39c8764fee300513da9977171cd5507f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-symbols@1.1.0",
      "type": "library",
      "name": "has-symbols",
      "version": "1.1.0",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
      "purl": "pkg:npm/has-symbols@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-symbols"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/has-symbols.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/has-symbols#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/has-symbols/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5c0cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-tostringtag@1.0.2",
      "type": "library",
      "name": "has-tostringtag",
      "version": "1.0.2",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.",
      "purl": "pkg:npm/has-tostringtag@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-tostringtag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/has-tostringtag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/has-tostringtag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/has-tostringtag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36a00307c5633c52ccd95d15bc751ec30c2cc3465605a21d828fa2787b4ade16ac2f3e2a78246361ca9f07a010ac182044aa69285f0be76fd5a9d56c3b8ec397"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-yarn@2.1.0",
      "type": "library",
      "name": "has-yarn",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a project is using Yarn",
      "purl": "pkg:npm/has-yarn@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-yarn"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-yarn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-yarn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-yarn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52a051aa2e23bbb4fe4ea18d76a00ed0f692546b0318950142f93d79458d191635085183cd884b5a833b25011e9a796f55cbff60499cdb0356f010b6e049d4b3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hasown@2.0.2",
      "type": "library",
      "name": "hasown",
      "version": "2.0.2",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "A robust, ES3 compatible, \"has own property\" predicate.",
      "purl": "pkg:npm/hasown@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hasown"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/hasOwn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/hasOwn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/hasOwn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-to-hyperscript@9.0.1",
      "type": "library",
      "name": "hast-to-hyperscript",
      "version": "9.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to transform to something else (react, vue, etc) through a hyperscript DSL",
      "purl": "pkg:npm/hast-to-hyperscript@9.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-to-hyperscript"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-to-hyperscript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-to-hyperscript#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-to-hyperscript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd080b2aa17e3b617bd92d5a6b8cb68afc734a5928dcc02fc64c06f1e84698d8aa77df0120ddc9335ac024f9a9944c8b9862ced9065826d22778e499d986c9b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-from-parse5@6.0.1",
      "type": "library",
      "name": "hast-util-from-parse5",
      "version": "6.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to transform from Parse5’s AST",
      "purl": "pkg:npm/hast-util-from-parse5@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-from-parse5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-from-parse5.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-from-parse5#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-from-parse5/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8de2545a2379a52c56d76461d35b26b55919819af7df006890bcca2f08a760e51f4b39b5365fdcdc650679b0f238a8ddb1180cbe855b57456901ca6317836b24"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-has-property@1.0.4",
      "type": "library",
      "name": "hast-util-has-property",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to check if a node has a property",
      "purl": "pkg:npm/hast-util-has-property@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-has-property"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-has-property.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-has-property#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-has-property/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8211eea76be819f805a073069da2c73a36d814008aad187d285b6d742ccc09b16804c25788d8b6f974eb3cff3eaba70324cfd14aa9427d55ab8e9d47db4d6b66"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-heading-rank@1.0.1",
      "type": "library",
      "name": "hast-util-heading-rank",
      "version": "1.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to get the rank (or depth, level) of headings",
      "purl": "pkg:npm/hast-util-heading-rank@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-heading-rank"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-heading-rank.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-heading-rank#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-heading-rank/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3fa1eaed10a4cbdb3231ebe5acdf74416a6a5835c2c7021539f411dab2ba3f81a96386ea8ca12e0b3a1649139167bbf3f95811a4b9d78a687e9a4c2f5458dbc9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-parse-selector@2.2.5",
      "type": "library",
      "name": "hast-util-parse-selector",
      "version": "2.2.5",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to create an element from a simple CSS selector",
      "purl": "pkg:npm/hast-util-parse-selector@2.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-parse-selector"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-parse-selector.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-parse-selector#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-parse-selector/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee3ea6ae4feaaa449e86c33ddb0423748816336fc15bad6eff9dc6eb1982f22d4e98474a2c76e4e35f50290523cfa2e0956b1faa88879b231190fd411a379c35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-raw@6.1.0",
      "type": "library",
      "name": "hast-util-raw",
      "version": "6.1.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to reparse a tree",
      "purl": "pkg:npm/hast-util-raw@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-raw"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-raw.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-raw#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-raw/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e45a192c31c1a646b6d0e95967823ff91070e6989543c888d5da04bdf7d0871e426c2c93b4ff140aaf13c3a3664c032d5e0b10c66856ecbcbc39d16b7b9fd831"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-sanitize@3.0.2",
      "type": "library",
      "name": "hast-util-sanitize",
      "version": "3.0.2",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to sanitize nodes",
      "purl": "pkg:npm/hast-util-sanitize@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-sanitize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-sanitize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-sanitize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-sanitize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb6234c7664203289938efec6f8c8d2c599dc0f067c89e0f06455350c28ca81c18340fa55d280e9a845794915ace8ca277d40fa204512a02a1544a1dbf5f35b0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-to-parse5@6.0.0",
      "type": "library",
      "name": "hast-util-to-parse5",
      "version": "6.0.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to transform hast to Parse5’s AST",
      "purl": "pkg:npm/hast-util-to-parse5@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-to-parse5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-to-parse5.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-to-parse5#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-to-parse5/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2eee66e8b826fdf5aecfc7969eb29ecc7b5563cdc979119a350da49fd68982a6b1bd590509940112182875950352fa28760c913870dbdebe48c4011d97ab2e25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-to-string@1.0.4",
      "type": "library",
      "name": "hast-util-to-string",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to get the plain-text value of a node",
      "purl": "pkg:npm/hast-util-to-string@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hast-util-to-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rehypejs/rehype-minify.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/rehypejs/rehype-minify/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rehypejs/rehype-minify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78ad0cc515f8ec0576799f8bcabd7c0c2a5082876f692ddf0103b6f9bf53c28f45e4712844f86250c373a1702b3097d98b6ca2785cd404c465dc7349dc9bacdf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hastscript@6.0.0",
      "type": "library",
      "name": "hastscript",
      "version": "6.0.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to create trees",
      "purl": "pkg:npm/hastscript@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hastscript"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hastscript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hastscript#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hastscript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c333a6ef77b948a835226048aee5297ffba45e3f404c93fd9fe14fd1a2871cc648f43f99e6f9a70ce4fac627fb7923ca8f1a2a99484ea1540c1911d648bcfe3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "he@1.2.0",
      "type": "library",
      "name": "he",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "A robust HTML entities encoder/decoder with full Unicode support.",
      "purl": "pkg:npm/he@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/he"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/he.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/he"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/he/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17fd439d418fa29391662d278be0afac28074391721001d12d2029b9858c9ab6d2c28376327ffb93e1a5dfc8099d1ef2c83664e962d7c221a877524e58d0ca1b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hoist-non-react-statics@3.3.2",
      "type": "library",
      "name": "hoist-non-react-statics",
      "version": "3.3.2",
      "scope": "required",
      "author": "Michael Ridgway",
      "description": "Copies non-react specific statics from a child component to a parent component",
      "purl": "pkg:npm/hoist-non-react-statics@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hoist-non-react-statics"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mridgway/hoist-non-react-statics.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mridgway/hoist-non-react-statics#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mridgway/hoist-non-react-statics/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe01a2bf18bc24f296366fd6d234a6cdc30fa5fa4f2dcddd63fe86c615f6850f621a3dda0df925578113ecd8caa528a72e9279bda7daf62886204660d7449f07"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "react-is@16.13.1",
      "type": "library",
      "name": "react-is",
      "version": "16.13.1",
      "scope": "required",
      "description": "Brand checking of React Elements.",
      "purl": "pkg:npm/react-is@16.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hoist-non-react-statics/node_modules/react-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "homedir-polyfill@1.0.3",
      "type": "library",
      "name": "homedir-polyfill",
      "version": "1.0.3",
      "scope": "required",
      "author": "Brian Woodward",
      "description": "Node.js os.homedir polyfill for older versions of node.js.",
      "purl": "pkg:npm/homedir-polyfill@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/homedir-polyfill"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/doowb/homedir-polyfill.git"
        },
        {
          "type": "website",
          "url": "https://github.com/doowb/homedir-polyfill"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/doowb/homedir-polyfill/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7929a6584e5b6532b6368bb8834008df367daecc29ec644aa0a5d2d412d492f3ef88eaace184cdd5d8d022aad7cbd939804b5d2cfcbce898d1c2c34cf6d9c370"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hosted-git-info@7.0.1",
      "type": "library",
      "name": "hosted-git-info",
      "version": "7.0.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab",
      "purl": "pkg:npm/hosted-git-info@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hosted-git-info"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/hosted-git-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/hosted-git-info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/hosted-git-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8af382c1d43630307a074a068e63f25f870dee70f992113e6ff7c29efc774d4b0e1ad1492d5b3c96d668e18e9bb1c53a8e3ac7d64ffee256c84799567822938"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@10.2.1",
      "type": "library",
      "name": "lru-cache",
      "version": "10.2.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@10.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hosted-git-info/node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b52db8b290deff35e159b34f12b087b3f0063b36ca1874fec9b481aa674b9bc599d715cb5af1fc427ef540f025a9585dd2a5135a3cbe2a5f499884a00dd123b0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "hpack.js@2.1.6",
      "type": "library",
      "name": "hpack.js",
      "version": "2.1.6",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "HPACK implementation",
      "purl": "pkg:npm/hpack.js@2.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hpack.js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/indutny/hpack.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/indutny/hpack.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/indutny/hpack.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc9c557a151d30620ab1168db7b6a93b61aaa7405da96e726a21875d799ba6fc600585599c0aa5f8125be113b969dd8c8296d92a7e46ea73277a0ac7d4570d61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@1.0.0",
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hpack.js/node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@2.3.8",
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hpack.js/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hpack.js/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.1.1",
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hpack.js/node_modules/string_decoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "html-entities@2.5.2",
      "type": "library",
      "name": "html-entities",
      "version": "2.5.2",
      "scope": "optional",
      "author": "Marat Dulin",
      "description": "Fastest HTML entities encode/decode library.",
      "purl": "pkg:npm/html-entities@2.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-entities"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mdevils/html-entities.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mdevils/html-entities#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mdevils/html-entities/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2bffcf491310938159efc2b26aefa666eac79f7147d15c2bf87dfa784d2b3db798911462f58c5c7983e1b8deb45305a8af1c8a1e1aa800997638529ae0156d68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "html-minifier-terser@6.1.0",
      "type": "library",
      "name": "html-minifier-terser",
      "version": "6.1.0",
      "scope": "optional",
      "author": "Daniel Ruf",
      "description": "Highly configurable, well-tested, JavaScript-based HTML minifier.",
      "purl": "pkg:npm/html-minifier-terser@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-minifier-terser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/terser/html-minifier-terser.git"
        },
        {
          "type": "website",
          "url": "https://terser.org/html-minifier-terser/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/terser/html-minifier-terser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "617c529490594cfed14b7b569d0c3be28a0a6ba2fd6fd8bd4185d8db579412f859deef572dfbfa3a716c42ae91c64847ca0b1a50cbd8b19455e6b53f395359c7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@8.3.0",
      "type": "library",
      "name": "commander",
      "version": "8.3.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@8.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-minifier-terser/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a44cbf6e99ff877b60d9914abc7fc27da1fef22fa449288db875521306635f6419ab8bdcd8650aca92e5e22a1c9f3d2bbcb5486754107588a5debef9e54785b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "html-parse-stringify@3.0.1",
      "type": "library",
      "name": "html-parse-stringify",
      "version": "3.0.1",
      "scope": "required",
      "author": "Henrik Joreteg",
      "description": "Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.",
      "purl": "pkg:npm/html-parse-stringify@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-parse-stringify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/henrikjoreteg/html-parse-stringify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/henrikjoreteg/html-parse-stringify"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/henrikjoreteg/html-parse-stringify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a49c9e7491322727ba8849c1778de68546932913cfe57e24ddcdffedc17c8f04b006acb4539a4cf701d4e729e878d17f24f4bd9f758c04a7fe365865c844672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "html-void-elements@1.0.5",
      "type": "library",
      "name": "html-void-elements",
      "version": "1.0.5",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "List of known void HTML elements",
      "purl": "pkg:npm/html-void-elements@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-void-elements"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/html-void-elements.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/html-void-elements#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/html-void-elements/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b84fd3c4abb2348731e387085a78ebfeb7c80130c7ed968e326b2dbb40b08451b50ee9e1969e0e0bafcd31b862c28ab90695b4b9b8b7d37aa7124fcf663eb5e3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "html-webpack-plugin@5.6.0",
      "type": "library",
      "name": "html-webpack-plugin",
      "version": "5.6.0",
      "scope": "optional",
      "author": "Jan Nicklas",
      "description": "Simplifies creation of HTML files to serve your webpack bundles",
      "purl": "pkg:npm/html-webpack-plugin@5.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-webpack-plugin"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jantimon/html-webpack-plugin.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jantimon/html-webpack-plugin"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jantimon/html-webpack-plugin/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b0698e30cdb7b8f007ca2d9fc273c9342fe14a1baa12351699f31e40fd3fc85431b25dc6c79dc33d4dd0daf77c27d05b129bcd85853296edfdef4bad6d85703"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "htmlparser2@6.1.0",
      "type": "library",
      "name": "htmlparser2",
      "version": "6.1.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Fast & forgiving HTML/XML parser",
      "purl": "pkg:npm/htmlparser2@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/htmlparser2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/htmlparser2.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/htmlparser2#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/htmlparser2/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "832c8f93aae0a272c51031a879181035a114bdd27892d4e699487f876b7bb3e33ca0fa483f180d00259afba112479ee45ecb70a8f882badd15f0d469730814ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "entities@2.2.0",
      "type": "library",
      "name": "entities",
      "version": "2.2.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Encode & decode XML and HTML entities with ease",
      "purl": "pkg:npm/entities@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/htmlparser2/node_modules/entities"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/entities.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/entities#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/entities/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7dda27f9373eb5f48d30f9a909acb647d0c5f43dbe435f7f573b0413b5749d41039a607d374b5b88429e2684e66d017af1ab85623baed84e22c1a36eb7f28f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "http-cache-semantics@4.1.1",
      "type": "library",
      "name": "http-cache-semantics",
      "version": "4.1.1",
      "scope": "required",
      "author": "Kornel Lesiński",
      "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies",
      "purl": "pkg:npm/http-cache-semantics@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-cache-semantics"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kornelski/http-cache-semantics.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kornelski/http-cache-semantics#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kornelski/http-cache-semantics/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7abdbde4328f56c57cda3e64c351a3b7e00303f5d81ec6a397cd9c18d406d9eca83e4be05215fe9c32327a5ce12166dbb173f7f441dc23a979b58b36158a985d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "http-deceiver@1.2.7",
      "type": "library",
      "name": "http-deceiver",
      "version": "1.2.7",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "Deceive HTTP parser",
      "purl": "pkg:npm/http-deceiver@1.2.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-deceiver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/indutny/http-deceiver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/indutny/http-deceiver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/indutny/http-deceiver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e6a4e1b14df6e982d195c49ae3e64edab171c280d669e672dfa7e85673c41046ab5bedf532ea4458dc13b587d75d17ac883d8500460c463b0078d839f121a37"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-errors@2.0.0",
      "type": "library",
      "name": "http-errors",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Jonathan Ong",
      "description": "Create HTTP error objects",
      "purl": "pkg:npm/http-errors@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-errors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/http-errors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/http-errors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/http-errors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16dc2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-parser-js@0.5.8",
      "type": "library",
      "name": "http-parser-js",
      "version": "0.5.8",
      "scope": "optional",
      "author": "Tim Caswell",
      "description": "A pure JS HTTP parser for node.",
      "purl": "pkg:npm/http-parser-js@0.5.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-parser-js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/creationix/http-parser-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/creationix/http-parser-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/creationix/http-parser-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4867815f9e05f785a0bb9447dd7e63b03b5fe1e1f24688165f55c64f76f81ee5b7b503cce00681ce85238bfe000093570843966793b40e0666270d7de3b803e5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-proxy@1.18.1",
      "type": "library",
      "name": "http-proxy",
      "version": "1.18.1",
      "scope": "optional",
      "author": "Charlie Robbins",
      "description": "HTTP proxying for the masses",
      "purl": "pkg:npm/http-proxy@1.18.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/http-party/node-http-proxy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/http-party/node-http-proxy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/http-party/node-http-proxy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee6cffef6d406e72702156e7692bf50b3dc09b464b4ff501c240bdd95971857bff93f04141f3367d712540d0b6ec1546af4bb0529a6560f40cf4b9da04c47935"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-proxy-agent@7.0.2",
      "type": "library",
      "name": "http-proxy-agent",
      "version": "7.0.2",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP",
      "purl": "pkg:npm/http-proxy-agent@7.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f58240226180d6631dd5e419b2bbb1dc7dcbcbee652b4d688ceb239f6b73c8a6156227f8053dbbe2750faf7aa48e1dc8bf3f105c0da6de50d0b3a4e3832598a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-proxy-middleware@2.0.6",
      "type": "library",
      "name": "http-proxy-middleware",
      "version": "2.0.6",
      "scope": "optional",
      "author": "Steven Chim",
      "description": "The one-liner node.js proxy middleware for connect, express and browser-sync",
      "purl": "pkg:npm/http-proxy-middleware@2.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy-middleware"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chimurai/http-proxy-middleware.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chimurai/http-proxy-middleware#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chimurai/http-proxy-middleware/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9afd4789e87541631ae0628b40668d4abcf5a5801e3c91424b0de3c57a7787b15ba315a5b958d8f6360582004fff0750e5d360487d8969360072f0a7fc4639b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-plain-obj@3.0.0",
      "type": "library",
      "name": "is-plain-obj",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a plain object",
      "purl": "pkg:npm/is-plain-obj@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy-middleware/node_modules/is-plain-obj"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-plain-obj.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-plain-obj#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-plain-obj/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "830b0e136f24fb6dc63f507abc5975a1587f58ece66b006b2b0a3912feb030accf91a5da0832102b32e7bec038d834656d54d6a2b9204ca22f8802825a47d4c0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eventemitter3@4.0.7",
      "type": "library",
      "name": "eventemitter3",
      "version": "4.0.7",
      "scope": "optional",
      "author": "Arnout Kazemier",
      "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
      "purl": "pkg:npm/eventemitter3@4.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy/node_modules/eventemitter3"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/primus/eventemitter3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/primus/eventemitter3#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/primus/eventemitter3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f20b870590b02a716161d1ebdb2b2e45612b4f08683765fc5c42d196b470a667de6368e3b94378b5a40cb142ca515a352b80ef665fb4a607f2a32b07c6f9af13"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http2-wrapper@2.2.1",
      "type": "library",
      "name": "http2-wrapper",
      "version": "2.2.1",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "HTTP2 client, just with the familiar `https` API",
      "purl": "pkg:npm/http2-wrapper@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http2-wrapper"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/http2-wrapper.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/http2-wrapper#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/http2-wrapper/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5799d5c353c03a07c8dcb99e6a3d84c667a0edf7a78e1454833d653d27b3cb50ae84f61b810b5b423e2365f10010c95a2febeea6cbe18ea0b28f3a1bd32c6c99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "https-proxy-agent@5.0.1",
      "type": "library",
      "name": "https-proxy-agent",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "purl": "pkg:npm/https-proxy-agent@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-https-proxy-agent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "agent-base@6.0.2",
      "type": "library",
      "name": "agent-base",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Turn a function into an `http.Agent` instance",
      "purl": "pkg:npm/agent-base@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-proxy-agent/node_modules/agent-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-agent-base.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-agent-base#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-agent-base/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "human-signals@5.0.0",
      "type": "library",
      "name": "human-signals",
      "version": "5.0.0",
      "scope": "optional",
      "author": "ehmicky",
      "description": "Human-friendly process signals",
      "purl": "pkg:npm/human-signals@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/human-signals"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ehmicky/human-signals.git"
        },
        {
          "type": "website",
          "url": "https://www.github.com/ehmicky/human-signals"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ehmicky/human-signals/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0177196fabf3ceb140504eb51e73789a92ea77f7122303508ed3564747ae3e6eb2d22ab1dc6e203976880ddb5d0f06668707bcd8b03afb38a7996e1405655e3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "humanize-ms@1.2.1",
      "type": "library",
      "name": "humanize-ms",
      "version": "1.2.1",
      "scope": "optional",
      "author": "dead-horse",
      "description": "transform humanize time to ms",
      "purl": "pkg:npm/humanize-ms@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/humanize-ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-modules/humanize-ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-modules/humanize-ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-modules/humanize-ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "165ef4bd8b6c0056ff0b4e8f4d2f5d641a3b8a16aef93bbf0cd0a4fcec8785e6b4ed2f9a78c5a914591469745af1f23e49c65b108f1d7d2c7063b83167d48055"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "husky@8.0.3",
      "type": "library",
      "name": "husky",
      "version": "8.0.3",
      "scope": "optional",
      "author": "Typicode",
      "description": "Modern native Git hooks made easy",
      "purl": "pkg:npm/husky@8.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/husky"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typicode/husky.git"
        },
        {
          "type": "website",
          "url": "https://typicode.github.io/husky"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typicode/husky/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "i18next@23.11.2",
      "type": "library",
      "name": "i18next",
      "version": "23.11.2",
      "scope": "required",
      "author": "Jan Mühlemann",
      "description": "i18next internationalization framework",
      "purl": "pkg:npm/i18next@23.11.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/i18next"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/i18next/-/i18next-23.11.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/i18next/i18next.git"
        },
        {
          "type": "website",
          "url": "https://www.i18next.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/i18next/i18next/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8c066efea93f237699a60f0fe4403d7a5699a42fd05d2fe5cd00ae4c35b34569fd62410ab7e596cfad296a9a734f392518e26df8dbe734b747af8a717997bb0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "iconv-lite@0.4.24",
      "type": "library",
      "name": "iconv-lite",
      "version": "0.4.24",
      "scope": "required",
      "author": "Alexander Shtuchkin",
      "description": "Convert character encodings in pure javascript.",
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iconv-lite"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ashtuchkin/iconv-lite.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ashtuchkin/iconv-lite"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ashtuchkin/iconv-lite/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "icss-utils@5.1.0",
      "type": "library",
      "name": "icss-utils",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Glen Maddern",
      "description": "ICSS utils for postcss ast",
      "purl": "pkg:npm/icss-utils@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/icss-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/css-modules/icss-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/css-modules/icss-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/css-modules/icss-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b281617e509558b7d134e3d4de2bf967d554753e38c4545bce32ec1334abe4042682a3cc4c7754dcf313d427f5b2cc7c7cb3490c0d63b9fb5897e3d472fdcca8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ieee754@1.2.1",
      "type": "library",
      "name": "ieee754",
      "version": "1.2.1",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "purl": "pkg:npm/ieee754@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ieee754"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/ieee754.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/ieee754#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/ieee754/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "ignore@5.3.1",
      "type": "library",
      "name": "ignore",
      "version": "5.3.1",
      "scope": "optional",
      "author": "kael",
      "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.",
      "purl": "pkg:npm/ignore@5.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kaelzhang/node-ignore#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kaelzhang/node-ignore/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e45cadcff22b68c8eaa707dddf891edbc3d354c8d98c91b630f9f9b7b384e1e50250d7fc0406bb6f95944bdfd0bebea6c0e412ecc93abddb0c9e8e617be4fc5f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "immediate@3.0.6",
      "type": "library",
      "name": "immediate",
      "version": "3.0.6",
      "scope": "required",
      "description": "A cross browser microtask library",
      "purl": "pkg:npm/immediate@3.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/immediate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/calvinmetcalf/immediate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/calvinmetcalf/immediate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/calvinmetcalf/immediate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d7385b72a838cd0c043155f631b85ee0f4897f21b5a69a5420d8c60a387f04c484f5aa0eb1738cf24b71da10401382cd5bb5fcf1ab5e5c894898ee08d25d119"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "immutable@3.8.2",
      "type": "library",
      "name": "immutable",
      "version": "3.8.2",
      "scope": "required",
      "author": "Lee Byron",
      "description": "Immutable Data Collections",
      "purl": "pkg:npm/immutable@3.8.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/immutable"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/facebook/immutable-js.git"
        },
        {
          "type": "website",
          "url": "https://facebook.github.com/immutable-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/immutable-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d79819a10dfc7988c48f1928adf6dc8012812fa47b4f8e7d3ae2be0a9716b7b3b7285e2e3c2c76b43d2e1444e5503232a3ed7bf3d72b6cc853bd0052479c8132"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "import-fresh@3.3.0",
      "type": "library",
      "name": "import-fresh",
      "version": "3.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "purl": "pkg:npm/import-fresh@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/import-fresh.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/import-fresh#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/import-fresh/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bde6188506be0f54012b39ef8541f16fc7dac65af0527c6c78301b029e39ec4d302cd8a8d9b3922a78d80e1323f98880abad71acc1a1424f625d593917381033"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resolve-from@4.0.0",
      "type": "library",
      "name": "resolve-from",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a module like `require.resolve()` but from a given path",
      "purl": "pkg:npm/resolve-from@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh/node_modules/resolve-from"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/resolve-from.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/resolve-from#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/resolve-from/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5bfcc6265ecb40932b11171f2988d235b4614d408140def904dc6ab812e035745ea01e9ffebe066ab021896a9bf2f0ddd0fb8a3b170beab8f25c9d9ed1632e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "import-lazy@2.1.0",
      "type": "library",
      "name": "import-lazy",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Import modules lazily",
      "purl": "pkg:npm/import-lazy@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-lazy"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/import-lazy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/import-lazy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/import-lazy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bb6441e0b70ebda8e1b0fa3c315e41e5ae520f7531a4ca1ebacd76756a365bc640c1363498fcb19b9a373b874b3610bb140d302116be794eb3d24aa2463c6d0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "import-meta-resolve@4.0.0",
      "type": "library",
      "name": "import-meta-resolve",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Titus Wormer",
      "description": "Resolve things like Node.js — ponyfill for `import.meta.resolve`",
      "purl": "pkg:npm/import-meta-resolve@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-meta-resolve"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/import-meta-resolve.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/import-meta-resolve#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/import-meta-resolve/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2461447b6503c7f9e7deb8c24696ae1ff2e6d480ee74901c913f2b7f0b2d48a383d246c3e3c4c13e62555a08ec7e3484e85bb842b193452724cf14529ea5148"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "imurmurhash@0.1.4",
      "type": "library",
      "name": "imurmurhash",
      "version": "0.1.4",
      "scope": "required",
      "author": "Jens Taylor",
      "description": "An incremental implementation of MurmurHash3",
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/imurmurhash"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jensyt/imurmurhash-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jensyt/imurmurhash-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jensyt/imurmurhash-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "indent-string@4.0.0",
      "type": "library",
      "name": "indent-string",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Indent each line in a string",
      "purl": "pkg:npm/indent-string@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/indent-string"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/indent-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/indent-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/indent-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "index-to-position@0.1.2",
      "type": "library",
      "name": "index-to-position",
      "version": "0.1.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a string index to its line and column position",
      "purl": "pkg:npm/index-to-position@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/index-to-position"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/index-to-position.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/index-to-position#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/index-to-position/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3160ca4b7012d5b1821cb040d952c8989cf8d9fedb261f3042c4c60b32378f9d7dfc20124ada0338d501573d88fd5203d0ca625f74864a76ce0f6c546a56c4e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "infer-owner@1.0.4",
      "type": "library",
      "name": "infer-owner",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Infer the owner of a path based on the owner of its nearest existing parent",
      "purl": "pkg:npm/infer-owner@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/infer-owner"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/infer-owner.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/infer-owner#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/infer-owner/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "202963f97cfde3e77b8ab1f9a91c9f2689ce75f4f3b836a27c4e993d67f1d0dd3efc04d909bb933eada9ac5979dbabab91077dd16c942888750df050da1333f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "inflight@1.0.6",
      "type": "library",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Add callbacks to requests in flight to avoid async duplication",
      "purl": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inflight"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/inflight.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/inflight"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/inflight/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "inherits@2.0.4",
      "type": "library",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "required",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "purl": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inherits"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/inherits.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/inherits#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/inherits/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ini@1.3.8",
      "type": "library",
      "name": "ini",
      "version": "1.3.8",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "purl": "pkg:npm/ini@1.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ini"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/ini.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/ini#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/ini/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "inline-style-parser@0.1.1",
      "type": "library",
      "name": "inline-style-parser",
      "version": "0.1.1",
      "scope": "required",
      "description": "An inline style parser.",
      "purl": "pkg:npm/inline-style-parser@0.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inline-style-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/remarkablemark/inline-style-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/remarkablemark/inline-style-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/remarkablemark/inline-style-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecd5e896c2b80804b9fb1bdd8f938c31b23deb6854ff0bf0a3193e2d647d124f5b56dcaeb9849c0cde9e4b4ad49ba4f1029169c3b097d68e2e27371de00c83dd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "inquirer@9.2.12",
      "type": "library",
      "name": "inquirer",
      "version": "9.2.12",
      "scope": "optional",
      "author": "Simon Boudrias",
      "description": "A collection of common interactive command line user interfaces.",
      "purl": "pkg:npm/inquirer@9.2.12",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SBoudrias/Inquirer.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SBoudrias/Inquirer.js/blob/master/packages/inquirer/README.md"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SBoudrias/Inquirer.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a0dc587d836cdfb955899fa961493d0eef1e27d3793b1bc4f1e67be290991babcfc22b8ed60d59be5339c5d06eace598b429cc948acafa0d4f13ebb37953ed5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@5.3.0",
      "type": "library",
      "name": "chalk",
      "version": "5.3.0",
      "scope": "optional",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer/node_modules/chalk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "internal-slot@1.0.7",
      "type": "library",
      "name": "internal-slot",
      "version": "1.0.7",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES spec-like internal slots",
      "purl": "pkg:npm/internal-slot@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/internal-slot"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/internal-slot.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/internal-slot#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/internal-slot/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3469eb2b05f34a6b36a9452287f20b679241a8d4d26b5f9998fe9f95a229e8a992125804f6a7677734b772a8eb0e8bf015d9b0b06b0b75e16007ab2ec3ed5ef6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "internmap@2.0.3",
      "type": "library",
      "name": "internmap",
      "version": "2.0.3",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Map and Set with automatic key interning",
      "purl": "pkg:npm/internmap@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/internmap"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mbostock/internmap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mbostock/internmap/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mbostock/internmap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4787b635c106ef639a281a03db0da2f98982c03f331352b8ccba5b241cb1fac27bff03ed6ae6b8046a2baa12307ea3119721566cd4517e47f28f37765241862"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "interpret@3.1.1",
      "type": "library",
      "name": "interpret",
      "version": "3.1.1",
      "scope": "optional",
      "author": "Gulp Team",
      "description": "A dictionary of file extensions and associated module loaders.",
      "purl": "pkg:npm/interpret@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/interpret"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gulpjs/interpret.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gulpjs/interpret#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gulpjs/interpret/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb1c187c76da8e9a05d312d6fa2c0b921c20bcba190df8d87e814dbbc7ed3285c8373c2eca634b77dbbf2a6c2d753d866d1fbf0b3ebaa2d1061155541d7f502d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "into-stream@6.0.0",
      "type": "library",
      "name": "into-stream",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream",
      "purl": "pkg:npm/into-stream@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/into-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/into-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/into-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/into-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c76da380bcffae14a505b0e82834f4632e4c01f88db62453c57b93a34e44349f0823ebea528dbe0d981e9533168fb212e239ffb3729382050b8bc02d4a1e164"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "invariant@2.2.4",
      "type": "library",
      "name": "invariant",
      "version": "2.2.4",
      "scope": "required",
      "author": "Andres Suarez",
      "description": "invariant",
      "purl": "pkg:npm/invariant@2.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/invariant"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zertosh/invariant.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zertosh/invariant#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zertosh/invariant/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6125f41506e689339ada3a926349f9220fa0696c213836cfff2da5e5eb0198b54058f379d64ba45ff6d5e6d9ef1568aeb42448d895d6cf89ffc0d81d42da034"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ip-address@9.0.5",
      "type": "library",
      "name": "ip-address",
      "version": "9.0.5",
      "scope": "optional",
      "author": "Beau Gunderson",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "purl": "pkg:npm/ip-address@9.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ip-address"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/beaugunderson/ip-address.git"
        },
        {
          "type": "website",
          "url": "https://github.com/beaugunderson/ip-address#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/beaugunderson/ip-address/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc7b50cc6a236574f06531d0aab6be11329de129f7be08bbb819a53e85d5599a98bee2a6b48d25fd56538ea1a6258f71f3c18639a67df86f444bc842e13e17f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ipaddr.js@1.9.1",
      "type": "library",
      "name": "ipaddr.js",
      "version": "1.9.1",
      "scope": "optional",
      "author": "whitequark",
      "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
      "purl": "pkg:npm/ipaddr.js@1.9.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ipaddr.js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/whitequark/ipaddr.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/whitequark/ipaddr.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/whitequark/ipaddr.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-alphabetical@1.0.4",
      "type": "library",
      "name": "is-alphabetical",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Check if a character is alphabetical",
      "purl": "pkg:npm/is-alphabetical@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-alphabetical"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/is-alphabetical.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/is-alphabetical#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/is-alphabetical/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f0cec034e0b435d051d366e2f4fe0ad50e4e2b168547d698c04e863006b1d2c5cac120642e5eb40cb43e54d5bd14d975602990932cb3fcbb6431aa1cb797656"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-alphanumerical@1.0.4",
      "type": "library",
      "name": "is-alphanumerical",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Check if a character is alphanumerical",
      "purl": "pkg:npm/is-alphanumerical@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-alphanumerical"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/is-alphanumerical.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/is-alphanumerical#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/is-alphanumerical/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "533a1952bf977d5cf7b77bf82b21849e254bf410d1a10b58eed3b2ad1c9b9153630c55b2a35ca15cd1abac14d0c69de26fd04b016b3b93660a050b05464646f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-array-buffer@3.0.4",
      "type": "library",
      "name": "is-array-buffer",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS ArrayBuffer?",
      "purl": "pkg:npm/is-array-buffer@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-array-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-array-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-array-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-array-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1c8da7ab1f0d32759c1f86229b5c958b0d8f00ef257b2a18d03a96fcde11a019f21dfda41ae133afc32ce7d8fbacc16da03c26042ff9c4022495a5d3a3d655f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-arrayish@0.2.1",
      "type": "library",
      "name": "is-arrayish",
      "version": "0.2.1",
      "scope": "optional",
      "author": "Qix",
      "description": "Determines if an object can be used as an array",
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-arrayish"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/qix-/node-is-arrayish.git"
        },
        {
          "type": "website",
          "url": "https://github.com/qix-/node-is-arrayish#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/qix-/node-is-arrayish/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-async-function@2.0.0",
      "type": "library",
      "name": "is-async-function",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Determine if a function is a native async function.",
      "purl": "pkg:npm/is-async-function@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-async-function"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-async-function.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-async-function#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-async-function/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6352572ab7f29112467650f074a94ba4bc8c2225aa5afb92775ed3bd993af0f2c03863a81785f26afd73d178688be802623655782e5223e85814e7ef5e619108"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-bigint@1.0.4",
      "type": "library",
      "name": "is-bigint",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value an ES BigInt?",
      "purl": "pkg:npm/is-bigint@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-bigint"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-bigint.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-bigint#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-bigint/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-binary-path@2.1.0",
      "type": "library",
      "name": "is-binary-path",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a file path is a binary file",
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-binary-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-binary-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-binary-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-binary-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-boolean-object@1.1.2",
      "type": "library",
      "name": "is-boolean-object",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-boolean-object@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-boolean-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-boolean-object.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-boolean-object#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-boolean-object/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-buffer@2.0.5",
      "type": "library",
      "name": "is-buffer",
      "version": "2.0.5",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Determine if an object is a Buffer",
      "purl": "pkg:npm/is-buffer@2.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/is-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/is-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/is-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b647accd143c20107272414b49124d17162d62d1d3c59ffa2a8cadffbcf09c0de26f5b9350f3757c41b89c7c5d52ba939a07487c9ed8010b662213b75fc9cb5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-builtin-module@3.2.1",
      "type": "library",
      "name": "is-builtin-module",
      "version": "3.2.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a string matches the name of a Node.js builtin module",
      "purl": "pkg:npm/is-builtin-module@3.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-builtin-module"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-builtin-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-builtin-module#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-builtin-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0522c4dc79d5dacc99d052b488c03fc941a995478c98dcf8016e5f9d3ba76c222a662e2f1b75a3253f451cccb90faf719806011d742125d00b769c15c55e74d4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-callable@1.2.7",
      "type": "library",
      "name": "is-callable",
      "version": "1.2.7",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-callable@1.2.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-callable"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-callable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-callable#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-callable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-ci@2.0.0",
      "type": "library",
      "name": "is-ci",
      "version": "2.0.0",
      "scope": "required",
      "author": "Thomas Watson Steen",
      "description": "Detect if the current environment is a CI server",
      "purl": "pkg:npm/is-ci@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-ci"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/watson/is-ci.git"
        },
        {
          "type": "website",
          "url": "https://github.com/watson/is-ci"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/watson/is-ci/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61f253eeb929401d2ea5db1d1cb196aef84125f71fccd35ac180cd232417273d0856219fef93bc1013ca49dbf0dab17e2c60ac5f8159f2d72bddbd7d2dc66ae3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ci-info@2.0.0",
      "type": "library",
      "name": "ci-info",
      "version": "2.0.0",
      "scope": "required",
      "author": "Thomas Watson Steen",
      "description": "Get details about the current Continuous Integration environment",
      "purl": "pkg:npm/ci-info@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-ci/node_modules/ci-info"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/watson/ci-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/watson/ci-info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/watson/ci-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6d2bb12dad9d0df8e2c532d86da8e8f87c8d8979bf3c0b808064fbb6e4b0d55205c9d00dc9b383cc1aaae7d095355b4321d7f67cc19cd83f1a94ad77816e809"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-core-module@2.9.0",
      "type": "library",
      "name": "is-core-module",
      "version": "2.9.0",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "purl": "pkg:npm/is-core-module@2.9.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-core-module"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-core-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-core-module"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-core-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb914fcb93e7c263b796f7cc6f402ca0f6811bee4a1d4234c181573ad60f9d5555b294c552e31935f35a35546ddc565a76cb6ed9cf31db7bf29115bf341a14e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-data-view@1.0.1",
      "type": "library",
      "name": "is-data-view",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.",
      "purl": "pkg:npm/is-data-view@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-data-view"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-data-view.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-data-view#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-data-view/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00791a26bb14556eb0aba252f32dc99ccfc6245ffd71ffa4db4fa20f3952689ae29c4a39fbbbd18ad78e4b00611d1880c90013375026638870cf124a3e661ffb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-date-object@1.0.5",
      "type": "library",
      "name": "is-date-object",
      "version": "1.0.5",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-date-object@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-date-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-date-object.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-date-object#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-date-object/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-decimal@1.0.4",
      "type": "library",
      "name": "is-decimal",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Check if a character is decimal",
      "purl": "pkg:npm/is-decimal@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-decimal"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/is-decimal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/is-decimal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/is-decimal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44676b88c99042f6766aa690ab76b0340e9d086b4aa620c570eceb4d6ac3013d8c896aca4153e6c4b18797b6369cdbba95e774904ca85f47a7634a9762cbfdcf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-directory@0.3.1",
      "type": "library",
      "name": "is-directory",
      "version": "0.3.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Returns true if a filepath exists on the file system and it's directory.",
      "purl": "pkg:npm/is-directory@0.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-directory"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/is-directory.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/is-directory"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/is-directory/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c950a11b36a1445bdb92c727d8c9701a2b263ced768bdfb39cdaee0b9815127b46deabb4c50333b0683f2456ebb2a0ce1ed1c53dc8be57968fe53f48fb278aab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-docker@2.2.1",
      "type": "library",
      "name": "is-docker",
      "version": "2.2.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if the process is running inside a Docker container",
      "purl": "pkg:npm/is-docker@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-docker"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-docker.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-docker#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-docker/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-extendable@0.1.1",
      "type": "library",
      "name": "is-extendable",
      "version": "0.1.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"",
      "purl": "pkg:npm/is-extendable@0.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-extendable"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/is-extendable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/is-extendable"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/is-extendable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-extglob@2.1.1",
      "type": "library",
      "name": "is-extglob",
      "version": "2.1.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Returns true if a string has an extglob.",
      "purl": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-extglob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/is-extglob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/is-extglob"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/is-extglob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-finalizationregistry@1.0.2",
      "type": "library",
      "name": "is-finalizationregistry",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-finalizationregistry@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-finalizationregistry"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-finalizationregistry.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-finalizationregistry#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-finalizationregistry/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1bcb9bed509b3c88541be536141c73ee74e47ea9760830ab62533bcb2192136548e49c59b38b2049b8b85545cf83b3475110596c90334929821d233bbff697f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-fullwidth-code-point@4.0.0",
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "purl": "pkg:npm/is-fullwidth-code-point@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-fullwidth-code-point"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-generator-function@1.0.10",
      "type": "library",
      "name": "is-generator-function",
      "version": "1.0.10",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Determine if a function is a native generator function.",
      "purl": "pkg:npm/is-generator-function@1.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-generator-function"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-generator-function.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-generator-function#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-generator-function/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ec123cbd977ca25c443e3ec5dd981c043dc3b169758bb2929da65154548f6fab58998087a4782d0bd7aeea7aef3a73341ac5e777abf533bb0d2cc0bd22acbf0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-glob@4.0.3",
      "type": "library",
      "name": "is-glob",
      "version": "4.0.3",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
      "purl": "pkg:npm/is-glob@4.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/micromatch/is-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/micromatch/is-glob"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/micromatch/is-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-hexadecimal@1.0.4",
      "type": "library",
      "name": "is-hexadecimal",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Check if a character is hexadecimal",
      "purl": "pkg:npm/is-hexadecimal@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-hexadecimal"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/is-hexadecimal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/is-hexadecimal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/is-hexadecimal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8323c9baff376c7329a1c558a2aa1fe550e266f784a06a052fc9b705735bd955bc5ecfabcfd92a3bc2ce4390c7e84b2ebe2953d40a5acd4d29ca5fb2b5b3ed97"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-installed-globally@0.3.2",
      "type": "library",
      "name": "is-installed-globally",
      "version": "0.3.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if your package was installed globally",
      "purl": "pkg:npm/is-installed-globally@0.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-installed-globally"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-installed-globally.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-installed-globally#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-installed-globally/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c19f31d63b3b21ad2479c3ff08733fdc0064026ba35fb58fbd093abaedc5972fcc938e29c92ba54299c71b8e8e3231c65c0a483675784216374969c408edb3e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-interactive@1.0.0",
      "type": "library",
      "name": "is-interactive",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if stdout or stderr is interactive",
      "purl": "pkg:npm/is-interactive@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-interactive"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-interactive.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-interactive#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-interactive/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d87bc810a468a92eb682e102faa063a6f46e6dd5fdd7458232e25367e23dcafa8a536ff5d9e48be78f47330b5a6dbe28ba9763dac30fe7493e5c97c1ffc244eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-lambda@1.0.1",
      "type": "library",
      "name": "is-lambda",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Thomas Watson Steen",
      "description": "Detect if your code is running on an AWS Lambda server",
      "purl": "pkg:npm/is-lambda@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-lambda"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/watson/is-lambda.git"
        },
        {
          "type": "website",
          "url": "https://github.com/watson/is-lambda"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/watson/is-lambda/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfb08c14636b10dab988507d06aa3ae1793a63db20f9ea6ad66c8871d1da1a76cc4d83b1bf3b04b5d62a414ca507b2f17e4be0aeb8cfdf64fa6307228a8f5421"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-map@2.0.3",
      "type": "library",
      "name": "is-map",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-map@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-map"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-map#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5079dd3f1ebda6f98ab19ccd3d0a303677f8ba61935f17a476a1100e8f7e9e51d4baa8857f86e3c935212929bba97b016cf99b09971b238cf6dcd3f69f5ba2f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-negative-zero@2.0.3",
      "type": "library",
      "name": "is-negative-zero",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value negative zero? === will lie to you",
      "purl": "pkg:npm/is-negative-zero@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-negative-zero"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-negative-zero.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-negative-zero"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-negative-zero/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4aa08bb6360a727a4ef98d7a1d16f9da7c1e83260af7bbcbae2b42c46498eb535f43acc0f7115111691f2c8f3f0208682966fc4f97d4ae13518c54f147c759b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-npm@4.0.0",
      "type": "library",
      "name": "is-npm",
      "version": "4.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if your code is running as an npm script",
      "purl": "pkg:npm/is-npm@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-npm"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-npm.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-npm#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-npm/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7a10221f87dc6d0c394fca534f5e1ce3b32907b0c259d7c012a5a5b343206be184537158d4bf36876b20c0112da853fdcaa658e11d48ed4913620f08b41748a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-number@7.0.0",
      "type": "library",
      "name": "is-number",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.",
      "purl": "pkg:npm/is-number@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-number"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/is-number.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/is-number"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/is-number/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-number-object@1.0.7",
      "type": "library",
      "name": "is-number-object",
      "version": "1.0.7",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-number-object@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-number-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-number-object.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-number-object#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-number-object/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-obj@2.0.0",
      "type": "library",
      "name": "is-obj",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a value is an object",
      "purl": "pkg:npm/is-obj@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-obj"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-obj.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-obj#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-obj/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76ba831b771b733c7110946839770e8ed769d49fe5ca9d66367d316b39d1b3cfa6b8186041cae76eca68c795f97cec341e73276df0f3be710c12da83109128f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-path-inside@3.0.3",
      "type": "library",
      "name": "is-path-inside",
      "version": "3.0.3",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a path is inside another path",
      "purl": "pkg:npm/is-path-inside@3.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-path-inside"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-path-inside.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-path-inside#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-path-inside/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "15de200016fec9c18098aa2ef1e31fb42ba94a2af9951c6a7f8683fef774703daa7381cbd3b3a309eb8732bf11a380a831a782283074fc40813955a34f052f3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-plain-obj@2.1.0",
      "type": "library",
      "name": "is-plain-obj",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a plain object",
      "purl": "pkg:npm/is-plain-obj@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-obj"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-plain-obj.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-plain-obj#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-plain-obj/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6169dfc91c312fff92b2b5987cea54b73e5bdd80fe9f27e41ef8db71a9f393cce0c8ee00483ebbb95311b7c9396cce252cc0e75dfae24613a97a6c3e35f4f578"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-plain-object@2.0.4",
      "type": "library",
      "name": "is-plain-object",
      "version": "2.0.4",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Returns true if an object was created by the `Object` constructor.",
      "purl": "pkg:npm/is-plain-object@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-object"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/is-plain-object.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/is-plain-object"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/is-plain-object/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8793e98179168ad737f0104c61ac1360c5891c564956706ab85139ef11698c1f29245885ea067e6d4f96c88ff2a9788547999d2ec81835a3def2e6a8e94bfd3a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-promise@2.2.2",
      "type": "library",
      "name": "is-promise",
      "version": "2.2.2",
      "scope": "required",
      "author": "ForbesLindesay",
      "description": "Test whether an object looks like a promises-a+ promise",
      "purl": "pkg:npm/is-promise@2.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-promise"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/then/is-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/then/is-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/then/is-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa53f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-redirect@1.0.0",
      "type": "library",
      "name": "is-redirect",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a number is a redirect HTTP status code",
      "purl": "pkg:npm/is-redirect@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-redirect"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-redirect.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-redirect#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-redirect/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72bfd295411ee733869b3be3f5b5320b82d5be4355017bb81b2b572cd32bd699f2f9aeb932943d209cc51c3e6f8bb1722606f8aaddbbf9e4b74ee427a81f9143"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-regex@1.1.4",
      "type": "library",
      "name": "is-regex",
      "version": "1.1.4",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag",
      "purl": "pkg:npm/is-regex@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-retry-allowed@1.2.0",
      "type": "library",
      "name": "is-retry-allowed",
      "version": "1.2.0",
      "scope": "required",
      "author": "Vsevolod Strukchinsky",
      "description": "Is retry allowed for Error?",
      "purl": "pkg:npm/is-retry-allowed@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-retry-allowed"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/floatdrop/is-retry-allowed.git"
        },
        {
          "type": "website",
          "url": "https://github.com/floatdrop/is-retry-allowed#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/floatdrop/is-retry-allowed/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4546d478ac2f9b75c6d9561a9a124bd71164b608ef3f32f41eaf02fbacab588b300f2dc12171aa0b187191cdf437d8ea2b7d75815535dfb2bc122e79ff354946"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-set@2.0.3",
      "type": "library",
      "name": "is-set",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-set@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-set"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-set.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-set#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-set/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88f0237abaec7b6effca018bc70f84051f5a82ff58eae2de61524cbbe40d0a8a2e275ff5ae2d261ab716a5f0aa159bb3cf1dd68edc311b4f7c5fe9f83ae4643e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-shared-array-buffer@1.0.3",
      "type": "library",
      "name": "is-shared-array-buffer",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS SharedArrayBuffer?",
      "purl": "pkg:npm/is-shared-array-buffer@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-shared-array-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-shared-array-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-shared-array-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-shared-array-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c0da1bf95c884b477b95cc30df0889277ab871f1750a9ecb6e38444f34d2229d71bbbfdbbea215c5ebbbf19b84cf4c43d4ea59bad599303f773d3c207deeb86"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-stream@3.0.0",
      "type": "library",
      "name": "is-stream",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "purl": "pkg:npm/is-stream@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-string@1.0.7",
      "type": "library",
      "name": "is-string",
      "version": "1.0.7",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-string@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-string"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/is-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/is-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/is-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-symbol@1.0.4",
      "type": "library",
      "name": "is-symbol",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Determine if a value is an ES6 Symbol or not.",
      "purl": "pkg:npm/is-symbol@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-symbol"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-symbol.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-symbol#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-symbol/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-typed-array@1.1.13",
      "type": "library",
      "name": "is-typed-array",
      "version": "1.1.13",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.",
      "purl": "pkg:npm/is-typed-array@1.1.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-typed-array"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/is-typed-array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-typed-array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-typed-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b99db9fdb5009546397d1e0e293e2b650101af3416615f59258186b1498427ab61a1d549d475fae1e3d0e99d2a3d63fe9be52ae9ef54ba0ac4dfc8de62c0d233"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-typedarray@1.0.0",
      "type": "library",
      "name": "is-typedarray",
      "version": "1.0.0",
      "scope": "required",
      "author": "Hugh Kennedy",
      "description": "Detect whether or not an object is a Typed Array",
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-typedarray"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/hughsk/is-typedarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/hughsk/is-typedarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/hughsk/is-typedarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-unicode-supported@1.3.0",
      "type": "library",
      "name": "is-unicode-supported",
      "version": "1.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Detect whether the terminal supports Unicode",
      "purl": "pkg:npm/is-unicode-supported@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-unicode-supported"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-unicode-supported.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-unicode-supported#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-unicode-supported/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e37af6991bf3fbc25120a9d627ede3f09b6344a67a1a68f37da13faa20499e290d9d8bffe9b6a0449d64521364f11e445ff1a4a1b0feafeb1fc423c9b222812d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-weakmap@2.0.2",
      "type": "library",
      "name": "is-weakmap",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-weakmap@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-weakmap"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-weakmap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-weakmap#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-weakmap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b9a5760e9bdc2a6354608e92f7613905dfdb678b55da8d42246b04cb528f446445541606b981240917c9cd4bb670250d36cbed5808d61c321f8721fd59a84fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-weakref@1.0.2",
      "type": "library",
      "name": "is-weakref",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-weakref@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-weakref"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-weakref.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-weakref#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-weakref/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9cb6cb8b666210d3ebd248c7e856fc857b6f86484be7999d9ecd3ba9d5206c7bdfadc0209e89a97a1048b735cd8a15c7fafaacf61413e78d7b24f3184a49a3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-weakset@2.0.3",
      "type": "library",
      "name": "is-weakset",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "purl": "pkg:npm/is-weakset@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-weakset"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-weakset.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-weakset#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-weakset/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ef226dff296cd2f684451ee81a6fb77e33f19c057b975f9c599333e637e3718a1750959510e1d5ae495d7147fb2aeaea4bd532440eb7c18117a91c5741b5235"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-whitespace-character@1.0.4",
      "type": "library",
      "name": "is-whitespace-character",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Check if a character is a whitespace character",
      "purl": "pkg:npm/is-whitespace-character@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-whitespace-character"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/is-whitespace-character.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/is-whitespace-character#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/is-whitespace-character/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "483c1e1337c864cd12255d045206baebd5132a598bd0fabc2e7a3440342c3e7bc4081dc833668fd20771e53ad4d00d353003df562699888d95d503192da28ae7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-windows@1.0.2",
      "type": "library",
      "name": "is-windows",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.",
      "purl": "pkg:npm/is-windows@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-windows"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/is-windows.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/is-windows"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/is-windows/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7972b55089ead9b3e68f25fa7b754723330ba1b73827de22e005a7f87a6adce5392a4ad10bde8e01c4773d127fa46bba9bc4d19c11cff5d917415b13fc239520"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-word-character@1.0.4",
      "type": "library",
      "name": "is-word-character",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Check if a character is a word character",
      "purl": "pkg:npm/is-word-character@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-word-character"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/is-word-character.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/is-word-character#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/is-word-character/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5230ef1155e9e7c779d9aeab4ac021b2c9eb4f13d5436dae6e82f28b683e0aa293c6e64478990eed36dfebedf78be72b79877969b816c852608e1b6792cd71c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-wsl@2.2.0",
      "type": "library",
      "name": "is-wsl",
      "version": "2.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
      "purl": "pkg:npm/is-wsl@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-wsl"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-wsl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-wsl#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-wsl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-yarn-global@0.3.0",
      "type": "library",
      "name": "is-yarn-global",
      "version": "0.3.0",
      "scope": "required",
      "author": "LitoMore",
      "description": "Check if installed by yarn globally without any `fs` calls",
      "purl": "pkg:npm/is-yarn-global@0.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-yarn-global"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/LitoMore/is-yarn-global.git"
        },
        {
          "type": "website",
          "url": "https://github.com/LitoMore/is-yarn-global#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/LitoMore/is-yarn-global/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56349e6ff9479a4a3277caf23d520abce0a7e03d64a0ca98fafab28e351f737c722ad3f87583b1338e2c66b9ea412cd276cdf1c8ead44cb4c2f4b5425602e783"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@2.0.5",
      "type": "library",
      "name": "isarray",
      "version": "2.0.5",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@2.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isbinaryfile@4.0.10",
      "type": "library",
      "name": "isbinaryfile",
      "version": "4.0.10",
      "scope": "optional",
      "description": "Detects if a file is binary in Node.js. Similar to Perl's -B.",
      "purl": "pkg:npm/isbinaryfile@4.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isbinaryfile"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gjtorikian/isBinaryFile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gjtorikian/isBinaryFile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gjtorikian/isBinaryFile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "887aea7b9b21bc151c15b999abdcce40706878e85926ee91406ac3a4181e9d49bf026f85dc9336320423fab2b767ad357f3acbe602d95ad00f1f638169255ccb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isexe@2.0.0",
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Minimal module to check if a file is executable.",
      "purl": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isexe"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/isexe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/isexe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/isexe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "isobject@3.0.1",
      "type": "library",
      "name": "isobject",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Returns true if the value is an object and not an array or null.",
      "purl": "pkg:npm/isobject@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isobject"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/isobject.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/isobject"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/isobject/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a107dcc292eec41938ff1d0411cf969440451ea10647d9b59c96d444acea72989e1ba1813ac0bf536ebdb792b44f499f82e73a8d4ab4b0f8273bb196786fbbe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "iterator.prototype@1.1.2",
      "type": "library",
      "name": "iterator.prototype",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "`Iterator.prototype`, or a shared object to use.",
      "purl": "pkg:npm/iterator.prototype@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iterator.prototype"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/Iterator.prototype.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/Iterator.prototype#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/Iterator.prototype/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d1df71cc32bf04cf0b912fc63d0f7bb604c8fcf91a9213ce748df1aee7d912eed6e63cbcc691999549fc821520f1b9988463a473b774f6340fea53e370563d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jackspeak@2.3.6",
      "type": "library",
      "name": "jackspeak",
      "version": "2.3.6",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A very strict and proper argument parser.",
      "purl": "pkg:npm/jackspeak@2.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jackspeak"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/jackspeak.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/jackspeak#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/jackspeak/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "377c824bf35e82c381a2473c18074cf147267ec2a2492f1c8a985e0ff9e2bf3afbd341fe9ec30ec498d09efc0e711615b8591d1f4c0652f5b659b5c69ab6466d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "jake@10.8.7",
      "type": "library",
      "name": "jake",
      "version": "10.8.7",
      "scope": "optional",
      "author": "Matthew Eernisse",
      "description": "JavaScript build tool, similar to Make or Rake",
      "purl": "pkg:npm/jake@10.8.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jake"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/jakejs/jake.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jakejs/jake#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jakejs/jake/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6438b768ff9f1bf2dc87207350cf34e158dd767c1f49fb1d798930b7c35c6ca46fa38ac592386ce39ea22c59f79366545af35ee22e3c5800836f36bc7e1ab6fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "async@3.2.5",
      "type": "library",
      "name": "async",
      "version": "3.2.5",
      "scope": "optional",
      "author": "Caolan McMahon",
      "description": "Higher-order functions and common patterns for asynchronous code",
      "purl": "pkg:npm/async@3.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jake/node_modules/async"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/async/-/async-3.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/caolan/async.git"
        },
        {
          "type": "website",
          "url": "https://caolan.github.io/async/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/caolan/async/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6da359caa69a2e1c8b54a9bf0e5bdd5b4e7531280ee9bf1e55f21ece5f44e4fa96c458332e6ff0427b445b8ccecad55bbab0c4af426500b12974e170bc4acbb2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jest-diff@29.7.0",
      "type": "library",
      "name": "jest-diff",
      "version": "29.7.0",
      "scope": "optional",
      "purl": "pkg:npm/jest-diff@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-diff"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2cc220888ae18a098faecd37247a71521db22122b7bcb14f900a1d3dea34f81b85ef003616841b904835bbc8016014e19dcbbb7b5a040d47c85d5b93a8b4548f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jest-get-type@29.6.3",
      "type": "library",
      "name": "jest-get-type",
      "version": "29.6.3",
      "scope": "optional",
      "description": "A utility function to get the type of a value",
      "purl": "pkg:npm/jest-get-type@29.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-get-type"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cebb5e5e7a98c5f421ee5e451f22f7f232f7f5d8bc1fcac7a1e70b1f724dc47dc1c0eac1b0d79a6dd6a9e5ed08db7943e071c8f16e5514166a1b811aab92cd73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jest-matcher-utils@29.7.0",
      "type": "library",
      "name": "jest-matcher-utils",
      "version": "29.7.0",
      "scope": "optional",
      "description": "A set of utility functions for expect and related packages",
      "purl": "pkg:npm/jest-matcher-utils@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-matcher-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b01903f978bd0ed70286c2372f7bb4f8dd28a603d89c244fb4671062b817991fa19adfdf61f5802f4c515d853c79639d7ee2e005ed18096dc016d9d12da82afe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jest-message-util@29.7.0",
      "type": "library",
      "name": "jest-message-util",
      "version": "29.7.0",
      "scope": "optional",
      "purl": "pkg:npm/jest-message-util@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-message-util"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "181115e064400de3feaad076fbabbad6cb5e6bc98670e4f8982b6b608499c1fbbdfc8487149ff9cce31761ba4113d46c4b9f866fadc35b81609a7289efd29feb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jest-util@29.7.0",
      "type": "library",
      "name": "jest-util",
      "version": "29.7.0",
      "scope": "optional",
      "purl": "pkg:npm/jest-util@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-util"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfa11b29a8c8a6a18a539eb2e4a054832d5db758a18502605b352564702b03ff97d9a77b09be6217e00ad445952ff068ed1cfdbaeae9ab0e9288109e7d46c218"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jest-worker@27.5.1",
      "type": "library",
      "name": "jest-worker",
      "version": "27.5.1",
      "scope": "optional",
      "purl": "pkg:npm/jest-worker@27.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-worker"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/facebook/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eefba1f3957971d0e87cfcb19f9f27acf8c192d668d2ef71d60f16b6342897e8d90da13e7e137e708bd38f5d469dd067327c9fad4386d6c650c427632a1f832a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@8.1.1",
      "type": "library",
      "name": "supports-color",
      "version": "8.1.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@8.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-worker/node_modules/supports-color"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jiti@2.5.1",
      "type": "library",
      "name": "jiti",
      "version": "2.5.1",
      "scope": "optional",
      "description": "Runtime typescript and ESM support for Node.js",
      "purl": "pkg:npm/jiti@2.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jiti"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/unjs/jiti.git"
        },
        {
          "type": "website",
          "url": "https://github.com/unjs/jiti#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/unjs/jiti/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7042879c60f8950392bf87a4b1b4e470fc1b376abfa62d4b683d273b88c5f34332bc77b789fd1d3dc264f002389a9844e7d5c5d83c67cd9eeec33281e0bb5db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "js-tokens@4.0.0",
      "type": "library",
      "name": "js-tokens",
      "version": "4.0.0",
      "scope": "required",
      "author": "Simon Lydell",
      "description": "A regex that tokenizes JavaScript.",
      "purl": "pkg:npm/js-tokens@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-tokens"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lydell/js-tokens.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lydell/js-tokens#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lydell/js-tokens/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "js-yaml@4.1.0",
      "type": "library",
      "name": "js-yaml",
      "version": "4.1.0",
      "scope": "required",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "purl": "pkg:npm/js-yaml@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-yaml"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/js-yaml.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/js-yaml#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/js-yaml/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c29c59b3d368c596891122462194f20c4698a65d0529203e141f5a262c9e98a84cc24c5083ade1e13d4a2605061e94ea3c33517269982ee82b46326506d5af44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsbn@1.1.0",
      "type": "library",
      "name": "jsbn",
      "version": "1.1.0",
      "scope": "optional",
      "author": "Tom Wu",
      "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
      "purl": "pkg:npm/jsbn@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsbn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/andyperlitch/jsbn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/andyperlitch/jsbn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/andyperlitch/jsbn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1b61557768032d0d34eee3ec6c0d86bab32f46c89ebdfda9acbbdb18176cea8e2128640e71262dc1adf5f7b98fbf21e908bbb33074e6dd6c35a9a19741bf7fc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsdoc-type-pratt-parser@4.0.0",
      "type": "library",
      "name": "jsdoc-type-pratt-parser",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Simon Seyock",
      "purl": "pkg:npm/jsdoc-type-pratt-parser@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsdoc-type-pratt-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62d3a58b90a6cf2deae1d3f6e86ada48e78086a79c7b01b4e21a0ef03639e821f8289f45befe6a2965020a8dc76686fb7ac2501c2bfaffe6e74f2ef6c5965a55"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsesc@2.5.2",
      "type": "library",
      "name": "jsesc",
      "version": "2.5.2",
      "scope": "required",
      "author": "Mathias Bynens",
      "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.",
      "purl": "pkg:npm/jsesc@2.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsesc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/jsesc.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/jsesc"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/jsesc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "398bbb5c4ce39024370b93ecdd0219b107cda6aa09c99640f7dc1df5a59dd39342b42e6958e91284ada690be875d047afc2cb695b35d3e5641a6e4075c4eb780"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-buffer@3.0.1",
      "type": "library",
      "name": "json-buffer",
      "version": "3.0.1",
      "scope": "required",
      "author": "Dominic Tarr",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "purl": "pkg:npm/json-buffer@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/dominictarr/json-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dominictarr/json-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dominictarr/json-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1b57905f4769aa7d04c99be579b4f3dd7fe669ba1888bd3b8007983c91cad7399a534ff430c15456072c17d68cebea512e3dd6c7c70689966f46ea6236b1f49"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-e@4.7.0",
      "type": "library",
      "name": "json-e",
      "version": "4.7.0",
      "scope": "required",
      "description": "json parameterization module inspired from json-parameterization",
      "purl": "pkg:npm/json-e@4.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-e"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-e/-/json-e-4.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/json-e/json-e.git"
        },
        {
          "type": "website",
          "url": "https://github.com/json-e/json-e#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/json-e/json-e/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d04a76fd3e6a5f2dac2808ffa59e6cc3177c92d7d6e91a9ce53e0bbb72af1795213671616e880da5bd4e0800df834ff2ad284d8360a8a7f315d5143552f560e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "json-parse-even-better-errors@2.3.1",
      "type": "library",
      "name": "json-parse-even-better-errors",
      "version": "2.3.1",
      "scope": "optional",
      "author": "Kat Marchán",
      "description": "JSON.parse with context information on error",
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-even-better-errors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/json-parse-even-better-errors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/json-parse-even-better-errors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/json-parse-even-better-errors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c72170ca1ae8fc91287fa1a17b68b3d8d717a23dac96836c5abfd7b044432bfa223c27da36197938d7e9fa341d01945043420958dcc7f7321917b962f75921db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-compare@0.2.2",
      "type": "library",
      "name": "json-schema-compare",
      "version": "0.2.2",
      "scope": "required",
      "author": "Martin Hansen",
      "description": "Compare json schemas smarter.",
      "purl": "pkg:npm/json-schema-compare@0.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-compare"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mokkabonna/json-schema-compare.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mokkabonna/json-schema-compare#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mokkabonna/json-schema-compare/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7385989832b225786ced65af0169b7b886277f2585a08a7e244a17df8adcb55bc490c6023c6857b6f98515789f7c16f17d9b2f43444d9d5e47ec6bc31791c2a9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-faker@0.5.6",
      "type": "library",
      "name": "json-schema-faker",
      "version": "0.5.6",
      "scope": "required",
      "author": "Alvaro Cabrera",
      "description": "JSON-Schema + fake data generators",
      "purl": "pkg:npm/json-schema-faker@0.5.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-faker"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/json-schema-faker/json-schema-faker.git"
        },
        {
          "type": "website",
          "url": "http://json-schema-faker.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/json-schema-faker/json-schema-faker/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbf7050b6ebf183c61daf3e2002f01f3156fa57016f9062d1b69a28c46caae298293c207b62c10063084f13c2fa3076100b5aaf4871d21667effca1c5ef74bdd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-merge-allof@0.6.0",
      "type": "library",
      "name": "json-schema-merge-allof",
      "version": "0.6.0",
      "scope": "required",
      "author": "Martin Hansen",
      "description": "Simplify your schema by combining allOf into the root schema, safely.",
      "purl": "pkg:npm/json-schema-merge-allof@0.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-merge-allof"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mokkabonna/json-schema-merge-allof.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mokkabonna/json-schema-merge-allof#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mokkabonna/json-schema-merge-allof/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c4c3854c41545c78e3cbb864567315b9a2b4d3891f5902da9301ee2b4148cd0034de47cd5b7b305515ad0ca88c29d1898720cd4a9214a364cee8f8842168f6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-ref-parser@6.1.0",
      "type": "library",
      "name": "json-schema-ref-parser",
      "version": "6.1.0",
      "scope": "required",
      "author": "James Messinger",
      "description": "Parse, Resolve, and Dereference JSON Schema $ref pointers",
      "purl": "pkg:npm/json-schema-ref-parser@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-ref-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/APIDevTools/json-schema-ref-parser.git"
        },
        {
          "type": "website",
          "url": "https://apidevtools.org/json-schema-ref-parser/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/APIDevTools/json-schema-ref-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a577bd1f59ba2202295e61392526fc7a98a53531ac9936f688fa21017a4e761a8615b42335e1c7b19c54f82f30e93f35199c523c52de528a83266cf1c79206bb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "argparse@1.0.10",
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "scope": "required",
      "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library",
      "purl": "pkg:npm/argparse@1.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-ref-parser/node_modules/argparse"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/argparse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/argparse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/argparse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "js-yaml@3.14.1",
      "type": "library",
      "name": "js-yaml",
      "version": "3.14.1",
      "scope": "required",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "purl": "pkg:npm/js-yaml@3.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-ref-parser/node_modules/js-yaml"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/js-yaml.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/js-yaml"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/js-yaml/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sprintf-js@1.0.3",
      "type": "library",
      "name": "sprintf-js",
      "version": "1.0.3",
      "scope": "required",
      "author": "Alexandru Marasteanu",
      "description": "JavaScript sprintf implementation",
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-ref-parser/node_modules/sprintf-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alexei/sprintf.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alexei/sprintf.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alexei/sprintf.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-traverse@0.4.1",
      "type": "library",
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "scope": "required",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-traverse"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-stable-stringify-without-jsonify@1.0.1",
      "type": "library",
      "name": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "scope": "required",
      "author": "James Halliday",
      "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies",
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stable-stringify-without-jsonify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/samn/json-stable-stringify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/samn/json-stable-stringify"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/samn/json-stable-stringify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05d6e8cbe97bb40dce196e858f21475a43f92ee0728f54e4df72e3caad1ac72cdd93dfff2528b6bb77cfd504a677528dc2ae9538a606940bbcec28ac562afa3f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-stringify-safe@5.0.1",
      "type": "library",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Like JSON.stringify, but doesn't blow up on circular refs.",
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stringify-safe"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/json-stringify-safe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/json-stringify-safe"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/json-stringify-safe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "json5@2.2.3",
      "type": "library",
      "name": "json5",
      "version": "2.2.3",
      "scope": "required",
      "author": "Aseem Kishore",
      "description": "JSON for Humans",
      "purl": "pkg:npm/json5@2.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/json5/json5.git"
        },
        {
          "type": "website",
          "url": "http://json5.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/json5/json5/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonfile@6.1.0",
      "type": "library",
      "name": "jsonfile",
      "version": "6.1.0",
      "scope": "required",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "purl": "pkg:npm/jsonfile@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonfile"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-jsonfile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-jsonfile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonpath-plus@7.2.0",
      "type": "library",
      "name": "jsonpath-plus",
      "version": "7.2.0",
      "scope": "required",
      "author": "Stefan Goessner",
      "description": "A JS implementation of JSONPath with some additional operators",
      "purl": "pkg:npm/jsonpath-plus@7.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonpath-plus"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-7.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/s3u/JSONPath.git"
        },
        {
          "type": "website",
          "url": "https://github.com/s3u/JSONPath"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/s3u/JSONPath/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc17e250f3399c3d18652053fe8fdf6c252509c7a930874fd02259c4cd7e2a00387f64f6d3a7fa54083d7bb997df9f8a94c688739a975b7e1fdc19f0277c3e44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsx-ast-utils@3.3.5",
      "type": "library",
      "name": "jsx-ast-utils",
      "version": "3.3.5",
      "scope": "optional",
      "author": "Ethan Cohen",
      "description": "AST utility module for statically analyzing JSX",
      "purl": "pkg:npm/jsx-ast-utils@3.3.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsx-ast-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jsx-eslint/jsx-ast-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jsx-eslint/jsx-ast-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jsx-eslint/jsx-ast-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "659a30f47048e4ee843e04892d46fc9f634a8265564f00af1c6c05b8994c8ef2c5aa5186ea98e2acf86d76cb1e68b6634a26c3f1e7a0ce6629519c282258f671"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "junk@3.1.0",
      "type": "library",
      "name": "junk",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Filter out system junk files like .DS_Store and Thumbs.db",
      "purl": "pkg:npm/junk@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/junk"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/junk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/junk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/junk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a41c5c0772c573c41581d820bd95b27b2b3e867acd5a0e0e719214ff55f9f64e6341d2c1942b1819141acf6df84aaa112d30a0307d347d8d314491fe17d3044d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "just-extend@6.2.0",
      "type": "library",
      "name": "just-extend",
      "version": "6.2.0",
      "scope": "optional",
      "author": "Angus Croll",
      "description": "extend an object",
      "purl": "pkg:npm/just-extend@6.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/just-extend"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/angus-c/just.git"
        },
        {
          "type": "website",
          "url": "https://github.com/angus-c/just#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/angus-c/just/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "718a1f42ed97a689bcd92eaa0fbefc8c10e9c2fbf2dfdb3597f86b6228f6bbd00c750706469681bba918e26561ba7a39909562d43033e1a8a9840d96235fce03"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "kdbush@4.0.2",
      "type": "library",
      "name": "kdbush",
      "version": "4.0.2",
      "scope": "required",
      "author": "Vladimir Agafonkin",
      "description": "A very fast static 2D index for points based on kd-tree.",
      "purl": "pkg:npm/kdbush@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/kdbush"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mourner/kdbush.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mourner/kdbush#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mourner/kdbush/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59b095609dbb4b3f338bd43b434c470bed398b0926dd99e2a5cd974e5ae725bb0731892d5b884f857504f18b357a7801aef7dfa120aa6e297525001aedc951a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "keyv@4.5.4",
      "type": "library",
      "name": "keyv",
      "version": "4.5.4",
      "scope": "required",
      "author": "Jared Wray",
      "description": "Simple key-value storage with support for multiple backends",
      "purl": "pkg:npm/keyv@4.5.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/keyv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jaredwray/keyv.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jaredwray/keyv"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jaredwray/keyv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a3154790747f1097f608d5e75b144b5ba9a0ec9c82094706d03b441a62f672d528d4f3538a7d4f52297eafffb8af93295600bf7e7d648ecc7b9a34ae8caa88a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "khroma@2.1.0",
      "type": "library",
      "name": "khroma",
      "version": "2.1.0",
      "scope": "required",
      "description": "A collection of functions for manipulating CSS colors, inspired by SASS.",
      "purl": "pkg:npm/khroma@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/khroma"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/fabiospampinato/khroma.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fabiospampinato/khroma#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fabiospampinato/khroma/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ecf7ddf3bb37dac8adbaf52be4f61ce978650aa1bfec220673c8761d8d0a007507ad44aa4e2e3fa4fd0410ffa422d18cfae669513ab7ddf84bfed7eeddcfd2b"
        }
      ]
    },
    {
      "bom-ref": "kind-of@6.0.3",
      "type": "library",
      "name": "kind-of",
      "version": "6.0.3",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Get the native type of a value.",
      "purl": "pkg:npm/kind-of@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/kind-of"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/kind-of.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/kind-of"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/kind-of/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75c4b5ba5fbdb66783f794fec76f3f7a12e077d98435adcbb2f0d3b739b7bf20443bb44fa6dbc00feb78e165576948d305172ba45785942f160abb94478e7a87"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "kleur@3.0.3",
      "type": "library",
      "name": "kleur",
      "version": "3.0.3",
      "scope": "required",
      "author": "Luke Edwards",
      "description": "The fastest Node.js library for formatting terminal text with ANSI colors~!",
      "purl": "pkg:npm/kleur@3.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/kleur"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukeed/kleur.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukeed/kleur#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukeed/kleur/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "793233955392511f89c5d0c57a911870132d67d42a75e7feae7cd675166e31b3b2c2ee6d3b6c3637baea8e800d67993dbf2c212fa06bd55463508813431e04f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ky@0.33.3",
      "type": "library",
      "name": "ky",
      "version": "0.33.3",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Tiny and elegant HTTP client based on the browser Fetch API",
      "purl": "pkg:npm/ky@0.33.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ky"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/ky.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/ky#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/ky/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09ab03f4e0844121486a6d94f1e7c52bcd587a0f2f34c4c152ab4c38796b716407a945f71de0a5f43af7d6ee2da15ede9a51fc3329a4e7ef69d252fa98a6ff5f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "latest-version@5.1.0",
      "type": "library",
      "name": "latest-version",
      "version": "5.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the latest version of an npm package",
      "purl": "pkg:npm/latest-version@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/latest-version"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/latest-version.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/latest-version#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/latest-version/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1e4feaf491391141d09d60236d90cc165d04cc12cc0aac50649b872440e315861aa120c235513da1323fb58a28088604999b98139ab45704da06520693635c4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "launch-editor@2.6.1",
      "type": "library",
      "name": "launch-editor",
      "version": "2.6.1",
      "scope": "optional",
      "author": "Evan You",
      "description": "launch editor from node.js",
      "purl": "pkg:npm/launch-editor@2.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/launch-editor"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yyx990803/launch-editor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yyx990803/launch-editor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yyx990803/launch-editor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "781fee5e6155a58e337b3986a795ed536d64c28ec605b281f8443e519796b466fdc80339c6dfc4be4fa5607dde44d02d21df9e8f8bbb4d83c5674ef0e2ceeb47"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lazy-val@1.0.5",
      "type": "library",
      "name": "lazy-val",
      "version": "1.0.5",
      "scope": "required",
      "author": "Vladimir Krivosheev",
      "purl": "pkg:npm/lazy-val@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazy-val"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/develar/lazy-val.git"
        },
        {
          "type": "website",
          "url": "https://github.com/develar/lazy-val"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/develar/lazy-val/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3f06718209fc943240697838168a16a720017d2666611c1814844ab3bdff9a7613462e83fa4da888e6817ca326f7238e4ff8f727aea8a149fd353349741b9f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lazystream@1.0.1",
      "type": "library",
      "name": "lazystream",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jonas Pommerening",
      "description": "Open Node Streams on demand.",
      "purl": "pkg:npm/lazystream@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jpommerening/node-lazystream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jpommerening/node-lazystream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jpommerening/node-lazystream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fde0688d1d0372e89353aede70eb33727df32b3645d96f72939026496f6575c5a1060a4d3ddef919da3937b6969e3f7dff3a25c2f96bcaf40c5479b9dfe676f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@1.0.0",
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream/node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@2.3.8",
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.1.1",
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream/node_modules/string_decoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "levn@0.4.1",
      "type": "library",
      "name": "levn",
      "version": "0.4.1",
      "scope": "optional",
      "author": "George Zahariev",
      "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
      "purl": "pkg:npm/levn@0.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/levn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/gkz/levn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gkz/levn"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gkz/levn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9b4f6b87e04e4b184ee1fe7ddebdc4bfb109495c2a48a7aca6f0e589e5e57afbaec3b2a97f2da693eea24102ddabcdfa1aff94011818710e2c7574cb7691029"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "libnpx@10.2.4",
      "type": "library",
      "name": "libnpx",
      "version": "10.2.4",
      "scope": "required",
      "author": "Kat Marchán",
      "description": "support library for npx -- an tool for executing npm-based packages.",
      "purl": "pkg:npm/libnpx@10.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/libnpx/-/libnpx-10.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/npx.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/npx#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/npx/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04f7340f570e8c1792f15201294bb917cd2cea78e6d306d5b7b0ac18cac8709f9223ba62ed5d2e54f1a910c1fd1f92fc72c39c7254f1017144d9502c2575217c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-align@2.0.0",
      "type": "library",
      "name": "ansi-align",
      "version": "2.0.0",
      "scope": "required",
      "author": "nexdrew",
      "description": "align-text with ANSI support for CLIs",
      "purl": "pkg:npm/ansi-align@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/ansi-align"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nexdrew/ansi-align.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nexdrew/ansi-align#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nexdrew/ansi-align/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4dd94e820740ff35117cc61aec0042eba8fea2a7cc7b0e7c2a924c6d4947ddb7193f56fe7011c81c30e7e6e1fd20db31ac704f8eca8cd2d0c1e233d317fbe024"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@3.0.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "3.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8ef4972df307fefa55f1c4573885cf0bb23692ab41c5cf32fb715b30f2944320f763283da64f8cad0d994bb92059e1c2ca6455c8acc18eec36d00ad30924c2b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@3.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "3.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/ansi-styles"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "boxen@1.3.0",
      "type": "library",
      "name": "boxen",
      "version": "1.3.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Create boxes in the terminal",
      "purl": "pkg:npm/boxen@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/boxen"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/boxen.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/boxen#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/boxen/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4cd3e37d3af8df6ab1ef23a34326979b7752474307f6f5e9ede4f50454a5fc2e7583e1059ce47d85383522b79a8460660cd09e86c72c85ee397fe0b54c165b2f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "camelcase@4.1.0",
      "type": "library",
      "name": "camelcase",
      "version": "4.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar",
      "purl": "pkg:npm/camelcase@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/camelcase"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/camelcase.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/camelcase#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/camelcase/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "17102fec7a47ad76e1dda3e8e28daac476b2da590b637c79330dca784e0a404f32b157f3896791643c1c8dabafc01486102fe75d43f3672f337a1e07a24a8e9f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@2.4.2",
      "type": "library",
      "name": "chalk",
      "version": "2.4.2",
      "scope": "required",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@2.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/chalk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ci-info@1.6.0",
      "type": "library",
      "name": "ci-info",
      "version": "1.6.0",
      "scope": "required",
      "author": "Thomas Watson Steen",
      "description": "Get details about the current Continuous Integration environment",
      "purl": "pkg:npm/ci-info@1.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/ci-info"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/watson/ci-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/watson/ci-info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/watson/ci-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bec19d9304820e95a63fcd277004d7ee279ae435907a6835520096e49f2daa3537958c3814162e8fcf49d024d5a2603b0447ef49977ce06987928f8cc45414d8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-boxes@1.0.0",
      "type": "library",
      "name": "cli-boxes",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Boxes for use in the terminal",
      "purl": "pkg:npm/cli-boxes@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/cli-boxes"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/cli-boxes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/cli-boxes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/cli-boxes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc5a39c2ef18b657bcabd882cd2e03d8c5952f65fb255591892d419d76d3143852f5cfd112433dbddd4099a6eca19a18e7f7468b94d3f6228bf0a6fa0de05142"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@5.0.0",
      "type": "library",
      "name": "cliui",
      "version": "5.0.0",
      "scope": "required",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/cliui"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d87864849a61cceb3be879fdb0f133f396b9cda572234e2a582bbf3462cc2620ff6f8f199de98d9adc20762acebf014f0d1e366e817be8f30de858cdaa9f05c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@4.1.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "4.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/cliui/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@3.1.0",
      "type": "library",
      "name": "string-width",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/cliui/node_modules/string-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@5.2.0",
      "type": "library",
      "name": "strip-ansi",
      "version": "5.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/cliui/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-convert@1.9.3",
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "scope": "required",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "purl": "pkg:npm/color-convert@1.9.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/color-convert"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Qix-/color-convert.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Qix-/color-convert#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Qix-/color-convert/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "color-name@1.1.3",
      "type": "library",
      "name": "color-name",
      "version": "1.1.3",
      "scope": "required",
      "author": "DY",
      "description": "A list of color names and its values",
      "purl": "pkg:npm/color-name@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/color-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/dfcreative/color-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dfcreative/color-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dfcreative/color-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "configstore@3.1.5",
      "type": "library",
      "name": "configstore",
      "version": "3.1.5",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Easily load and save config without having to think about where and how",
      "purl": "pkg:npm/configstore@3.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/configstore"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yeoman/configstore.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yeoman/configstore#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yeoman/configstore/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e53a1238f9f773a0ae71989f8d63ed6064ae7a6f011a599afc7d8b97a2167d564735a376b84ff47733ec84ff0ef1fd9549d7317c73ea1a3af174773b5d52098"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-spawn@5.1.0",
      "type": "library",
      "name": "cross-spawn",
      "version": "5.1.0",
      "scope": "required",
      "author": "IndigoUnited",
      "description": "Cross platform child_process#spawn and child_process#spawnSync",
      "purl": "pkg:npm/cross-spawn@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/cross-spawn"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/IndigoUnited/node-cross-spawn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/IndigoUnited/node-cross-spawn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/IndigoUnited/node-cross-spawn/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a53810279282d1dda1718f1ec8bd48ce504f6234e4c87ef65d164f9cbc8abacda605f36342cde496a6c95365482ea66bc80654b7d24e6f787f996332db7fdfe4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "crypto-random-string@1.0.0",
      "type": "library",
      "name": "crypto-random-string",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Generate a cryptographically strong random string",
      "purl": "pkg:npm/crypto-random-string@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/crypto-random-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/crypto-random-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/crypto-random-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/crypto-random-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1ac5699053e5c9c1fbfdf451ec385c9a7a228b9e205759f3ef2e025b27854b5e0df8954106163eafc6a64471380704986a5ec13d30e9f22b2f0250b1c85b771e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "decamelize@1.2.0",
      "type": "library",
      "name": "decamelize",
      "version": "1.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",
      "purl": "pkg:npm/decamelize@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/decamelize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/decamelize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/decamelize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/decamelize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf64be5bd5fbde10145248be37ef596b694196e9fcf738a03b21abb1ac7e29443ac0a5b86685a91180641a1423c008e30c2916c6163454a12193cc3363b17970"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dot-prop@4.2.1",
      "type": "library",
      "name": "dot-prop",
      "version": "4.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get, set, or delete a property from a nested object using a dot path",
      "purl": "pkg:npm/dot-prop@4.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/dot-prop"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/dot-prop.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/dot-prop#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/dot-prop/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "974a78fa622e248b9ad268711a88786be88d2fd6e678ae43be749541ae93d0e86b5666846b55d2717e44b5cebbdc578f089380aeaff83dad9c2c63835164cf39"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "dotenv@5.0.1",
      "type": "library",
      "name": "dotenv",
      "version": "5.0.1",
      "scope": "required",
      "author": "scottmotte",
      "description": "Loads environment variables from .env file",
      "purl": "pkg:npm/dotenv@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/dotenv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/motdotla/dotenv.git"
        },
        {
          "type": "website",
          "url": "https://github.com/motdotla/dotenv#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/motdotla/dotenv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e00b3cb8fae37f06fb5570be5a72c26d72bbcbe51e6f6077ce034278f61f8714b53d879a3b56137a995f7d311c6df2e1bc53462c0cfdd15bc9b3dca8986edba3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "emoji-regex@7.0.3",
      "type": "library",
      "name": "emoji-regex",
      "version": "7.0.3",
      "scope": "required",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "purl": "pkg:npm/emoji-regex@7.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/emoji-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/emoji-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/emoji-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@1.0.5",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/escape-string-regexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "execa@0.7.0",
      "type": "library",
      "name": "execa",
      "version": "0.7.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "A better `child_process`",
      "purl": "pkg:npm/execa@0.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/execa"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/execa.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/execa#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/execa/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "473b4dd3d5e0969608eda041ac908f5bde63107ed81755043cea17f720e15133dda7b98af8242f9cb4ee0f5d013576776f22d3bb6b9e859f0470a4ffe021a217"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-up@3.0.0",
      "type": "library",
      "name": "find-up",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Find a file or directory by walking up parent directories",
      "purl": "pkg:npm/find-up@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/find-up"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@3.0.0",
      "type": "library",
      "name": "get-stream",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/get-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/glob"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "global-dirs@0.1.1",
      "type": "library",
      "name": "global-dirs",
      "version": "0.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the directory of globally installed packages and binaries",
      "purl": "pkg:npm/global-dirs@0.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/global-dirs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/global-dirs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/global-dirs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/global-dirs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3649cc2e7ec5d89eda7e5c053a519d348b820e9377546a12a01f9a6a9dca0011566c7567d530a0142fa7a76dc9f16d818996e37c4c3704507271232fd4015b96"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "got@6.7.1",
      "type": "library",
      "name": "got",
      "version": "6.7.1",
      "scope": "required",
      "description": "Simplified HTTP requests",
      "purl": "pkg:npm/got@6.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/got"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/got/-/got-6.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/got.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/got#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/got/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63f2b7103ba240df6b4d9841bcf45630b5c829d783d518f49f3ba77e88b46329f958111bcf15ca53d51bd97e35a1905a81558e054dccb83a2714c80f590167c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-flag@3.0.0",
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if argv has a specific flag",
      "purl": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/has-flag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-flag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-flag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-flag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-ci@1.2.1",
      "type": "library",
      "name": "is-ci",
      "version": "1.2.1",
      "scope": "required",
      "author": "Thomas Watson Steen",
      "description": "Detect if the current environment is a CI server",
      "purl": "pkg:npm/is-ci@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-ci"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/watson/is-ci.git"
        },
        {
          "type": "website",
          "url": "https://github.com/watson/is-ci"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/watson/is-ci/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3ab5fb1a41a422dc935c8811fab2156a103be11aeb744945ebdf56a0f0f77c0416d55657067d68693e610ea0ce912794c585bca9bdfe72c91c3f5575b52225a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-fullwidth-code-point@2.0.0",
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-fullwidth-code-point"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-installed-globally@0.1.0",
      "type": "library",
      "name": "is-installed-globally",
      "version": "0.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if your package was installed globally",
      "purl": "pkg:npm/is-installed-globally@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-installed-globally"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-installed-globally.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-installed-globally#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-installed-globally/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "111361320fa2fd7803c0f20f177bb6e2aa5a8d5ade6a24aebe96f552ed23ba0c3b28a7311b2097f1c829f0fe5fc13980b9792ee9b7831c710274a02b8e583bb7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-npm@1.0.0",
      "type": "library",
      "name": "is-npm",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if your code is running as an npm script",
      "purl": "pkg:npm/is-npm@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-npm"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-npm.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-npm#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-npm/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6bdfd148af777e283f526d7d2c7ccb07cdbe4f3f7ba298e8b0af762ea54694146e16d25d54e7b471deeb69b6d57bab3e54de39ab3b96ae51ad382d4f69c87b2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-obj@1.0.1",
      "type": "library",
      "name": "is-obj",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a value is an object",
      "purl": "pkg:npm/is-obj@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-obj"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-obj.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-obj#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-obj/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9784721e046a18de18dfef491d5acda8efad374ad5e4ccbbeae5b9fe7b8ee0ad5beafc391bc77f7261633fdb517c4b1d85936dd0815d66e2bf73656be0d6fe42"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-path-inside@1.0.1",
      "type": "library",
      "name": "is-path-inside",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a path is inside another path",
      "purl": "pkg:npm/is-path-inside@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-path-inside"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-path-inside.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-path-inside#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-path-inside/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa1b0247f12cc78538860ffd235f4e5540099065ad8d16073118143191364c3763f8083e92db596a72eea5f75d372825cf3e747149665b351a237ec60df371fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-stream@1.1.0",
      "type": "library",
      "name": "is-stream",
      "version": "1.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "purl": "pkg:npm/is-stream@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/is-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "latest-version@3.1.0",
      "type": "library",
      "name": "latest-version",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the latest version of an npm package",
      "purl": "pkg:npm/latest-version@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/latest-version"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/latest-version.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/latest-version#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/latest-version/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ed58447596959692b2bcf653e5489e4fad3b41302c8c95fb6dd18562c834963083f5088a4c63963dcc847dfbffafc40c202eb236a3bcc90c3145d168c5a5ff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "locate-path@3.0.0",
      "type": "library",
      "name": "locate-path",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "purl": "pkg:npm/locate-path@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/locate-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/locate-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/locate-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/locate-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lowercase-keys@1.0.1",
      "type": "library",
      "name": "lowercase-keys",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "purl": "pkg:npm/lowercase-keys@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/lowercase-keys"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/lowercase-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/lowercase-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@4.1.5",
      "type": "library",
      "name": "lru-cache",
      "version": "4.1.5",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@4.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/lru-cache"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b166656c43f63ac1cd917acc97919893f8ca93bd0c06783a514e1823fa860d86e07fa61b3f812f9aa2126d70a826244ab3ed5b4a9147560431bc9d7b176962e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "make-dir@1.3.0",
      "type": "library",
      "name": "make-dir",
      "version": "1.3.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "purl": "pkg:npm/make-dir@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/make-dir"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/make-dir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/make-dir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/make-dir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db0df547b489b6278926742d19ced154bd92b4cdaf19855fa943af503c47e9b0ba6894f13f14c5d069c8802caeeed8e872489458061045bc5aeef2a7df8b39b1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "npm-run-path@2.0.2",
      "type": "library",
      "name": "npm-run-path",
      "version": "2.0.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "purl": "pkg:npm/npm-run-path@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/npm-run-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/npm-run-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/npm-run-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/npm-run-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "949c596254f80d6fdb454b45875310216aa62f041f0319ea586e0784476332592b2589c99f426baf6bb79a0c6a696b1d88173be936244c6fe686b9d84eecdf1f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-limit@2.3.0",
      "type": "library",
      "name": "p-limit",
      "version": "2.3.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "purl": "pkg:npm/p-limit@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/p-limit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-limit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-limit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-limit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-locate@3.0.0",
      "type": "library",
      "name": "p-locate",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "purl": "pkg:npm/p-locate@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/p-locate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-locate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-locate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-locate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-try@2.2.0",
      "type": "library",
      "name": "p-try",
      "version": "2.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "`Start a promise chain",
      "purl": "pkg:npm/p-try@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/p-try"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-try.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-try#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-try/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "package-json@4.0.1",
      "type": "library",
      "name": "package-json",
      "version": "4.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get metadata of a package from the npm registry",
      "purl": "pkg:npm/package-json@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/package-json"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/package-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/package-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/package-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abf4791ab31e934bf3828a26abaae6f4e5fedcf42f7bcb0bc138ab98adf4601dc2bb405bb7d397f4cfd22149eba0de41189933c06b05c03691183f44c013a508"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-exists@3.0.0",
      "type": "library",
      "name": "path-exists",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "purl": "pkg:npm/path-exists@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/path-exists"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-exists.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-exists#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-exists/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-key@2.0.1",
      "type": "library",
      "name": "path-key",
      "version": "2.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the PATH environment variable key cross-platform",
      "purl": "pkg:npm/path-key@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/path-key"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-key.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-key#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-key/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c41c62824a65120cfbf8ba88fc0250fe8e83e5ab7a5e343f87458cb1173e0a3f0e33f76e92fdbf2b22e16cd85609837070b3125fe80f7fdde21d2da602fbd0f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pify@3.0.0",
      "type": "library",
      "name": "pify",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Promisify a callback-style function",
      "purl": "pkg:npm/pify@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/pify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/pify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/pify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/pify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "registry-auth-token@3.4.0",
      "type": "library",
      "name": "registry-auth-token",
      "version": "3.4.0",
      "scope": "required",
      "author": "Espen Hovlandsdal",
      "description": "Get the auth token set for an npm registry (if any)",
      "purl": "pkg:npm/registry-auth-token@3.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/registry-auth-token"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/rexxars/registry-auth-token.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rexxars/registry-auth-token#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rexxars/registry-auth-token/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0b33a170f1e0507703187044b8c939e7d93a886ac6d7bb00f1dee9be411b3b4b9e5a30a081281c6f3d79764625231f0b892d3c987f14a999f4808d0a5cb8ff8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "registry-url@3.1.0",
      "type": "library",
      "name": "registry-url",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the set npm registry URL",
      "purl": "pkg:npm/registry-url@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/registry-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/registry-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/registry-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/registry-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65b811e5a64475fe142995413d82206a09419921761e2f78b363dc2078511858ca62ef9c86325d61f1e7e2bb77841e9e08a2c9f208952087e031ad5e8437d928"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rimraf@2.7.1",
      "type": "library",
      "name": "rimraf",
      "version": "2.7.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "purl": "pkg:npm/rimraf@2.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/rimraf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/rimraf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/rimraf#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/rimraf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@5.7.2",
      "type": "library",
      "name": "semver",
      "version": "5.7.2",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "semver-diff@2.1.0",
      "type": "library",
      "name": "semver-diff",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the diff type of two semver versions: 0.0.1 0.0.2 → patch",
      "purl": "pkg:npm/semver-diff@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/semver-diff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/semver-diff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/semver-diff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/semver-diff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80bf05f0be0e470b12d3e890df8c8262fffffe3b0eab464bed63f9e5dd479c9df6a3bb72158105419400db69ab2c869c65d53ac5e71a04167eb8489f7c63725f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shebang-command@1.2.0",
      "type": "library",
      "name": "shebang-command",
      "version": "1.2.0",
      "scope": "required",
      "author": "Kevin Martensson",
      "description": "Get the command from a shebang",
      "purl": "pkg:npm/shebang-command@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/shebang-command"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kevva/shebang-command.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kevva/shebang-command#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kevva/shebang-command/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "115dcbd7e510586a2bdb53a69efa232b7ea6860f93c8828387788504a06886be71797221341731f2859d8244c4110f8110515874b46ea8c7dde4bf3837557956"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shebang-regex@1.0.0",
      "type": "library",
      "name": "shebang-regex",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching a shebang",
      "purl": "pkg:npm/shebang-regex@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/shebang-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/shebang-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/shebang-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/shebang-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c29a12140c72b3a6f66b6c076755e90d2803ecdf62563836f4f87db95fee68ff44c7f2979644d94de75dc433d2610a60bf328b18991ed94534033a060a3348bd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@3.0.7",
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "required",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/signal-exit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@2.1.1",
      "type": "library",
      "name": "string-width",
      "version": "2.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/string-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cea87e7d75e0aaf52447971ab5030f39267b78c3a2af2caa9656293aa00f599255cb3483a5aa0e05db2ad3d4c55a4e302abd5c1d7de67bc3b682bc90fbba093"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@4.0.0",
      "type": "library",
      "name": "strip-ansi",
      "version": "4.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes",
      "purl": "pkg:npm/strip-ansi@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e17689db341d0b344e6438af1152033e47109fc2cc1526bc923f06c5bfcb9f0ceff40f1572d359fa57e2bc2fec5778af5bc1252531115d9a0f051ad92a434aa3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@5.5.0",
      "type": "library",
      "name": "supports-color",
      "version": "5.5.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@5.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/supports-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "term-size@1.2.0",
      "type": "library",
      "name": "term-size",
      "version": "1.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Reliably get the terminal window size (columns & rows)",
      "purl": "pkg:npm/term-size@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/term-size"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/term-size.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/term-size#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/term-size/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd3d46501b2ffe9b7ff08d5cf7656e5da1b4a80ffd36371269a17517d162328df552de5d1cf9bffef698480c503b147ce462dc2d30581e199fd8f235537aa41"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unique-string@1.0.0",
      "type": "library",
      "name": "unique-string",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Generate a unique random string",
      "purl": "pkg:npm/unique-string@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/unique-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/unique-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/unique-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/unique-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38382262ed37cb983be80d48f46b74fdc84b0b3423bf30f2ec3b191ac2ce13fd4cac5eb0ae212c9129dc8f5fbf0b9f1793f90f643a6949cb43c9b0b039268602"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "update-notifier@2.5.0",
      "type": "library",
      "name": "update-notifier",
      "version": "2.5.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Update notifications for your CLI app",
      "purl": "pkg:npm/update-notifier@2.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/update-notifier"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yeoman/update-notifier.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yeoman/update-notifier#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yeoman/update-notifier/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83031d8602471ae8fffb01c926cf5ee8f702b33a714756f6dfa8a0ace914a1f1a1a89b86f9a9a520ac00a47d485b559697ba2f671b17e3d94c0562f149d9b90f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "which@1.3.1",
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/which"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "widest-line@2.0.1",
      "type": "library",
      "name": "widest-line",
      "version": "2.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of the widest line in a string - the number of columns required to display it",
      "purl": "pkg:npm/widest-line@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/widest-line"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/widest-line.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/widest-line#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/widest-line/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ae66f7f15ae17b7d79bd842d7b7bec9c550d5f30eea42b1f4cd2fd359225d2f20304235a83b3a738f997055fb43cfa9ff10ebb7b4d0024bce2fe74f6ac2724"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@5.1.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "5.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/wrap-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "402d7f88dff6fd13d52798d82bc046b6d8f9cfcdcb9922a6bdbbeb5cf3422d94846f7d8a2950c90e5fcc3add8dd35a94d87fc593311af4f2ada3506a0e3b5ded"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@4.1.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "4.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/wrap-ansi/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@3.1.0",
      "type": "library",
      "name": "string-width",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/wrap-ansi/node_modules/string-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@5.2.0",
      "type": "library",
      "name": "strip-ansi",
      "version": "5.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/wrap-ansi/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "write-file-atomic@2.4.3",
      "type": "library",
      "name": "write-file-atomic",
      "version": "2.4.3",
      "scope": "required",
      "author": "Rebecca Turner",
      "description": "Write files in an atomic fashion w/configurable ownership",
      "purl": "pkg:npm/write-file-atomic@2.4.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/write-file-atomic"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/iarna/write-file-atomic.git"
        },
        {
          "type": "website",
          "url": "https://github.com/iarna/write-file-atomic"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/iarna/write-file-atomic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19a1131f9c30b17f86727ce13e029c2a327a3360aadff899a755b263f5f5092aab5be8d534cf58ec3f040b6b0ce191bf57cc199529e226708a58f981600b9c45"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "xdg-basedir@3.0.0",
      "type": "library",
      "name": "xdg-basedir",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get XDG Base Directory paths",
      "purl": "pkg:npm/xdg-basedir@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/xdg-basedir"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/xdg-basedir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/xdg-basedir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/xdg-basedir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d43972e31aa5ba5bcf0f77d951024b63e15421ea8ddcdd8c337baa7b8ac225fb40bce8c56b78c519f72d3a096e1b1e1a84f6d40ac66498920b88fd158b84fa95"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@2.1.2",
      "type": "library",
      "name": "yallist",
      "version": "2.1.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yallist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9dc4f31d5ecdbec4199187b50d6edc6c32e6d18a731e6645e6bfe2c8fdd99d0b4c889fa98f38ac0a230d23e4a3fb1405e695e1487c52077b836ec053cd8fdcd8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@14.2.3",
      "type": "library",
      "name": "yargs",
      "version": "14.2.3",
      "scope": "required",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@14.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yargs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65ba2d456845fa59238a30bf56198e4fdc12832050efecebd77f982e485fb12893ae262c3339135053f5f291615b005e31ae6051cd4ccdb86b3bafd507b73d5e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@15.0.3",
      "type": "library",
      "name": "yargs-parser",
      "version": "15.0.3",
      "scope": "required",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@15.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yargs-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcc5445634d7cbf70602376d41ff1d5b757d6fdedb3cdeeb367f044e3e8198040bee26c2eced50f523c96c68e08774a5c2804d5ccce3fd91888fc981825d7660"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "camelcase@5.3.1",
      "type": "library",
      "name": "camelcase",
      "version": "5.3.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`",
      "purl": "pkg:npm/camelcase@5.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yargs-parser/node_modules/camelcase"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/camelcase.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/camelcase#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/camelcase/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@4.1.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "4.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yargs/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@3.1.0",
      "type": "library",
      "name": "string-width",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yargs/node_modules/string-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@5.2.0",
      "type": "library",
      "name": "strip-ansi",
      "version": "5.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/libnpx/node_modules/yargs/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lie@3.1.1",
      "type": "library",
      "name": "lie",
      "version": "3.1.1",
      "scope": "required",
      "description": "A basic but performant promise implementation",
      "purl": "pkg:npm/lie@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lie"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/calvinmetcalf/lie.git"
        },
        {
          "type": "website",
          "url": "https://github.com/calvinmetcalf/lie#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/calvinmetcalf/lie/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4623611f2b148e1ac3427b5f6127d8e0c536e1ca175dd10e830f5619c28735e1307df0d86c5fffbbceccd4459a306cee16849ba96d02f42ea5104843380b307f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lines-and-columns@1.2.4",
      "type": "library",
      "name": "lines-and-columns",
      "version": "1.2.4",
      "scope": "optional",
      "author": "Brian Donovan",
      "description": "Maps lines and columns to character offsets and back.",
      "purl": "pkg:npm/lines-and-columns@1.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lines-and-columns"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eventualbuddha/lines-and-columns.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eventualbuddha/lines-and-columns#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eventualbuddha/lines-and-columns/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "listenercount@1.0.1",
      "type": "library",
      "name": "listenercount",
      "version": "1.0.1",
      "scope": "optional",
      "author": "jden",
      "description": "backwards compatible version of builtin events.listenercount",
      "purl": "pkg:npm/listenercount@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listenercount"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jden/node-listenercount.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jden/node-listenercount#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jden/node-listenercount/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de693f65a834f88271783af14a06833f2e33677c34e4f459789367956873173e4e917e3d27892b73e03c5f677633af6f18c0445f4bb297c33e5bef201fe901a9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "listify@1.0.3",
      "type": "library",
      "name": "listify",
      "version": "1.0.3",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Turn an array into a list of comma-separated values, appropriate for use in an English sentence.",
      "purl": "pkg:npm/listify@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/listify/-/listify-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/listify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/listify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/listify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3cdecc05ee21fb6f1f3aebacddcc10a8969804bb2e3a1e3377af58ac0f8cd5e88c7b16e1df6ffdbf5959e5e021fc863ba859e145ecfe4a90a35752724214426"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "listr2@7.0.2",
      "type": "library",
      "name": "listr2",
      "version": "7.0.2",
      "scope": "optional",
      "author": "Cenk Kilic",
      "description": "Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.",
      "purl": "pkg:npm/listr2@7.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listr2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/listr2/listr2.git"
        },
        {
          "type": "website",
          "url": "https://github.com/listr2/listr2#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/listr2/listr2/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac9cac6d1f462886a58536d52f6b586c5da15720e7adfee9154641c233da30875a7581e6793f84562fc1bb7a9dec44d03da853a2d83659109ab57c11056e79e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@6.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "6.2.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listr2/node_modules/ansi-styles"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "emoji-regex@9.2.2",
      "type": "library",
      "name": "emoji-regex",
      "version": "9.2.2",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listr2/node_modules/emoji-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/emoji-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/emoji-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@5.1.2",
      "type": "library",
      "name": "string-width",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listr2/node_modules/string-width"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@8.1.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listr2/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "load-json-file@2.0.0",
      "type": "library",
      "name": "load-json-file",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read and parse a JSON file",
      "purl": "pkg:npm/load-json-file@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-json-file"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/load-json-file.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/load-json-file#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/load-json-file/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de9e9938635b897e0276f11dd55704eb28bbf14ac63698c73b7de7a06c070a74ffa367f29652437a9b26f3e98516ffc3bedc051e1b791c81d2c8ecb96be0a155"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-json@2.2.0",
      "type": "library",
      "name": "parse-json",
      "version": "2.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Parse JSON with more helpful errors",
      "purl": "pkg:npm/parse-json@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-json-file/node_modules/parse-json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/parse-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/parse-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/parse-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "411fc619a282921c24d5e3d03580d12986779b053dca9b0a841d17c859cb41da26c84aa4ddef30a56dd5e49a7cf336f12b89f9493d67aa8fa0f63b93a68c2785"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-bom@3.0.0",
      "type": "library",
      "name": "strip-bom",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip UTF-8 byte order mark (BOM) from a string",
      "purl": "pkg:npm/strip-bom@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-json-file/node_modules/strip-bom"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-bom.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-bom#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-bom/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loader-runner@4.3.0",
      "type": "library",
      "name": "loader-runner",
      "version": "4.3.0",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "Runs (webpack) loaders",
      "purl": "pkg:npm/loader-runner@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loader-runner"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/loader-runner.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/loader-runner#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/loader-runner/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dd1ff533ec92de3e68bbcd0c7b9f63ec5f4832ce0f5ecdd5a91ae6d1353701b28fc659a9a18d5336c70957fa06257a3ca826ad1464df0db63a5ba8a918e6177e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loader-utils@2.0.4",
      "type": "library",
      "name": "loader-utils",
      "version": "2.0.4",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "utils for webpack loaders",
      "purl": "pkg:npm/loader-utils@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loader-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/loader-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/loader-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/loader-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c57aa95e820d7c5860b9af718aa0fc7cf147824a2ad669a6a44f765a50db9bdacd45dfc46d16fe1aa7fdd3c4f60cc7ee1e38c9964b222b645b1d539d0ff32a4b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "localforage@1.10.0",
      "type": "library",
      "name": "localforage",
      "version": "1.10.0",
      "scope": "required",
      "author": "Mozilla",
      "description": "Offline storage, improved.",
      "purl": "pkg:npm/localforage@1.10.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/localforage"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/localForage/localForage.git"
        },
        {
          "type": "website",
          "url": "https://github.com/localForage/localForage"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/localForage/localForage/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d78fc7d5a5fb8730419a687bb063ddf8038c92422b1ccdd9d4f0321a0662800d47d69e4ee403673325b3be90044ed1baf3f742e290b49dccb7f8f3c6cd76473e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "locate-app@2.4.10",
      "type": "library",
      "name": "locate-app",
      "version": "2.4.10",
      "scope": "optional",
      "author": "Pavol Hejný",
      "description": "Find apps installed on your system. This util will help to find executables of a known app like Chrome, Firefox,... on Windows, Linux, and macOS out of the box.",
      "purl": "pkg:npm/locate-app@2.4.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-app"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-app/-/locate-app-2.4.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/hejny/locate-app.git"
        },
        {
          "type": "website",
          "url": "https://github.com/hejny/locate-app"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/hejny/locate-app/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1156c11059952a229423ef78939c7b41ebf5c5b7cf39d7619173bfd1a841bd946c9782cd7b3b2cd875d5f30b313902dae9356f60381f377dc669fbf35492fc0c"
        }
      ]
    },
    {
      "bom-ref": "type-fest@2.13.0",
      "type": "library",
      "name": "type-fest",
      "version": "2.13.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@2.13.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-app/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94f7c09b8d8cc44e3fe39ebe43221a695040c20a496fac59f0f46ed3dbad9e13dd5b07328fdbe0cba4aad19e7235b276d4477107975153f420f1bb3200cb6573"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "locate-path@6.0.0",
      "type": "library",
      "name": "locate-path",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "purl": "pkg:npm/locate-path@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/locate-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/locate-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/locate-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash@4.17.21",
      "type": "library",
      "name": "lodash",
      "version": "4.17.21",
      "scope": "required",
      "author": "John-David Dalton",
      "description": "Lodash modular utilities.",
      "purl": "pkg:npm/lodash@4.17.21",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.clonedeep@4.5.0",
      "type": "library",
      "name": "lodash.clonedeep",
      "version": "4.5.0",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.cloneDeep` exported as a module.",
      "purl": "pkg:npm/lodash.clonedeep@4.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.clonedeep"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f9661085db9ae215df6e0795029152a8eb59b74bfc59935c78c00eb2a7f2f74453fa67f7871f5ca641c18ba3b27718c3df9b457fee6d6daf21ee195c69a8405"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.debounce@4.0.8",
      "type": "library",
      "name": "lodash.debounce",
      "version": "4.0.8",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.debounce` exported as a module.",
      "purl": "pkg:npm/lodash.debounce@4.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.debounce"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "153d720f30d81286168674869e913fe0a8f57cb6640c5caa45bedf36de85758392c6551602da78d8487a59bd2b188bff9bd060a3bc781a141b9b962ce121b9a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.escaperegexp@4.1.2",
      "type": "library",
      "name": "lodash.escaperegexp",
      "version": "4.1.2",
      "scope": "required",
      "author": "John-David Dalton",
      "description": "The lodash method `_.escapeRegExp` exported as a module.",
      "purl": "pkg:npm/lodash.escaperegexp@4.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.escaperegexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ccf5806fc82f38671137ae07de7f151689028b8a5b2d0fa93b3d31adeb07dbb5717c8b12092ce2f7558c95ff3f9988f2ec57102c280155c1695679bd98f18cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.flattendeep@4.4.0",
      "type": "library",
      "name": "lodash.flattendeep",
      "version": "4.4.0",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.flattenDeep` exported as a module.",
      "purl": "pkg:npm/lodash.flattendeep@4.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.flattendeep"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b876891628719897045f7913e08db7001a8a29a949ff30eb0e0d25b05b5cd61fb7bb0e3d4882796deca1c79131551b62dc0bcaa0e2678088fbc73de8ca53dd59"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.get@4.4.2",
      "type": "library",
      "name": "lodash.get",
      "version": "4.4.2",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.get` exported as a module.",
      "purl": "pkg:npm/lodash.get@4.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.get"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfe530fef2eecba8107bc71f685583ee9d3056ff1f265de66f35e1df7452fb4a16db0bd4aa2457890ebd80b5922e9801e7feac53eafa065411d0c0482da76a4d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.isequal@4.5.0",
      "type": "library",
      "name": "lodash.isequal",
      "version": "4.5.0",
      "scope": "required",
      "author": "John-David Dalton",
      "description": "The Lodash method `_.isEqual` exported as a module.",
      "purl": "pkg:npm/lodash.isequal@4.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isequal"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a43a3796ef0985f8ea96ce8690c8296a1b05f640b26b2860ca48f22cc3454ca5aba5574042d6320789ae00c5a8cc10788a0fddb56026b0cc4b108f30bb3f8361"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.merge@4.6.2",
      "type": "library",
      "name": "lodash.merge",
      "version": "4.6.2",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The Lodash method `_.merge` exported as a module.",
      "purl": "pkg:npm/lodash.merge@4.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.merge"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0aa63a97455beb6320ac5f5b3047f5d32b4bdae9542440ce8c368ecfa96efb0728c086801103c11facfd4de3e2a52a3f184b46540ad453fd852e872603ba321"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.pickby@4.6.0",
      "type": "library",
      "name": "lodash.pickby",
      "version": "4.6.0",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.pickBy` exported as a module.",
      "purl": "pkg:npm/lodash.pickby@4.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.pickby"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01957e1ac4bfe9c92f3ce5503d74a214569c2af281e24390bbaca7b7dc33d05dcb3b847d223e0ad5d758b08cad0e94a02f3f3c24777d3fea1a2de7a3e7f4a5ed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.union@4.6.0",
      "type": "library",
      "name": "lodash.union",
      "version": "4.6.0",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.union` exported as a module.",
      "purl": "pkg:npm/lodash.union@4.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.union"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "738a41d82746ac676330a60b03e5e24433bb6343d141b9bf1b383ca8c8fe407fa91550284e9e6c0693b4a1d2f7163a0f0868caf7aa7aaac3fec90a222e838173"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lodash.zip@4.2.0",
      "type": "library",
      "name": "lodash.zip",
      "version": "4.2.0",
      "scope": "optional",
      "author": "John-David Dalton",
      "description": "The lodash method `_.zip` exported as a module.",
      "purl": "pkg:npm/lodash.zip@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.zip"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lodash/lodash.git"
        },
        {
          "type": "website",
          "url": "https://lodash.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lodash/lodash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0bb20e68104aff480c39144177c3844cdc779263a48085883efc83a594824f052ba589a06702648d978e0fcc30e316ce50eb38fdab6d63ea5c88abda74d7c56e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "log-symbols@4.1.0",
      "type": "library",
      "name": "log-symbols",
      "version": "4.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Colored symbols for various log levels. Example: `✔︎ Success`",
      "purl": "pkg:npm/log-symbols@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-symbols"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/log-symbols.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/log-symbols#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/log-symbols/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f173efa4003cbb285fb5ebbca48bd0c69259ed2618769522bd9a46cbab05b01b8a458ffbad019abde75e07c68af99932ababa930554bffd016eaf398cdf4722e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-unicode-supported@0.1.0",
      "type": "library",
      "name": "is-unicode-supported",
      "version": "0.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Detect whether the terminal supports Unicode",
      "purl": "pkg:npm/is-unicode-supported@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-symbols/node_modules/is-unicode-supported"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-unicode-supported.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-unicode-supported#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-unicode-supported/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "927c46daae140b7bbcb2d446c8054908e771166bf90d989171d94868041701b49f2726be3a1a29368b4b42bb2d061aaeaaee19a6e29b0dcffc4ba9a05e03c53f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "log-update@5.0.1",
      "type": "library",
      "name": "log-update",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.",
      "purl": "pkg:npm/log-update@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/log-update.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/log-update#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/log-update/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-escapes@5.0.0",
      "type": "library",
      "name": "ansi-escapes",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for manipulating the terminal",
      "purl": "pkg:npm/ansi-escapes@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/ansi-escapes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/ansi-escapes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/ansi-escapes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/ansi-escapes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@6.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "6.2.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/ansi-styles"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-cursor@4.0.0",
      "type": "library",
      "name": "cli-cursor",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Toggle the CLI cursor",
      "purl": "pkg:npm/cli-cursor@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/cli-cursor"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/cli-cursor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/cli-cursor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/cli-cursor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "emoji-regex@9.2.2",
      "type": "library",
      "name": "emoji-regex",
      "version": "9.2.2",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/emoji-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/emoji-regex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/emoji-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-fn@2.1.0",
      "type": "library",
      "name": "mimic-fn",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "purl": "pkg:npm/mimic-fn@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/mimic-fn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-fn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-fn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-fn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "onetime@5.1.2",
      "type": "library",
      "name": "onetime",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "purl": "pkg:npm/onetime@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/onetime"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/onetime.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/onetime#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/onetime/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "restore-cursor@4.0.0",
      "type": "library",
      "name": "restore-cursor",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Gracefully restore the CLI cursor on exit",
      "purl": "pkg:npm/restore-cursor@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/restore-cursor"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/restore-cursor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/restore-cursor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/restore-cursor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@3.0.7",
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/signal-exit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@5.1.2",
      "type": "library",
      "name": "string-width",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/string-width"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@1.4.0",
      "type": "library",
      "name": "type-fest",
      "version": "1.4.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@1.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@8.1.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-update/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loglevel@1.9.1",
      "type": "library",
      "name": "loglevel",
      "version": "1.9.1",
      "scope": "optional",
      "author": "Tim Perry",
      "description": "Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods",
      "purl": "pkg:npm/loglevel@1.9.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loglevel"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/pimterry/loglevel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pimterry/loglevel"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pimterry/loglevel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84fdc8de40ab0c832e4700301e5b698610ccd6bf22e791f7dc682a8d76eb8acb89845e244615b574dbb1b11925a786d797c0d274b68d2ee88be00fcb5917f1be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loglevel-plugin-prefix@0.8.4",
      "type": "library",
      "name": "loglevel-plugin-prefix",
      "version": "0.8.4",
      "scope": "optional",
      "author": "kutuluk",
      "description": "Plugin for loglevel message prefixing",
      "purl": "pkg:npm/loglevel-plugin-prefix@0.8.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loglevel-plugin-prefix"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/kutuluk/loglevel-plugin-prefix.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kutuluk/loglevel-plugin-prefix"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kutuluk/loglevel-plugin-prefix/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a91bd09c1403a3cff16d361b7e409786a6f565fdc751e8fd33e8e7174a4afcc0524eb15d86463da3d7424b7e3b80e1a62470a08d204a91182c9389f7bd47cfe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "longest@2.0.1",
      "type": "library",
      "name": "longest",
      "version": "2.0.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Get the longest item in an array.",
      "purl": "pkg:npm/longest@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/longest"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/longest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/longest"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/longest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "023cf16fc08ce960271638229683ec2376c5f960b172f85d206dca340d8a37deb6fad741b0772e438938a97fc4712ff609191c734880911f79e8d89be9a5d4fd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loose-envify@1.4.0",
      "type": "library",
      "name": "loose-envify",
      "version": "1.4.0",
      "scope": "required",
      "author": "Andres Suarez",
      "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST",
      "purl": "pkg:npm/loose-envify@1.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loose-envify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/zertosh/loose-envify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zertosh/loose-envify"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zertosh/loose-envify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loupe@2.3.7",
      "type": "library",
      "name": "loupe",
      "version": "2.3.7",
      "scope": "optional",
      "author": "Veselin Todorov",
      "description": "Inspect utility for Node.js and browsers",
      "purl": "pkg:npm/loupe@2.3.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loupe"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chaijs/loupe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/loupe"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/loupe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd230834655891da5848e0662e2d03d54a3b254f6755d40aac7c42f1e62557ef5828af5678fa8094bee54a5a2b1bf536170d70d214c199a6bf8eb43751b3c7b4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lower-case@2.0.2",
      "type": "library",
      "name": "lower-case",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transforms the string to lower case",
      "purl": "pkg:npm/lower-case@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lower-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/lower-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edf9b797734017d59f37a5b724e99fe5daf0a55a97efc26da0627703a5b46ba66795d338d70d9f5790f8f74a6c2854e931db3c4c9b1efde1cb145b0d1c78c782"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lowercase-keys@2.0.0",
      "type": "library",
      "name": "lowercase-keys",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "purl": "pkg:npm/lowercase-keys@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lowercase-keys"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/lowercase-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/lowercase-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6a357ad2efca0c384ef734cc4ae0430b42c428c167fc8caa281fd83bc4f6af453ef4e91e9b91027a0d8d937bb42e91a66cba5c5adf4c10edb934a66e1788798"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@5.1.1",
      "type": "library",
      "name": "lru-cache",
      "version": "5.1.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@5.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-cache"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-queue@0.1.0",
      "type": "library",
      "name": "lru-queue",
      "version": "0.1.0",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "LRU Queue",
      "purl": "pkg:npm/lru-queue@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-queue"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/lru-queue.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/lru-queue#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/lru-queue/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06975892df44bc697c39f5870d03c8495a5c979c59b616fe5cfb1b10b8f90105f1202f08ae20d92106230493c49b9ad2e36d2c8d9d132c4cd172ae4a741858ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lzma-native@8.0.6",
      "type": "library",
      "name": "lzma-native",
      "version": "8.0.6",
      "scope": "required",
      "author": "Anna Henningsen",
      "description": "Provides bindings to the native liblzma library (.xz file format, among others)",
      "purl": "pkg:npm/lzma-native@8.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lzma-native"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lzma-native/-/lzma-native-8.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/addaleax/lzma-native.git"
        },
        {
          "type": "website",
          "url": "https://github.com/addaleax/lzma-native"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/addaleax/lzma-native/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3dc5f83aee690bd8bcf6d0faeb0de358671cde5bb003b696056f049087d53cfbbe91233c7942c241332f2a8a4bf785b50f7e9cba86ac31b7a15c18af3583d00"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-addon-api@3.2.1",
      "type": "library",
      "name": "node-addon-api",
      "version": "3.2.1",
      "scope": "required",
      "description": "Node.js API (Node-API)",
      "purl": "pkg:npm/node-addon-api@3.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lzma-native/node_modules/node-addon-api"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/node-addon-api.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/node-addon-api"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/node-addon-api/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a671e8bd26085534363276085099e0d7f0aa009b4140898c88714b7f3789e1c808a9075ee99656500ce243d9fa2dc40067b7831dcfe74a4ceede7ed2e0e1dd0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "magic-string@0.30.10",
      "type": "library",
      "name": "magic-string",
      "version": "0.30.10",
      "scope": "optional",
      "author": "Rich Harris",
      "description": "Modify strings, generate sourcemaps",
      "purl": "pkg:npm/magic-string@0.30.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/magic-string"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rich-harris/magic-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rich-harris/magic-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rich-harris/magic-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8884704c87f440a5775009d82b83d4f2e8847384918798d7d26c292301133e91dd8553387f9dd14b04bfbd7bcdd498465fe0acec1f2a22addde801f8f4ee5f01"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "make-dir@3.1.0",
      "type": "library",
      "name": "make-dir",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "purl": "pkg:npm/make-dir@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-dir"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/make-dir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/make-dir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/make-dir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-dir/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "make-error@1.3.6",
      "type": "library",
      "name": "make-error",
      "version": "1.3.6",
      "scope": "optional",
      "author": "Julien Fontanet",
      "description": "Make your own error types!",
      "purl": "pkg:npm/make-error@1.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/JsCommunity/make-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/JsCommunity/make-error"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JsCommunity/make-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3c52194d7bbbcf2a8990842d6a15e94ca24aff49cdc080d6eca379fbe2654f0392d3670901f4d9577f85cf6a62f1244f21d2087bdeb33de31bf0453d825489f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "make-fetch-happen@10.2.1",
      "type": "library",
      "name": "make-fetch-happen",
      "version": "10.2.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Opinionated, caching, retrying fetch client",
      "purl": "pkg:npm/make-fetch-happen@10.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-fetch-happen"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/make-fetch-happen.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/make-fetch-happen#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/make-fetch-happen/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36038f6d189a40cd740d85ef377fe1846548d8ce4cb484c5af2cc11b11cce69e309c5c6c5426f192b06b0ec93e119e4e0788c4393ec08c3c6d745f8a544153ef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "agent-base@6.0.2",
      "type": "library",
      "name": "agent-base",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Turn a function into an `http.Agent` instance",
      "purl": "pkg:npm/agent-base@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-fetch-happen/node_modules/agent-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-agent-base.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-agent-base#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-agent-base/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-proxy-agent@5.0.0",
      "type": "library",
      "name": "http-proxy-agent",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP",
      "purl": "pkg:npm/http-proxy-agent@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-fetch-happen/node_modules/http-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-http-proxy-agent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-http-proxy-agent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-http-proxy-agent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f6858f18768444d62eebe8cd30f43230e468193741b6e4ff332c2450f2b8d7b53537bec345048fef58afd421e13a839314533e9abf000f5e62fa172f43ffdd3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@7.18.3",
      "type": "library",
      "name": "lru-cache",
      "version": "7.18.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@7.18.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-fetch-happen/node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ee9a573404852b4b7a891a0224599b327c033b3425a205c08386777edcd34ce4a6c198b4e01d57d605c83a5beacb52c229ce91113ecbf050fec272401048ea0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-fetch-happen/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-fetch-happen/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "map-age-cleaner@0.1.3",
      "type": "library",
      "name": "map-age-cleaner",
      "version": "0.1.3",
      "scope": "optional",
      "author": "Sam Verschueren",
      "description": "Automatically cleanup expired items in a Map",
      "purl": "pkg:npm/map-age-cleaner@0.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-age-cleaner"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SamVerschueren/map-age-cleaner.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SamVerschueren/map-age-cleaner#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SamVerschueren/map-age-cleaner/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c9cf1ea73283fa3c32cf0459a0efec5129e159bc56e832b1a5c66363f4296f5f9dcaae6bcce5b5c55c45a36f3e1ccf50059fe8d627dcff0c94b3ee1aecd30df"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "markdown-escapes@1.0.4",
      "type": "library",
      "name": "markdown-escapes",
      "version": "1.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "List of escapable characters in markdown",
      "purl": "pkg:npm/markdown-escapes@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/markdown-escapes"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/markdown-escapes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/markdown-escapes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/markdown-escapes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f33e1e7c9624e37134ba977435b557c2049342ce9c4f74f4e9eb6278230483b7516f309bc5408afc61e55fc9a11d10dca7e38b94790f2acbea4130afb1197672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "markdown-to-jsx@7.4.7",
      "type": "library",
      "name": "markdown-to-jsx",
      "version": "7.4.7",
      "scope": "required",
      "author": "Evan Jacobs",
      "description": "Convert markdown to JSX with ease for React and React-like projects. Super lightweight and highly configurable.",
      "purl": "pkg:npm/markdown-to-jsx@7.4.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/markdown-to-jsx"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/quantizor/markdown-to-jsx.git"
        },
        {
          "type": "website",
          "url": "https://markdown-to-jsx.quantizor.dev"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/quantizor/markdown-to-jsx/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3e96cd48419754e9cc0cd72bb46638e255662d91b1314b2508154d99783205b993355b8d8c8783a52789dbe1aa57e07f2c9b10c745d15aa085491b07efe6192"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "marked@4.3.0",
      "type": "library",
      "name": "marked",
      "version": "4.3.0",
      "scope": "required",
      "author": "Christopher Jeffrey",
      "description": "A markdown parser built for speed",
      "purl": "pkg:npm/marked@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/marked"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/markedjs/marked.git"
        },
        {
          "type": "website",
          "url": "https://marked.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/markedjs/marked/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d1b1a886f386caf8032fc73884fe5085b2cf23b978cd696cd56cde6d5c09b85e379a4bd3401e1a29f8f8d0c73d80f61f10e0cff11a6ccff2fa8dc32e8978ad0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "matcher@3.0.0",
      "type": "library",
      "name": "matcher",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Simple wildcard matching",
      "purl": "pkg:npm/matcher@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/matcher"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/matcher.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/matcher#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/matcher/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a478368067f6d00b1785028ccce793ca70a534c8930f1a27cbc15e108238adbbee4ca007d240de25b0b25e5d9d5bf30d31fbf12675ae8c6605d2d63bec6a99e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "math-intrinsics@1.1.0",
      "type": "library",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "ES Math-related intrinsics and helpers, robustly cached.",
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/math-intrinsics"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/math-intrinsics.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/math-intrinsics#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/math-intrinsics/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc85ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mbr@1.1.3",
      "type": "library",
      "name": "mbr",
      "version": "1.1.3",
      "scope": "required",
      "author": "Jonas Hermsmeier",
      "description": "Master Boot Record (MBR)",
      "purl": "pkg:npm/mbr@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mbr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mbr/-/mbr-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jhermsmeier/node-mbr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jhermsmeier/node-mbr"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jhermsmeier/node-mbr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6def73363e6024e4c0a695248d4ec753f8599e32d1b1f90a4a79657b506ac664f33251a2b3b75b2029446d09c32a552335a16105371043f2904fe3900d602f26"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mdast-util-definitions@3.0.1",
      "type": "library",
      "name": "mdast-util-definitions",
      "version": "3.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "mdast utility to find definition nodes in a tree",
      "purl": "pkg:npm/mdast-util-definitions@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdast-util-definitions"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/mdast-util-definitions.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/mdast-util-definitions#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/mdast-util-definitions/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "040bf68949bf7ba20afdbdbfb7e171ebd10bfc019cabf206d92f87c478c32467cb26d77a8bd499512efa682f5c8a0f8812e72cab1293474a2dde6f77dd1de2b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mdast-util-to-hast@9.1.2",
      "type": "library",
      "name": "mdast-util-to-hast",
      "version": "9.1.2",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "mdast utility to transform to hast",
      "purl": "pkg:npm/mdast-util-to-hast@9.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdast-util-to-hast"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-9.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/mdast-util-to-hast.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/mdast-util-to-hast#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/mdast-util-to-hast/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a99052c10b65673406f614d29c296bbd14c6c98502a883e1424fc9ee2a640d20a5f24f59f7488b2413bb960dea7ac7e700db441794ae401131d0b589909b1b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mdn-data@2.0.30",
      "type": "library",
      "name": "mdn-data",
      "version": "2.0.30",
      "scope": "optional",
      "author": "Mozilla Developer Network",
      "description": "Open Web data by the Mozilla Developer Network",
      "purl": "pkg:npm/mdn-data@2.0.30",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdn-data"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mdn/data.git"
        },
        {
          "type": "website",
          "url": "https://developer.mozilla.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mdn/data/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19aa96592856e24bff1bd204b9c592701c7d1b5fefb056592543beb43dba33c27ccf72b0e510d08daa197b4dd8002960792fd258f39c6f89e41414c48b90d410"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0"
          }
        }
      ]
    },
    {
      "bom-ref": "mdurl@1.0.1",
      "type": "library",
      "name": "mdurl",
      "version": "1.0.1",
      "scope": "required",
      "description": "URL utilities for markdown-it",
      "purl": "pkg:npm/mdurl@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdurl"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/markdown-it/mdurl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/markdown-it/mdurl#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/markdown-it/mdurl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fec2a540908161563d12bb3d86accaa2ee07e95e5459cfcce7d4c7d9dbe4b7ef388ad7e7abbb8538c2e93a2392e2e8ef1cfe1eb659f5f1f988c40e51e5f965d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "media-typer@0.3.0",
      "type": "library",
      "name": "media-typer",
      "version": "0.3.0",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Simple RFC 6838 media type parser and formatter",
      "purl": "pkg:npm/media-typer@0.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/media-typer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/media-typer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/media-typer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/media-typer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76afaa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mem@4.3.0",
      "type": "library",
      "name": "mem",
      "version": "4.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input",
      "purl": "pkg:npm/mem@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mem"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mem.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mem#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mem/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a97d9b1b8f294ea6115660c1dfbae7ffa3d3ecb711f13ee8017ddb7fdf6ed53b759f3c587f1920a83c14c2894f957c1e3345f304e045cd2c7891fa7b28fd6cff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-fn@2.1.0",
      "type": "library",
      "name": "mimic-fn",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "purl": "pkg:npm/mimic-fn@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mem/node_modules/mimic-fn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-fn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-fn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-fn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-is-promise@2.1.0",
      "type": "library",
      "name": "p-is-promise",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a promise",
      "purl": "pkg:npm/p-is-promise@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mem/node_modules/p-is-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-is-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-is-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-is-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6375b4c2544f2bc64c45b36af7b978339a2d8a8780e659b5cfb6e4364c4291af0748f8d1d314569a90a673dbad89a2cff496f5783f0181e2314d6e00205e393e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "memfs@3.5.3",
      "type": "library",
      "name": "memfs",
      "version": "3.5.3",
      "scope": "optional",
      "description": "In-memory file-system with Node's fs API.",
      "purl": "pkg:npm/memfs@3.5.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/memfs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/streamich/memfs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/streamich/memfs#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/streamich/memfs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5044732ecc7396572169dbdb3ece5aa251e1eb9212a4aa4cf9c70b6ce27cfefbe904a98059ffa56bb757172eccaf4c921db747ac5bf99061425071dee861449b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense"
          }
        }
      ]
    },
    {
      "bom-ref": "memoizee@0.4.15",
      "type": "library",
      "name": "memoizee",
      "version": "0.4.15",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Memoize/cache function results",
      "purl": "pkg:npm/memoizee@0.4.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/memoizee"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/memoizee.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/memoizee#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/memoizee/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5015a62692d97794933e6ecf31494ec3f4d2cbdef633ecfc81cc90e6f78e9d20d1444cffd1b9a9c937cab77ff9d4384406a099427d6e74cff97e57123d886475"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "merge-descriptors@1.0.1",
      "type": "library",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jonathan Ong",
      "description": "Merge objects using descriptors",
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-descriptors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/component/merge-descriptors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/component/merge-descriptors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/component/merge-descriptors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7028ba837fd9af58aa422eb249bb1e3355efa286bdf0dd30df58f3518ad73d7db1a8e6e61461c9d2d439bbbe07de6561ef02e8b93b1e672608ab7f60f1c369d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "merge-stream@2.0.0",
      "type": "library",
      "name": "merge-stream",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Stephen Sugden",
      "description": "Create a stream that emits events from multiple other streams",
      "purl": "pkg:npm/merge-stream@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/grncdr/merge-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/grncdr/merge-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/grncdr/merge-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "merge2@1.4.1",
      "type": "library",
      "name": "merge2",
      "version": "1.4.1",
      "scope": "optional",
      "description": "Merge multiple streams into one stream in sequence or parallel.",
      "purl": "pkg:npm/merge2@1.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/teambition/merge2.git"
        },
        {
          "type": "website",
          "url": "https://github.com/teambition/merge2"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/teambition/merge2/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mermaid@9.2.2",
      "type": "library",
      "name": "mermaid",
      "version": "9.2.2",
      "scope": "required",
      "author": "Knut Sveidqvist",
      "description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
      "purl": "pkg:npm/mermaid@9.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mermaid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mermaid/-/mermaid-9.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mermaid-js/mermaid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mermaid-js/mermaid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mermaid-js/mermaid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eacede28ca852464bed0c6239b1f1fe998a0a8a0495684b1e6a976830e9ae006be589e3d42210983b80fc32c1a060dc364cb3bf543fbb6b112a78fa399a41c73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "methods@1.1.2",
      "type": "library",
      "name": "methods",
      "version": "1.1.2",
      "scope": "optional",
      "description": "HTTP methods that node supports",
      "purl": "pkg:npm/methods@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/methods"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/methods.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/methods#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/methods/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "micromatch@4.0.5",
      "type": "library",
      "name": "micromatch",
      "version": "4.0.5",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.",
      "purl": "pkg:npm/micromatch@4.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/micromatch/micromatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/micromatch/micromatch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/micromatch/micromatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "middleearth-names@1.1.0",
      "type": "library",
      "name": "middleearth-names",
      "version": "1.1.0",
      "scope": "required",
      "author": "Branislav Teofilovic",
      "description": "Get random or all middle earth character names",
      "purl": "pkg:npm/middleearth-names@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/middleearth-names"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/middleearth-names/-/middleearth-names-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alcibiades13/middleearth-names.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alcibiades13/middleearth-names#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alcibiades13/middleearth-names/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a8d666eaf687699fa287b03b3cfd4039c457d7fe072b63e8d6669bdde4c0da5f4b6393103b4bb35344442ea83ec359f96e0e0ca08e12af1133166f077703db0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mime@1.6.0",
      "type": "library",
      "name": "mime",
      "version": "1.6.0",
      "scope": "optional",
      "author": "Robert Kieffer",
      "description": "A comprehensive library for mime-type mapping",
      "purl": "pkg:npm/mime@1.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/broofa/node-mime.git"
        },
        {
          "type": "website",
          "url": "https://github.com/broofa/node-mime#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/broofa/node-mime/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mime-db@1.52.0",
      "type": "library",
      "name": "mime-db",
      "version": "1.52.0",
      "scope": "required",
      "description": "Media Type Database",
      "purl": "pkg:npm/mime-db@1.52.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-db"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/mime-db.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/mime-db#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/mime-db/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mime-types@2.1.35",
      "type": "library",
      "name": "mime-types",
      "version": "2.1.35",
      "scope": "required",
      "description": "The ultimate javascript content-type utility.",
      "purl": "pkg:npm/mime-types@2.1.35",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/mime-types.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/mime-types#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/mime-types/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-fn@4.0.0",
      "type": "library",
      "name": "mimic-fn",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "purl": "pkg:npm/mimic-fn@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-fn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-fn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-fn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-fn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-response@1.0.1",
      "type": "library",
      "name": "mimic-response",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Mimic a Node.js HTTP response stream",
      "purl": "pkg:npm/mimic-response@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-response"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8f911cb67907eda99f57fab91e09a86a5d60d901c5251ada3ad9b1d09a48aa4c6106123f9494a5d67329438e6155aaf03444cea161229a7759e102b4447c6ec5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimalistic-assert@1.0.1",
      "type": "library",
      "name": "minimalistic-assert",
      "version": "1.0.1",
      "scope": "optional",
      "description": "minimalistic-assert ===",
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimalistic-assert"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/calvinmetcalf/minimalistic-assert.git"
        },
        {
          "type": "website",
          "url": "https://github.com/calvinmetcalf/minimalistic-assert"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/calvinmetcalf/minimalistic-assert/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52d25c003e3211a1ad8cf7b35ae3bdc02e27c149d51fff3f226df210740fe1bebb717943fd0afd85d213094d710db4845e0d9728d68ff23b11795eef41dd34fc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@3.1.2",
      "type": "library",
      "name": "minimatch",
      "version": "3.1.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimatch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minimist@1.2.8",
      "type": "library",
      "name": "minimist",
      "version": "1.2.8",
      "scope": "required",
      "author": "James Halliday",
      "description": "parse argument options",
      "purl": "pkg:npm/minimist@1.2.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/minimistjs/minimist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/minimistjs/minimist"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/minimistjs/minimist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@7.0.4",
      "type": "library",
      "name": "minipass",
      "version": "7.0.4",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d8a1f2cce436a6f76efdadd916cea1e8cd4a38c9b8dd6660ac0c778fcb957f3db05c54c892651f7b826032e396aa8bc08ad651b6102777e7a154f3a6af7f051"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass-collect@1.0.2",
      "type": "library",
      "name": "minipass-collect",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A Minipass stream that collects all the data into a single chunk",
      "purl": "pkg:npm/minipass-collect@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-collect"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e93ea51f41fc386f642139bf266ead768a086e8806f5ed2d2e0a58ea6a615d29bf03dbbc36ad6bc811be42ca62b9bf4b8d69413ec3d2ded590fc1a2dab815dc4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-collect/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-collect/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass-fetch@2.1.2",
      "type": "library",
      "name": "minipass-fetch",
      "version": "2.1.2",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "An implementation of window.fetch in Node.js using Minipass streams",
      "purl": "pkg:npm/minipass-fetch@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/minipass-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/minipass-fetch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/minipass-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2d3e3d662dbf58c44e1d8a2a1a0765408661f262cf6663ab37635d263317c587b89e437a154cae3ee38039e74d243af1d0844683dfb882e65ec2da7c844e93c4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-fetch/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-fetch/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass-flush@1.0.5",
      "type": "library",
      "name": "minipass-flush",
      "version": "1.0.5",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A Minipass stream that calls a flush function before emitting 'end'",
      "purl": "pkg:npm/minipass-flush@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-flush"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass-flush.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass-flush#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass-flush/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-flush/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-flush/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass-pipeline@1.2.4",
      "type": "library",
      "name": "minipass-pipeline",
      "version": "1.2.4",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "create a pipeline of streams using Minipass",
      "purl": "pkg:npm/minipass-pipeline@1.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-pipeline"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-pipeline/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-pipeline/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass-sized@1.0.3",
      "type": "library",
      "name": "minipass-sized",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A Minipass stream that raises an error if you get a different number of bytes than expected",
      "purl": "pkg:npm/minipass-sized@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-sized"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass-sized.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass-sized#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass-sized/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-sized/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass-sized/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minizlib@2.1.2",
      "type": "library",
      "name": "minizlib",
      "version": "2.1.2",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.",
      "purl": "pkg:npm/minizlib@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minizlib"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minizlib.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minizlib#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minizlib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minizlib/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minizlib/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "mitt@3.0.0",
      "type": "library",
      "name": "mitt",
      "version": "3.0.0",
      "scope": "optional",
      "description": "Tiny 200b functional Event Emitter / pubsub.",
      "purl": "pkg:npm/mitt@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mitt"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/developit/mitt.git"
        },
        {
          "type": "website",
          "url": "https://github.com/developit/mitt"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/developit/mitt/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd5f6ff5d084d5caa87868e49523d81d6a97beb7d976ffc4311eb166517bb8104529765c65e91b9d6543d9a1cfb3b98da19358fb5f156ba085486a7fe90ff49"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mkdirp@1.0.4",
      "type": "library",
      "name": "mkdirp",
      "version": "1.0.4",
      "scope": "optional",
      "description": "Recursively mkdir, like `mkdir -p`",
      "purl": "pkg:npm/mkdirp@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/node-mkdirp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-mkdirp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-mkdirp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mkdirp-classic@0.5.3",
      "type": "library",
      "name": "mkdirp-classic",
      "version": "0.5.3",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "Mirror of mkdirp 0.5.2",
      "purl": "pkg:npm/mkdirp-classic@0.5.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp-classic"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/mkdirp-classic.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/mkdirp-classic"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/mkdirp-classic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mocha@10.4.0",
      "type": "library",
      "name": "mocha",
      "version": "10.4.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "simple, flexible, fun test framework",
      "purl": "pkg:npm/mocha@10.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mochajs/mocha.git"
        },
        {
          "type": "website",
          "url": "https://mochajs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mochajs/mocha/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7aa84607c24a6a9118702e32b57ff1af329fa2b8047378f5a469405d5cb7791c2bb40cb9fe721f4f54af806cdf3745d967178bab46905a4394026a88262bfe6c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chokidar@3.5.3",
      "type": "library",
      "name": "chokidar",
      "version": "3.5.3",
      "scope": "optional",
      "author": "Paul Miller",
      "description": "Minimal and efficient cross-platform file watching library",
      "purl": "pkg:npm/chokidar@3.5.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/chokidar"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/paulmillr/chokidar.git"
        },
        {
          "type": "website",
          "url": "https://github.com/paulmillr/chokidar"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/paulmillr/chokidar/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ebdec7ca44fea84dc8dfd8999498525f79532f5c175e83107489543979bd95d74b852540804bc381c9975503255bf315cdcf71a38d3823f642d6b194ea13a93"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cliui@7.0.4",
      "type": "library",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "purl": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/cliui"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/cliui.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/cliui#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/cliui/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "diff@5.0.0",
      "type": "library",
      "name": "diff",
      "version": "5.0.0",
      "scope": "optional",
      "description": "A javascript text diff implementation.",
      "purl": "pkg:npm/diff@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/diff"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/kpdecker/jsdiff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kpdecker/jsdiff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/kpdecker/jsdiff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fd54c2aef9b9674246b72fc158796387e0408b0dc82beda3f3b34632ef0dc1cfdfe3c5a80c00b7f79ba898ef590f5d7b64e05a1e6917d68c8bbe454cfda213df"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@8.1.0",
      "type": "library",
      "name": "glob",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afc869123890118945d9053475fddd4be9f1c5222b797412d6a461309334439343751dfce82ee36fb1f0c2877c1608ae7b1fa4d0616381fb75f32bf19b95e809"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@5.0.1",
      "type": "library",
      "name": "minimatch",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cb0f12054728436e5cf7a8cbaaf92a116440f8fa6889fc6fad743ae39249119e302c05ec5e1a98232c44346e5272eeb1e14766fddeb8506384afc96bbdbf4de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.1.3",
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "scope": "optional",
      "description": "Tiny millisecond conversion utility",
      "purl": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vercel/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vercel/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vercel/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@8.1.1",
      "type": "library",
      "name": "supports-color",
      "version": "8.1.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@8.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/supports-color"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@16.2.0",
      "type": "library",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@20.2.4",
      "type": "library",
      "name": "yargs-parser",
      "version": "20.2.4",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@20.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha/node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58e92980d84f4e513bde1e1514016c3a7a262556a8bcef15a8b0f3cb9b1a0a1441150141a0c622ae8c325be43d1c1e07145e19ed5653886de24b3249036f7244"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "moment@2.30.1",
      "type": "library",
      "name": "moment",
      "version": "2.30.1",
      "scope": "optional",
      "author": "Iskren Ivov Chernev",
      "description": "Parse, validate, manipulate, and display dates",
      "purl": "pkg:npm/moment@2.30.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/moment"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/moment/moment.git"
        },
        {
          "type": "website",
          "url": "https://momentjs.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/moment/moment/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b849ad3616c33ab58f152fa176314205fcbd7f6628cb3469c1c97e0eaa42ead697db5173b132d055b315fd6ecfccd497eb1fdb842d73037736510e4dcc7ea1a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "moment-mini@2.29.4",
      "type": "library",
      "name": "moment-mini",
      "version": "2.29.4",
      "scope": "required",
      "author": "Tim Wood, Iskren Chernev, Moment.js contributors",
      "description": "Parse, validate, manipulate, and display dates",
      "purl": "pkg:npm/moment-mini@2.29.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/moment-mini"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.29.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ksloan/moment-mini.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ksloan/moment-mini#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ksloan/moment-mini/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba15e96301c57a24db63d29280f3d1a28d67b7c3b135574c5684c16077d210a7919089301a93be80446686e841b737da78ec93932912ae6dbe9e824182ab771e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mountutils@2.0.1",
      "type": "library",
      "name": "mountutils",
      "version": "2.0.1",
      "scope": "required",
      "author": "Juan Cruz Viotti",
      "description": "Cross platform mount related utilities",
      "purl": "pkg:npm/mountutils@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mountutils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mountutils/-/mountutils-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/resin-io-modules/mountutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/resin-io-modules/mountutils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/resin-io-modules/mountutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9fa76f92055c25a49e1270773dece8fab4976478482cd94006d464393d7ff0e4499b77b444d1a5ca2be0a8a38bc6bda13852a02e40be1cfd28bfd8455524335"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "mrm@3.0.10",
      "type": "library",
      "name": "mrm",
      "version": "3.0.10",
      "scope": "required",
      "author": "Artem Sapegin",
      "description": "Codemods for your project config files",
      "purl": "pkg:npm/mrm@3.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mrm/-/mrm-3.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sapegin/mrm.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sapegin/mrm"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sapegin/mrm/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69107266c3d730cf16d0d1cd1fd69f90aca4e4e5b86c1e6960d44837ef224957e9300cea78c7a39a3ff221871d14d25392c5e674f31f4dab9c9b6358761e3123"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mrm-core@6.1.7",
      "type": "library",
      "name": "mrm-core",
      "version": "6.1.7",
      "scope": "required",
      "author": "Artem Sapegin",
      "description": "Utilities to make tasks for Mrm",
      "purl": "pkg:npm/mrm-core@6.1.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mrm-core/-/mrm-core-6.1.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sapegin/mrm.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sapegin/mrm"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sapegin/mrm/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8cb196ae4ba9720188b0b7abac8ff198cfdd1476daa1e851b2e55b81806bc5829734c4411cddcc82477c730fbf6420a889911717cfd2699a25d060a9ea8050f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-up@4.1.0",
      "type": "library",
      "name": "find-up",
      "version": "4.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Find a file or directory by walking up parent directories",
      "purl": "pkg:npm/find-up@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/find-up"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fs-extra@8.1.0",
      "type": "library",
      "name": "fs-extra",
      "version": "8.1.0",
      "scope": "required",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
      "purl": "pkg:npm/fs-extra@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/fs-extra"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jprichardson/node-fs-extra.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-fs-extra"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-fs-extra/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca1950800ea69ce25428eb11505b2025d402be42a1733f2d9591b91c141f45e619cb8e8ec0b718f9989ad26b5d1ec3a8f72fe13fe0b130dd1353d431a0eb46e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "jsonfile@4.0.0",
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "scope": "required",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "purl": "pkg:npm/jsonfile@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/jsonfile"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jprichardson/node-jsonfile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jprichardson/node-jsonfile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ba175477cfc8e395fda29901d2d907b3e6c8ca590cdbbae86e27f14a605459bcf1373ee1dc48c559cdfb0b84654e91f776d286cbe5258405ec394a196ab8dc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "locate-path@5.0.0",
      "type": "library",
      "name": "locate-path",
      "version": "5.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "purl": "pkg:npm/locate-path@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/locate-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/locate-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/locate-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/locate-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-limit@2.3.0",
      "type": "library",
      "name": "p-limit",
      "version": "2.3.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "purl": "pkg:npm/p-limit@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/p-limit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-limit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-limit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-limit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-locate@4.1.0",
      "type": "library",
      "name": "p-locate",
      "version": "4.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "purl": "pkg:npm/p-locate@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/p-locate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-locate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-locate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-locate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-try@2.2.0",
      "type": "library",
      "name": "p-try",
      "version": "2.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "`Start a promise chain",
      "purl": "pkg:npm/p-try@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/p-try"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-try.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-try#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-try/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "universalify@0.1.2",
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "scope": "required",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "purl": "pkg:npm/universalify@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/universalify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RyanZim/universalify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RyanZim/universalify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RyanZim/universalify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webpack-merge@4.2.2",
      "type": "library",
      "name": "webpack-merge",
      "version": "4.2.2",
      "scope": "required",
      "author": "Juho Vepsalainen",
      "description": "Variant of merge that's useful for webpack configuration",
      "purl": "pkg:npm/webpack-merge@4.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm-core/node_modules/webpack-merge"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/survivejs/webpack-merge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/survivejs/webpack-merge"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/survivejs/webpack-merge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d4135506a135f609de368f792b198a8e6d96ce0fec45eeedbc581eed7d4a2b772b528db5932232bff15d1a9a405f4d8378fe907f1880e525967ae7b0461b5f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cli-width@3.0.0",
      "type": "library",
      "name": "cli-width",
      "version": "3.0.0",
      "scope": "required",
      "author": "Ilya Radchenko",
      "description": "Get stdout window width, with two fallbacks, tty and then a default.",
      "purl": "pkg:npm/cli-width@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/cli-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/knownasilya/cli-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/knownasilya/cli-width"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/knownasilya/cli-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "171aa990f3f0bb51e3b8df773a67e6e21f2e21a9d7a1f5b44715445b793944ac7e9892584ad873361a77d8acf1c72dd800467f0dcfc458dd6f651634fa43a16f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@1.0.5",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/escape-string-regexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "figures@3.2.0",
      "type": "library",
      "name": "figures",
      "version": "3.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Unicode symbols with Windows CMD fallbacks",
      "purl": "pkg:npm/figures@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/figures"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/figures.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/figures#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/figures/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9a76e40544a2d760e1a0127e8065abbdd23de08123b28aa5d4d05f4965f79762135af899385feb38e40db38398e7b3cec60056b7e01066da45f0e17a4d71b76"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/glob"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "inquirer@7.3.3",
      "type": "library",
      "name": "inquirer",
      "version": "7.3.3",
      "scope": "required",
      "author": "Simon Boudrias",
      "description": "A collection of common interactive command line user interfaces.",
      "purl": "pkg:npm/inquirer@7.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/inquirer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SBoudrias/Inquirer.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SBoudrias/Inquirer.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SBoudrias/Inquirer.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "246dde2008f957d0b0706bee3a6a28e8b07d91b0184fc1d77df525ea67a6bacce5c030bfaaf140270e3d5c9e4d44e48534fc69de2420d46aa4161698fc247420"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mute-stream@0.0.8",
      "type": "library",
      "name": "mute-stream",
      "version": "0.0.8",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Bytes go in, but they don't come out (when muted).",
      "purl": "pkg:npm/mute-stream@0.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/mute-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/mute-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/mute-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/mute-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e76d658e9285b252c4e32ab8600f475ccf6da67644a7a58a9b123226da787086ec654a4a72c09981a3c87466a25d929ef799bf744acb0790de2bb1168101f00"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "run-async@2.4.1",
      "type": "library",
      "name": "run-async",
      "version": "2.4.1",
      "scope": "required",
      "author": "Simon Boudrias",
      "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.",
      "purl": "pkg:npm/run-async@2.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/run-async"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SBoudrias/run-async.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SBoudrias/run-async#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SBoudrias/run-async/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6f56756fd356fc73546b03a129ec9912b63f391aebff62b31cc2a6109f08ec012d9c4e698f181063023a425bb46b4a874d4a8136fea83d3b86dc78dbd4b8381"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rxjs@6.6.7",
      "type": "library",
      "name": "rxjs",
      "version": "6.6.7",
      "scope": "required",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "purl": "pkg:npm/rxjs@6.6.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/rxjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/reactivex/rxjs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ReactiveX/RxJS"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ReactiveX/RxJS/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "853770afeef260d213e67e00318a7ce4a03acb0d956b414b6b7460baf6e96b85b7239c729da059a38d5c3375ccfb843a7d1323dec058211d5502664c5d826f45"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@1.14.1",
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@1.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mrm/node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.1.2",
      "type": "library",
      "name": "ms",
      "version": "2.1.2",
      "scope": "required",
      "description": "Tiny millisecond conversion utility",
      "purl": "pkg:npm/ms@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ms"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "multicast-dns@7.2.5",
      "type": "library",
      "name": "multicast-dns",
      "version": "7.2.5",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "Low level multicast-dns implementation in pure javascript",
      "purl": "pkg:npm/multicast-dns@7.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multicast-dns"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/multicast-dns.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/multicast-dns"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/multicast-dns/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9ece73c93fccf60452d7e74b5fd0bb8e0eba4836a3f5455226fc239b6d37014484d08260bf4e3711105d4d79307321c4795cefee916a3e6073a305b17022ea6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "multimatch@5.0.0",
      "type": "library",
      "name": "multimatch",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Extends `minimatch.match()` with support for multiple patterns",
      "purl": "pkg:npm/multimatch@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/multimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/multimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/multimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca930aba0954ad9503f7d4e4d9b510fb13508f8de53c47c0797da8f5c4ed780992857cb65470c9a6ec2ed68d31aa8282b7d8cb540bf0c8529d2d33d72807c9c8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/minimatch@3.0.5",
      "type": "library",
      "name": "@types/minimatch",
      "version": "3.0.5",
      "scope": "optional",
      "description": "TypeScript definitions for Minimatch",
      "purl": "pkg:npm/%40types/minimatch@3.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multimatch/node_modules/@types/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimatch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a5cfde3d874d86cf6b9908c1b00d44834b56019537430e06d61e2fbcd65dbdb5000b52dbf3e2b0188b9ba85611392da828aba0dea805256eb1ef5bf9970e075"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "multistream@4.1.0",
      "type": "library",
      "name": "multistream",
      "version": "4.1.0",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "A stream that emits multiple other streams one after another (streams3)",
      "purl": "pkg:npm/multistream@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multistream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/multistream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/multistream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/multistream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2755c38809a636944205f21626ffa7d32982e0005c7ff3e5fb962f0b907f0f67ffdbef0fb47bc237130f2a241c6728bddb61eaebd27660ea5bd694f2c1f89fcb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mute-stream@1.0.0",
      "type": "library",
      "name": "mute-stream",
      "version": "1.0.0",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Bytes go in, but they don't come out (when muted).",
      "purl": "pkg:npm/mute-stream@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mute-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/mute-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/mute-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/mute-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6afb09421c9dfbaf3480a5f21bfb107349d7682eab0643ce7f21d87056fdfa1764a90911f5b767909d003198647b4a1eb0fa883be985149f8874173b9acb7820"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "nan@2.23.0",
      "type": "library",
      "name": "nan",
      "version": "2.23.0",
      "scope": "required",
      "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 24 compatibility",
      "purl": "pkg:npm/nan@2.23.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nan"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/nan.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/nan#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/nan/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d54c6ec9819da101dc1a0f3b2e4aa6dc5cde7ee7136b434088e72e46c0e6cac7a9ddcd4b54244ada4aeb50369f316b63486d3886dbc09af83debe4839273a681"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "nanoid@3.3.7",
      "type": "library",
      "name": "nanoid",
      "version": "3.3.7",
      "scope": "optional",
      "author": "Andrey Sitnik",
      "description": "A tiny (116 bytes), secure URL-friendly unique string ID generator",
      "purl": "pkg:npm/nanoid@3.3.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nanoid"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ai/nanoid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ai/nanoid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ai/nanoid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "napi-build-utils@1.0.2",
      "type": "library",
      "name": "napi-build-utils",
      "version": "1.0.2",
      "scope": "required",
      "author": "Jim Schlight",
      "description": "A set of utilities to assist developers of tools that build N-API native add-ons",
      "purl": "pkg:npm/napi-build-utils@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/napi-build-utils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspiredware/napi-build-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspiredware/napi-build-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspiredware/napi-build-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "38d99152a2bbce3ec3597d03f400ded37c1bc0e059c4d01f176d0f9467c2590703dfefcc6a44a1207accab1f58c0f4dfc43745d732de2fe44666247d90630b76"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "native-addon-loader@2.0.1",
      "type": "library",
      "name": "native-addon-loader",
      "version": "2.0.1",
      "scope": "optional",
      "author": "toyobayashi",
      "description": "Webpack .node file loader",
      "purl": "pkg:npm/native-addon-loader@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/native-addon-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/native-addon-loader/-/native-addon-loader-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/toyobayashi/native-addon-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/toyobayashi/native-addon-loader#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/toyobayashi/native-addon-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4068a50b8435261d835934a01696f124cb4c7ecb5efeea36edb1c5e97f459e5823d13f59d1da1dec035dbcad64708f461ba5755a3e13de253d1e8cdedb26dcb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json5@1.0.2",
      "type": "library",
      "name": "json5",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Aseem Kishore",
      "description": "JSON for humans.",
      "purl": "pkg:npm/json5@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/native-addon-loader/node_modules/json5"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/json5/json5.git"
        },
        {
          "type": "website",
          "url": "http://json5.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/json5/json5/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83531630b062cfc14a8b57b8c3453254bdf0fa225c7960050406819e718a3a935ae5ff132e4b646eb7b5facea8202c9d5809be1d15064e623efffc6fda1bd760"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "loader-utils@1.4.2",
      "type": "library",
      "name": "loader-utils",
      "version": "1.4.2",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "utils for webpack loaders",
      "purl": "pkg:npm/loader-utils@1.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/native-addon-loader/node_modules/loader-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/loader-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/loader-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/loader-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "239774d0f77f8f0303d9009dba8eb9efe60cffa2f7299bbefa9997f551677316b1bc772bbbd8f1d6505a15fb7eaf832dda32b4621a78d579510228733f11cd0a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "natural-compare@1.4.0",
      "type": "library",
      "name": "natural-compare",
      "version": "1.4.0",
      "scope": "optional",
      "author": "Lauri Rooden",
      "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
      "purl": "pkg:npm/natural-compare@1.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/natural-compare"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/litejs/natural-compare-lite.git"
        },
        {
          "type": "website",
          "url": "https://github.com/litejs/natural-compare-lite#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/litejs/natural-compare-lite/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "negotiator@0.6.3",
      "type": "library",
      "name": "negotiator",
      "version": "0.6.3",
      "scope": "optional",
      "description": "HTTP content negotiation",
      "purl": "pkg:npm/negotiator@0.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/negotiator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/negotiator.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/negotiator#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/negotiator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "neo-async@2.6.2",
      "type": "library",
      "name": "neo-async",
      "version": "2.6.2",
      "scope": "optional",
      "description": "Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster ",
      "purl": "pkg:npm/neo-async@2.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/neo-async"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/suguru03/neo-async.git"
        },
        {
          "type": "website",
          "url": "https://github.com/suguru03/neo-async"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/suguru03/neo-async/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "netmask@2.0.2",
      "type": "library",
      "name": "netmask",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Olivier Poitrey",
      "description": "Parse and lookup IP network blocks",
      "purl": "pkg:npm/netmask@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/netmask"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/rs/node-netmask.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rs/node-netmask"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rs/node-netmask/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "741a4331dc6ff48addabaeb7d3838b7c4990f6d6cd4459c54ee6622e8f9b0feaf7df66c198c27c1812d79252175e0c5ddfebfdf8a52765a511e4f24c6bbe46b2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "next-tick@1.1.0",
      "type": "library",
      "name": "next-tick",
      "version": "1.1.0",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Environment agnostic nextTick polyfill",
      "purl": "pkg:npm/next-tick@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/next-tick"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/next-tick.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/next-tick#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/next-tick/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0977548897a66ec363b93a10bf16b23d917d56a86dee17b0b2fcb6b0e59a7cbbe2d9ac1f963f66382e9b1c8839d28ad7f0826f58a63dc1843fcc1da4a203ec95"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "nice-try@1.0.5",
      "type": "library",
      "name": "nice-try",
      "version": "1.0.5",
      "scope": "optional",
      "description": "Tries to execute a function and discards any error that occurs",
      "purl": "pkg:npm/nice-try@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nice-try"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electerious/nice-try.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electerious/nice-try"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electerious/nice-try/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d67878e5d79e6f9a25358ede5fcd8190f3bb492c51e524982623d3ad3745515630025f0228c03937d3e34d89078918e2b15731710d475dd2e1c76ab1c49ccb35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "nise@5.1.9",
      "type": "library",
      "name": "nise",
      "version": "5.1.9",
      "scope": "optional",
      "description": "Fake XHR and server",
      "purl": "pkg:npm/nise@5.1.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/sinonjs/nise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sinonjs/nise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sinonjs/nise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8e9e8ba35b8495e9ee34758c4939bdeebeea0f1ed98bcc89384c5a3e8f48cf2680bee59f718dae6a1f9259a1b10fb1af3e618a6132b392c27aec844846daac3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "path-to-regexp@6.2.2",
      "type": "library",
      "name": "path-to-regexp",
      "version": "6.2.2",
      "scope": "optional",
      "description": "Express style path to RegExp utility",
      "purl": "pkg:npm/path-to-regexp@6.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nise/node_modules/path-to-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/path-to-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/path-to-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/path-to-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1905f749232892781bdfafb085da515c4fb77fd57c533c80a2b958bce1b1f3bb9f1877a13539f9942c6b2ad2f2678625ff010a9cd9ebf7c6733b0c03655e6883"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "no-case@3.0.4",
      "type": "library",
      "name": "no-case",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transform into a lower cased string with spaces between words",
      "purl": "pkg:npm/no-case@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/no-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/no-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e000dde318087e468c541991d348e2c922a51cdb09a8070191e2d6e93402a69a8bc5a16ab439d4646f456495d45e3b66b68814ff384ba51bd5d251cd74af7ce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-abi@3.62.0",
      "type": "library",
      "name": "node-abi",
      "version": "3.62.0",
      "scope": "required",
      "author": "Lukas Geiger",
      "description": "Get the Node ABI for a given target and runtime, and vice versa.",
      "purl": "pkg:npm/node-abi@3.62.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-abi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-abi/-/node-abi-3.62.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/electron/node-abi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/electron/node-abi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/electron/node-abi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08f31c19afb2df7c6e2f51344dc348bb86326990b19e7be455a117aeca2c47717137e7d5f31bdbeccce96fb2202a57abd74a9e32413af83a7ca89869cddab7e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-addon-api@8.0.0",
      "type": "library",
      "name": "node-addon-api",
      "version": "8.0.0",
      "scope": "required",
      "description": "Node.js API (Node-API)",
      "purl": "pkg:npm/node-addon-api@8.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-addon-api"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/node-addon-api.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/node-addon-api"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/node-addon-api/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8a93bbaec1c406a6bd4933b90b94f5d1f8fbdf69a5fb990b3757001bcfe3747779ea57507868f743bfac7144be5472bfab2d732c4c02e3030ae7ec8cd1bb4fbf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-api-version@0.2.1",
      "type": "library",
      "name": "node-api-version",
      "version": "0.2.1",
      "scope": "optional",
      "author": "Tim Fish",
      "description": "Gets the supported Node-API version for a specific node or electron version",
      "purl": "pkg:npm/node-api-version@0.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-api-version"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/timfish/node-api-version.git"
        },
        {
          "type": "website",
          "url": "https://github.com/timfish/node-api-version#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/timfish/node-api-version/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db13ff20618c9a6490a48d7e3bf93bda317fca4bd9f3d25eb8a5f74cb24060f0d52d46a5aec86b2c791e55c08266a1bf7846badf972bf08058ce09c3bccd8ef1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-domexception@1.0.0",
      "type": "library",
      "name": "node-domexception",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Jimmy Wärting",
      "description": "An implementation of the DOMException class from NodeJS",
      "purl": "pkg:npm/node-domexception@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-domexception"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jimmywarting/node-domexception.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jimmywarting/node-domexception#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jimmywarting/node-domexception/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe3299a0ca70d05f06470978fde2d138f03771f717b4b0293f44332e6513fc7b8f0995b207b218f59acc78ac363bf9c522a3d00773d533d6989b4177d760170d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-fetch@2.7.0",
      "type": "library",
      "name": "node-fetch",
      "version": "2.7.0",
      "scope": "optional",
      "author": "David Frank",
      "description": "A light-weight module that brings window.fetch to node.js",
      "purl": "pkg:npm/node-fetch@2.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/bitinn/node-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/bitinn/node-fetch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/bitinn/node-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-forge@1.3.1",
      "type": "library",
      "name": "node-forge",
      "version": "1.3.1",
      "scope": "optional",
      "author": "Digital Bazaar, Inc.",
      "description": "JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.",
      "purl": "pkg:npm/node-forge@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-forge"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/digitalbazaar/forge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/digitalbazaar/forge"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/digitalbazaar/forge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74f12d39e32f17d54c71857fd566fc08fa15017b69e8c28c95c6c0b7875daa61aa509e9f41915790d64d90d95f7afb4d906b5a4a85dffef34d352be0add5f0b4"
        }
      ],
      "licenses": [
        {
          "expression": "(BSD-3-Clause OR GPL-2.0)"
        }
      ]
    },
    {
      "bom-ref": "node-gyp-build@4.8.4",
      "type": "library",
      "name": "node-gyp-build",
      "version": "4.8.4",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "Build tool and bindings loader for node-gyp that supports prebuilds",
      "purl": "pkg:npm/node-gyp-build@4.8.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-gyp-build"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/prebuild/node-gyp-build.git"
        },
        {
          "type": "website",
          "url": "https://github.com/prebuild/node-gyp-build"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/prebuild/node-gyp-build/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c0e198f096751b947560ab4a01177265ffa87f36fb397f304bc1d105e27bb19c576c7da8dd7b859fc6d26bdc26a21fe17a7b070807fab88d0e14ccfca277e09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-loader@2.0.0",
      "type": "library",
      "name": "node-loader",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "A Node loader module for enhanced-require",
      "purl": "pkg:npm/node-loader@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-loader/-/node-loader-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack-contrib/node-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack-contrib/node-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack-contrib/node-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23954ddf834ee3fe5460969406d92b3833d6c5ba1bac4e21803a8fae3076e723e4a271610a6675e3abd31fe660e35ec4f48c2887597f31b46cd5aa5ce49dbde5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-raspberrypi-usbboot@1.1.0",
      "type": "library",
      "name": "node-raspberrypi-usbboot",
      "version": "1.1.0",
      "scope": "required",
      "author": "Alexis Svinartchouk",
      "description": "Transforms Raspberry Pi Compute Modules and Zeros to mass storage devices.",
      "purl": "pkg:npm/node-raspberrypi-usbboot@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-raspberrypi-usbboot"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-raspberrypi-usbboot/-/node-raspberrypi-usbboot-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/node-raspberrypi-usbboot.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/node-raspberrypi-usbboot#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/node-raspberrypi-usbboot/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f9f92f983bf8c770da2c6fee77dac86e490024685aedf72d01f898a2993b07eb680ef8e7a7c01a96104a15c6bc6bfdf3adcdedf4ccf31effaeaefe003d5b384"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "node-releases@2.0.14",
      "type": "library",
      "name": "node-releases",
      "version": "2.0.14",
      "scope": "required",
      "author": "Sergey Rubanov",
      "description": "Node.js releases data",
      "purl": "pkg:npm/node-releases@2.0.14",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-releases"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chicoxyzzy/node-releases.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chicoxyzzy/node-releases#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chicoxyzzy/node-releases/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d30396b7cc99a6a5e63a0468efb59a1c49a1610606340eb2e36d4f2ac2985842bc696f9ca80a616e8ad90e1a9fc8aadb64437dd823755f629b69f636b3b63"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "non-layered-tidy-tree-layout@2.0.2",
      "type": "library",
      "name": "non-layered-tidy-tree-layout",
      "version": "2.0.2",
      "scope": "required",
      "author": "Michael Wong",
      "description": "Draw non-layered tidy trees in linear time",
      "purl": "pkg:npm/non-layered-tidy-tree-layout@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/non-layered-tidy-tree-layout"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stetrevor/non-layered-tidy-tree-layout.git"
        },
        {
          "type": "website",
          "url": "https://github.com/stetrevor/non-layered-tidy-tree-layout#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/stetrevor/non-layered-tidy-tree-layout/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8245ccc51cd41fe3c1d1ac7d754374c981744b6e41a9e018aa180c68b5059a95cb124ec572ef1fe1e989b8e018d15f248c3202c513882ac4c02ac57fbf7e79c7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "nopt@6.0.0",
      "type": "library",
      "name": "nopt",
      "version": "6.0.0",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
      "purl": "pkg:npm/nopt@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nopt"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/nopt.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/nopt#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/nopt/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6702e96d381d86e6549d9ce377b9dbd5957ee03a220bafec7e254aa24ef6ca6ff84e57fe0c57651d8993d893e670d35657a3e2dd20dfd644fe038afd453b93f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "normalize-package-data@6.0.0",
      "type": "library",
      "name": "normalize-package-data",
      "version": "6.0.0",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Normalizes data that can be found in package.json files.",
      "purl": "pkg:npm/normalize-package-data@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-package-data"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/normalize-package-data.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/normalize-package-data#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/normalize-package-data/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "50bec42d15716011c181812d6425e3c6e0f9bcfc679af306ab48e9fdd18f28aacdeed7ec061d8863b4e5275e565b07634560f74496e7b32814bab4cadf190f92"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "normalize-path@3.0.0",
      "type": "library",
      "name": "normalize-path",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.",
      "purl": "pkg:npm/normalize-path@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/normalize-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/normalize-path"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/normalize-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "normalize-url@6.1.0",
      "type": "library",
      "name": "normalize-url",
      "version": "6.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Normalize a URL",
      "purl": "pkg:npm/normalize-url@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/normalize-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/normalize-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/normalize-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e52fe5f03b2dcdc4043cc6e0b4a243e02b8ea2b953402b4d5837b46e79806aa85786b018d5f5798203301d82dfbaebb6c297990f87d12a28a0f09da3c6d48ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "npm-package-arg@6.1.1",
      "type": "library",
      "name": "npm-package-arg",
      "version": "6.1.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Parse the things that can be arguments to `npm install`",
      "purl": "pkg:npm/npm-package-arg@6.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-package-arg"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/npm-package-arg.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/npm-package-arg"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/npm-package-arg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a81a6cb1a2f720e6568b9bc4294296d1c3bb9332de4fe1103bd5bc46c2ce65fefa285f44fcaf7ec07d02eedd3a1d73e9687f161f9c45d4c1312ee0b06d3a9152"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "hosted-git-info@2.8.9",
      "type": "library",
      "name": "hosted-git-info",
      "version": "2.8.9",
      "scope": "required",
      "author": "Rebecca Turner",
      "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
      "purl": "pkg:npm/hosted-git-info@2.8.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-package-arg/node_modules/hosted-git-info"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/hosted-git-info.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/hosted-git-info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/hosted-git-info/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b120301bf4bb26e83a0e27bc47fb9f97e32d4b53fe078b9d0bf42e6c22cc0adc9cd42d2e1bc24d45be374182f611e1bcd3e2db944220b5e451367f91db2ef63"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@5.7.2",
      "type": "library",
      "name": "semver",
      "version": "5.7.2",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-package-arg/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "npm-run-path@5.3.0",
      "type": "library",
      "name": "npm-run-path",
      "version": "5.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "purl": "pkg:npm/npm-run-path@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/npm-run-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/npm-run-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/npm-run-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a69c13b62259ab43bf6a2d33ef27ee76d069588a3133cc84ea71e2d57e3b785476116391a9f6eee829cf94db2378debcdde4f4a86e87fcfc9ff5f09cbe39e79d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-key@4.0.0",
      "type": "library",
      "name": "path-key",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the PATH environment variable key cross-platform",
      "purl": "pkg:npm/path-key@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run-path/node_modules/path-key"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-key.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-key#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-key/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "nth-check@2.1.1",
      "type": "library",
      "name": "nth-check",
      "version": "2.1.1",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Parses and compiles CSS nth-checks to highly optimized functions.",
      "purl": "pkg:npm/nth-check@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nth-check"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/fb55/nth-check.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/nth-check"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/nth-check/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a8eb8e668ea009d67cc9813cbf97367ca7661dbeb30c625f7594134b38c841c8ea6f80c2b2b65193a2988465dd7ff841cb55a92f008998c5ab2386acc5dbff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "object-assign@4.1.1",
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "ES2015 `Object.assign()` ponyfill",
      "purl": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-assign"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/object-assign.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/object-assign#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/object-assign/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object-inspect@1.13.1",
      "type": "library",
      "name": "object-inspect",
      "version": "1.13.1",
      "scope": "required",
      "author": "James Halliday",
      "description": "string representations of objects in node and the browser",
      "purl": "pkg:npm/object-inspect@1.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-inspect"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/object-inspect.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/object-inspect"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/object-inspect/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6aa23d5152228e32c08234b57508188f604d74b33893b2798dc64008feb661883eb7085ec8a9d1460bf5f38d68e94a02dfd0bc575f76c3148874135f1fe9485"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object-keys@1.1.1",
      "type": "library",
      "name": "object-keys",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim",
      "purl": "pkg:npm/object-keys@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-keys"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/object-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/object-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/object-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object.assign@4.1.5",
      "type": "library",
      "name": "object.assign",
      "version": "4.1.5",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim",
      "purl": "pkg:npm/object.assign@4.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.assign"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/ljharb/object.assign.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/object.assign#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/object.assign/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f2cbe53b829f855709b2cca3d8856da1e65ddcae9986b3197b5f6b3ccb8dc8831bc6e20dd067a09f7c3b6c350cb55ac999a506cefb26e8d00956ed363a0dc05"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object.entries@1.1.8",
      "type": "library",
      "name": "object.entries",
      "version": "1.1.8",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES2017 spec-compliant Object.entries shim.",
      "purl": "pkg:npm/object.entries@1.1.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.entries"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/Object.entries.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Object.entries#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Object.entries/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "726a29c62f15c11200c3f7e48a32688527e979fe4f74dd2931024de950bf64abe7d0b2249d60fc2ad818e8a950744738b488dc4371f148c9a7bedcc8b1c75a61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object.fromentries@2.0.8",
      "type": "library",
      "name": "object.fromentries",
      "version": "2.0.8",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES proposal-spec-compliant Object.fromEntries shim.",
      "purl": "pkg:npm/object.fromentries@2.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.fromentries"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/Object.fromEntries.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Object.fromEntries#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Object.fromEntries/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93a136d45cf24ac48ae5adb529100305dfcd1a77917a014ee692c77dd40ba510c44d4349b9e2d7b37582cf2437b454436206eadca1c65df4db8b66ecf1643aad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object.hasown@1.1.4",
      "type": "library",
      "name": "object.hasown",
      "version": "1.1.4",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES spec-compliant shim for Object.hasOwn",
      "purl": "pkg:npm/object.hasown@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.hasown"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/Object.hasOwn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Object.hasOwn"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Object.hasOwn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "159f4b66df7f447cc6c92941011137545fa0136e93c51dfc49d9aa3aa962b939e5f70acaba5690b3ee1d79ed55f88a3c55fc6acc07c7bba62e460532f0e1e84e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "object.values@1.2.0",
      "type": "library",
      "name": "object.values",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES2017 spec-compliant Object.values shim.",
      "purl": "pkg:npm/object.values@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.values"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/Object.values.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Object.values#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Object.values/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8162363d417da19d19991c08c6fdfd77333981cf1cd8810845ae47b4e934f2298e7349312a90e7ae901cc87550378f7ba5bbc41adcc6d5152855ed3d91986b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "obuf@1.1.2",
      "type": "library",
      "name": "obuf",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Fedor Indutny",
      "purl": "pkg:npm/obuf@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/obuf"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/indutny/offset-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/indutny/offset-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/indutny/offset-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d7d70bb402601d3ea38bd665a1aa694e77c90e219430199c3aae1eee6f2f5f4dce6585a39614b5f723a47586b17d937cd4638d1eea282c2c69035caf762c936"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "on-finished@2.4.1",
      "type": "library",
      "name": "on-finished",
      "version": "2.4.1",
      "scope": "optional",
      "description": "Execute a callback when a request closes, finishes, or errors",
      "purl": "pkg:npm/on-finished@2.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-finished"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/on-finished.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/on-finished#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/on-finished/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "on-headers@1.0.2",
      "type": "library",
      "name": "on-headers",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Execute a listener when a response is about to write headers",
      "purl": "pkg:npm/on-headers@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-headers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/on-headers.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/on-headers#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/on-headers/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a59004f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "once@1.4.0",
      "type": "library",
      "name": "once",
      "version": "1.4.0",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Run a function exactly one time",
      "purl": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/once"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/once.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/once#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/once/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "onetime@6.0.0",
      "type": "library",
      "name": "onetime",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "purl": "pkg:npm/onetime@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/onetime"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/onetime.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/onetime#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/onetime/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ono@4.0.11",
      "type": "library",
      "name": "ono",
      "version": "4.0.11",
      "scope": "required",
      "author": "James Messinger",
      "description": "Throw better errors.",
      "purl": "pkg:npm/ono@4.0.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ono"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JS-DevTools/ono.git"
        },
        {
          "type": "website",
          "url": "https://jsdevtools.org/ono"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JS-DevTools/ono/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d0df570e441144ead776e5d798783f34c31281323fb30661d3ad5c6773a08a871f20868ea2a6658ce738ffa1ea2a8a867df72a8196cf59ffd36cb3b276e86da"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "open@8.4.2",
      "type": "library",
      "name": "open",
      "version": "8.4.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "purl": "pkg:npm/open@8.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/open"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/open/-/open-8.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/open.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/open#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/open/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef1f353422fbd7da0d6ecabfde687e855ac05a616e11852aaeafc8c37914cc7f117b2a53f5043404ba094bbfc6f64e8df355e35b8a875ad8d6c1effd78bcb511"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "optionator@0.9.3",
      "type": "library",
      "name": "optionator",
      "version": "0.9.3",
      "scope": "optional",
      "author": "George Zahariev",
      "description": "option parsing and help generation",
      "purl": "pkg:npm/optionator@0.9.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optionator"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/gkz/optionator.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gkz/optionator"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gkz/optionator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2630a8ca9a7e8ca9f5b6d105131c617ad08a789b7dce102002f7b91571e2c53bc50d6ff968492d5fd6ee7c128b45131d53b6cdb692df706bbde01ddc7442608e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ora@5.4.1",
      "type": "library",
      "name": "ora",
      "version": "5.4.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Elegant terminal spinner",
      "purl": "pkg:npm/ora@5.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ora"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/ora.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/ora#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/ora/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5be98f39b4fc5967b432b4ef81433cac5b7d47264bb6edc4489646c05da371f8175c562f8b951166557cde17a6bb242c09a72c397386fe61254899022b069b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-unicode-supported@0.1.0",
      "type": "library",
      "name": "is-unicode-supported",
      "version": "0.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Detect whether the terminal supports Unicode",
      "purl": "pkg:npm/is-unicode-supported@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ora/node_modules/is-unicode-supported"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-unicode-supported.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-unicode-supported#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-unicode-supported/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "927c46daae140b7bbcb2d446c8054908e771166bf90d989171d94868041701b49f2726be3a1a29368b4b42bb2d061aaeaaee19a6e29b0dcffc4ba9a05e03c53f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ora/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "os-homedir@1.0.2",
      "type": "library",
      "name": "os-homedir",
      "version": "1.0.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Node.js 4 `os.homedir()` ponyfill",
      "purl": "pkg:npm/os-homedir@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-homedir"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/os-homedir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/os-homedir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/os-homedir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "079254ddc69bce4f1cebb99145ddc40a644e69f8d83176eece5c2da9d33c21b4bc92d9538b1f1a1466f66c018aad24489677cac28bc6514afbd8950fc8e6fa91"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "os-tmpdir@1.0.2",
      "type": "library",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Node.js os.tmpdir() ponyfill",
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-tmpdir"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/os-tmpdir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/os-tmpdir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/os-tmpdir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f6151d37562afb148bb8e57058db49936fefd9496074d2c8d4f637505edf37803ac8e19b73e45b3bff2cbbe20d8de52550638c58d6a0ebe2b35d770611557d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "osenv@0.1.5",
      "type": "library",
      "name": "osenv",
      "version": "0.1.5",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Look up environment settings specific to different operating systems",
      "purl": "pkg:npm/osenv@0.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/osenv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/osenv.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/osenv#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/osenv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0259c08409d315736470dd4e70f598ea5fa81aeae6e4d710d52b1b4140f2bbc22b3fd05dabf53ea4e3274662179c97b614071055c612f9a22b0fb0dc403deda"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "outdent@0.8.0",
      "type": "library",
      "name": "outdent",
      "version": "0.8.0",
      "scope": "required",
      "author": "Andrew Bradley",
      "description": "Remove leading indentation from ES6 template literals.",
      "purl": "pkg:npm/outdent@0.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/outdent"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/cspotcode/outdent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cspotcode/outdent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cspotcode/outdent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a238022c7695137005eeca4c9ae5f9d5553fbfe6e4b44359ab9111dc17cf6da62792998df73bfb66739e02ab003e6df85bb447d950d2c768f52207d5f78edd4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-cancelable@2.1.1",
      "type": "library",
      "name": "p-cancelable",
      "version": "2.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Create a promise that can be canceled",
      "purl": "pkg:npm/p-cancelable@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-cancelable"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-cancelable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-cancelable#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-cancelable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0593abde74501ce9ed5234eb1fcf8b879e2c98a1e81f2babf167b557c0d2315ae5e40da66a538ec2e2519ca4438d29e4a1e061e1ab7a0701276f923b265df5c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-defer@1.0.0",
      "type": "library",
      "name": "p-defer",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Create a deferred promise",
      "purl": "pkg:npm/p-defer@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-defer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-defer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-defer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-defer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c01df07c0c59a64d80cce7d430934bf9ddfac68b61452ca3f045ce6b87fa18ca980cdf4125a6922126ec93ec12f5a6e69de6d5c3de42d8a6f9b7ce549a90b1bb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-finally@1.0.0",
      "type": "library",
      "name": "p-finally",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome",
      "purl": "pkg:npm/p-finally@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-finally"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-finally.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-finally#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-finally/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-is-promise@3.0.0",
      "type": "library",
      "name": "p-is-promise",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a promise",
      "purl": "pkg:npm/p-is-promise@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-is-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-is-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-is-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-is-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a8f15b16e0845048a557b090a7ed3a2651a56dc9f8d50e7de750fee413debb0509340b016975b66cd17d2e939b16f669016bd78d33b84231a1bddd6500c3161"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-limit@3.1.0",
      "type": "library",
      "name": "p-limit",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "purl": "pkg:npm/p-limit@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-limit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-limit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-limit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-limit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-locate@5.0.0",
      "type": "library",
      "name": "p-locate",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "purl": "pkg:npm/p-locate@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-locate"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-locate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-locate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-locate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-map@4.0.0",
      "type": "library",
      "name": "p-map",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Map over promises concurrently",
      "purl": "pkg:npm/p-map@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-map"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-map#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-retry@4.6.2",
      "type": "library",
      "name": "p-retry",
      "version": "4.6.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Retry a promise-returning or async function",
      "purl": "pkg:npm/p-retry@4.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-retry"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-retry.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-retry#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-retry/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df5d88777f7a11b25dbd138d967814c7437275fac843996c62ed339ca554cd5bc0af3108b74f15d6a86dc8449b1957751465fb50ab62169e6ec0a65d33cc08b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "retry@0.13.1",
      "type": "library",
      "name": "retry",
      "version": "0.13.1",
      "scope": "optional",
      "author": "Tim Koschützki",
      "description": "Abstraction for exponential and custom retry strategies for failed operations.",
      "purl": "pkg:npm/retry@0.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-retry/node_modules/retry"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/tim-kos/node-retry.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tim-kos/node-retry"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tim-kos/node-retry/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d0050dc8f16d4281ed127a1fba8238f4dcb6e64455aea2cce02bda280a9c1822b861a0ef34a5fab8714914e439249f07ce7c5b5e470959e7a3d838663215676"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-try@1.0.0",
      "type": "library",
      "name": "p-try",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "`Promise#try()` ponyfill - Starts a promise chain",
      "purl": "pkg:npm/p-try@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-try"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-try.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-try#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-try/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5357ad358b8c268233dd95d2aebc92163b1741358ec76fe3762f3a2feda946fa61fea30a2fab1b70261d1f6ddfaac6e6f131f61a7d0ec9ba53e1e485942547c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pac-proxy-agent@7.0.1",
      "type": "library",
      "name": "pac-proxy-agent",
      "version": "7.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "A PAC file proxy `http.Agent` implementation for HTTP",
      "purl": "pkg:npm/pac-proxy-agent@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pac-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01257cc94e0b2ca0408ea20f31bae0b5a288bf142b8bfca1d8ea48f92ea155af49464508dd8dcd3c56df9e00ed63ba05b52303df0df55e7b3cf660dadc57a8e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "https-proxy-agent@7.0.4",
      "type": "library",
      "name": "https-proxy-agent",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "purl": "pkg:npm/https-proxy-agent@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pac-proxy-agent/node_modules/https-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c25c298a523b61d8d2916690ffba266013139620dc98237c38b8a13ba23d07cea0d3a94cc80a2a8280e95745eaa1a3ce2a3fb40c8740be7b167f20008668a672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "socks-proxy-agent@8.0.3",
      "type": "library",
      "name": "socks-proxy-agent",
      "version": "8.0.3",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS",
      "purl": "pkg:npm/socks-proxy-agent@8.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54d7a04d92a1b86ab9bd20fa5cd2a56ea5a1cadff8d02828130f17c43e9d8679bc26af4811ade721ae07c2733c5cea94d02741d01c16557bacaa21577c7077f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pac-resolver@7.0.1",
      "type": "library",
      "name": "pac-resolver",
      "version": "7.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Generates an asynchronous resolver function from a PAC file",
      "purl": "pkg:npm/pac-resolver@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pac-resolver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4d3e07fcec04f64938306b69ed44caf8e634caad8046915537eb24f48a0fe7fc63006b7a0faa165f210da43048a645e834fadf64655883559f37a9f55495c92"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "package-json@6.5.0",
      "type": "library",
      "name": "package-json",
      "version": "6.5.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get metadata of a package from the npm registry",
      "purl": "pkg:npm/package-json@6.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/package-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/package-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/package-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9376dd9b69f6e6d932c5c8d22b3079c7c91f57194c760b1b3ebd069197301ec2e96dae9c063a82b752a570284a12fc4721c4c1d4554cbb0a228d9dbac5ec7931"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sindresorhus/is@0.14.0",
      "type": "library",
      "name": "@sindresorhus/is",
      "version": "0.14.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Type check values: `is.string('🦄') //=> true`",
      "purl": "pkg:npm/%40sindresorhus/is@0.14.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/@sindresorhus/is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4d113f75d0335a20f9e06272cb3de83e3a0ceab22f6e3389926e8539cbaa7c4b90f3313544b0966b6b08be0680cd51505ad83849a9061416f3037e0534eb62d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@szmarczak/http-timer@1.1.2",
      "type": "library",
      "name": "@szmarczak/http-timer",
      "version": "1.1.2",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "Timings for HTTP requests",
      "purl": "pkg:npm/%40szmarczak/http-timer@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/@szmarczak/http-timer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/http-timer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/http-timer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/http-timer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c80765dbcc74cdea27888df20c57d86555c7cf536eacdaf69f61641c6475971cec62691658103284c1d975dbd672839d3e7e8615da30a0b6ba9203aa8db8d48"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cacheable-request@6.1.0",
      "type": "library",
      "name": "cacheable-request",
      "version": "6.1.0",
      "scope": "required",
      "author": "Luke Childs",
      "description": "Wrap native HTTP requests with RFC compliant cache support",
      "purl": "pkg:npm/cacheable-request@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/cacheable-request"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukechilds/cacheable-request.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukechilds/cacheable-request#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukechilds/cacheable-request/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a3ddc0063c2a8e657ed1cfae149f2d8660064d962412a9f6de3eb800435c0a022858982527ada06d26d29c191e31cfbc05f8ba090beb2c159befe41805f4882"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@5.2.0",
      "type": "library",
      "name": "get-stream",
      "version": "5.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/cacheable-request/node_modules/get-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "decompress-response@3.3.0",
      "type": "library",
      "name": "decompress-response",
      "version": "3.3.0",
      "scope": "required",
      "description": "Decompress a HTTP response if needed",
      "purl": "pkg:npm/decompress-response@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/decompress-response"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/decompress-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/decompress-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/decompress-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07344f42e6358a9faa0e89c03b3e368119bfa60f45efaf02fa7a55ff824eb31442dacabe46593e43864202c3a19c868cae06ab20b63e44c508bcc9a65f5a8010"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "defer-to-connect@1.1.3",
      "type": "library",
      "name": "defer-to-connect",
      "version": "1.1.3",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "The safe way to handle the `connect` socket event",
      "purl": "pkg:npm/defer-to-connect@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/defer-to-connect"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/defer-to-connect.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/defer-to-connect#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/defer-to-connect/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0849d368bac1ef653d84885959799007054bd2c662acc150847fc856eca5a01b86bc31512eff755beae598a33923ca5c82c5ed090488910758d5e394bbd1655"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@4.1.0",
      "type": "library",
      "name": "get-stream",
      "version": "4.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/get-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "got@9.6.0",
      "type": "library",
      "name": "got",
      "version": "9.6.0",
      "scope": "required",
      "description": "Simplified HTTP requests",
      "purl": "pkg:npm/got@9.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/got"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/got/-/got-9.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/got.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/got#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/got/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47b796a6d5ee198c708a3b34795fafde8ebe5c7d48a952bc74938479c41f4e6927730f4057875cc3f0e1c62f0c765a8fb61c71a59ca2ccccf283c453984b06f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lowercase-keys@1.0.1",
      "type": "library",
      "name": "lowercase-keys",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "purl": "pkg:npm/lowercase-keys@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/got/node_modules/lowercase-keys"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/lowercase-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/lowercase-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-buffer@3.0.0",
      "type": "library",
      "name": "json-buffer",
      "version": "3.0.0",
      "scope": "required",
      "author": "Dominic Tarr",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "purl": "pkg:npm/json-buffer@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/json-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/dominictarr/json-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dominictarr/json-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dominictarr/json-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ae52a8efd0551921d5e41cf23c31ecc29c509d69301a71e8f54d962e94ba0083587f3e1c2475714de15fe0cd8e20f9f30108e576c45faba7bb765c3da7b3f35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "keyv@3.1.0",
      "type": "library",
      "name": "keyv",
      "version": "3.1.0",
      "scope": "required",
      "author": "Luke Childs",
      "description": "Simple key-value storage with support for multiple backends",
      "purl": "pkg:npm/keyv@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/keyv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukechilds/keyv.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukechilds/keyv"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukechilds/keyv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f72909ff8e9237ff4a3ccfec89c87343b3af5f218360a19368394a306080960d942bc291cb88dbd1df2c15cfb44edd186274e1abc5f645980283be113f181c54"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "normalize-url@4.5.1",
      "type": "library",
      "name": "normalize-url",
      "version": "4.5.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Normalize a URL",
      "purl": "pkg:npm/normalize-url@4.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/normalize-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/normalize-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/normalize-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/normalize-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f546421511d074dadf4e91a0f3ed4834883ddc1eb3134697315164c35585c2f3b84a5672c14e9a2e0e4e7f4029fcf81c6d2c382cdc6f3165cc7ae8303025f400"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-cancelable@1.1.0",
      "type": "library",
      "name": "p-cancelable",
      "version": "1.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Create a promise that can be canceled",
      "purl": "pkg:npm/p-cancelable@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/p-cancelable"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-cancelable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-cancelable#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-cancelable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3bdd7c4e678ce9b7579d658673be1a856babaf41cd6fc146b42b405db4866040c0098fd21b79b1fe26480a65cf61f81d393ca1cb3939786a31b506636b55997"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prepend-http@2.0.0",
      "type": "library",
      "name": "prepend-http",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Prepend `http://` to humanized URLs like todomvc.com and localhost",
      "purl": "pkg:npm/prepend-http@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/prepend-http"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/prepend-http.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/prepend-http#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/prepend-http/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "adabc4ea6f40b70f59fe38edb51519f9c9485e881d821c9902e589dea1338d3fa323f74bd627c0aa165e0b9547cd0a75312b75fa3c4a90535e9a3fe23bbb5550"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "responselike@1.0.2",
      "type": "library",
      "name": "responselike",
      "version": "1.0.2",
      "scope": "required",
      "author": "lukechilds",
      "description": "A response-like object for mocking a Node.js HTTP response stream",
      "purl": "pkg:npm/responselike@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/responselike"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/lukechilds/responselike.git"
        },
        {
          "type": "website",
          "url": "https://github.com/lukechilds/responselike#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/lukechilds/responselike/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc5a5ee60bb3264d603ea7492c9479bbb786fe0358e272268db4436955953118677b9e530a68f68bd43ee783c145f6ad442f2ffeb222bfd04dd2931df4e57911"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lowercase-keys@1.0.1",
      "type": "library",
      "name": "lowercase-keys",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "purl": "pkg:npm/lowercase-keys@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/lowercase-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/lowercase-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "url-parse-lax@3.0.0",
      "type": "library",
      "name": "url-parse-lax",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Lax url.parse() with support for protocol-less URLs & IPs",
      "purl": "pkg:npm/url-parse-lax@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json/node_modules/url-parse-lax"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/url-parse-lax.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/url-parse-lax#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/url-parse-lax/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36314a0340e276a3dae5c885712ad79c096d4edcf3f38a20cbe35e6cfbdf12001c934f93360e1427820df9f07bcd165f6e051fd2cc8ea3d303c4590348cb8569"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "param-case@3.0.4",
      "type": "library",
      "name": "param-case",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transform into a lower cased string with dashes between words",
      "purl": "pkg:npm/param-case@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/param-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/param-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "457963ef3098a2445ea96a4e3c7f68622bd4ccb619e6f00f21f1260933558a8b02efc17c1741fdcbb4fb806d8cdfdca682eb7117981c144b326504a987d069dc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parent-module@1.0.1",
      "type": "library",
      "name": "parent-module",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the path of the parent module",
      "purl": "pkg:npm/parent-module@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parent-module"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/parent-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/parent-module#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/parent-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "190d84591a5057cfe8f80c3c62ab5f6593df3515996246e2744f64e6ba65fe10b7bed1c705f1a6d887e2eaa595f9ca031a4ad42990311372e8b7991cb11961fa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-author@2.0.0",
      "type": "library",
      "name": "parse-author",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Parse an author, contributor, maintainer or other 'person' string into an object with name, email and url properties following npm conventions.",
      "purl": "pkg:npm/parse-author@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-author"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/parse-author.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/parse-author"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/parse-author/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb1e437ef90df09b072f6c64d8eb3da1389ae3aeea9ef4607b2e1a8529b65fc7a97a104bc7f8162dccb9288f98dfa7ee9790f319b092e916b3a991a0cb580737"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-entities@2.0.0",
      "type": "library",
      "name": "parse-entities",
      "version": "2.0.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Parse HTML character references: fast, spec-compliant, positional information",
      "purl": "pkg:npm/parse-entities@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-entities"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/parse-entities.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/parse-entities#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/parse-entities/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "924cb01a909c45886a408721696a99f3be70ce94bf6cc2a1cf91e7377a7bc2f7894e44edc8007f0259d2d1ff03152a985b54fcdadeb2100904701f80d48dcc6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-git-config@1.1.1",
      "type": "library",
      "name": "parse-git-config",
      "version": "1.1.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Parse `.git/config` into a JavaScript object. sync or async.",
      "purl": "pkg:npm/parse-git-config@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-git-config"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/parse-git-config.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/parse-git-config"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/parse-git-config/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b72c65c96554b2fe1b30bdb4a47dd6ca05156c9ea2ab56eea3f1f72f76d2784f1a2c4842f2403b093ee18f5ee67e132b98b897773b8b8017c81c212474385ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-github-url@1.0.2",
      "type": "library",
      "name": "parse-github-url",
      "version": "1.0.2",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Parse a github URL into an object.",
      "purl": "pkg:npm/parse-github-url@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-github-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/parse-github-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/parse-github-url"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/parse-github-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "92005fe9abc26cedc29faf919f34462e452cbf8655aaffd57c062446cc8172092c84dbd5064467d45119716d096fe9e95d05a6daf1cf9e73aa16d799c5144637"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-json@5.2.0",
      "type": "library",
      "name": "parse-json",
      "version": "5.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Parse JSON with more helpful errors",
      "purl": "pkg:npm/parse-json@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/parse-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/parse-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/parse-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b208abe6fe98421b13a461148233cda20f072df3f1289d2120092c56c43eef7ba8c7820b059787d955004f44d810a0a8ae57fa1d845ac6cd05d9c1b89f0bc46"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-ms@2.1.0",
      "type": "library",
      "name": "parse-ms",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Parse milliseconds into an object",
      "purl": "pkg:npm/parse-ms@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/parse-ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/parse-ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/parse-ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907b7b9332e84bd54165f52c88a8efe379abf7579af94d391322a412daa9eef35b1f199a56e12a37b5f17845671ab32d60e0311ab0c49528bde8aec480ed7308"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-passwd@1.0.0",
      "type": "library",
      "name": "parse-passwd",
      "version": "1.0.0",
      "scope": "required",
      "author": "Brian Woodward",
      "description": "Parse a passwd file into a list of users.",
      "purl": "pkg:npm/parse-passwd@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-passwd"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/doowb/parse-passwd.git"
        },
        {
          "type": "website",
          "url": "https://github.com/doowb/parse-passwd"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/doowb/parse-passwd/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d58d40fff4145c464aed82b3fab0fd5b275c135f84b8fafa64180a79c001f2d9a85ba505bf435111525ed69fa3471b5386471b6ca91fc086d625efc8784ea6d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse5@6.0.1",
      "type": "library",
      "name": "parse5",
      "version": "6.0.1",
      "scope": "required",
      "author": "Ivan Nikulin",
      "description": "HTML parser and serializer.",
      "purl": "pkg:npm/parse5@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse5"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inikulin/parse5.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inikulin/parse5"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inikulin/parse5/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39f9ff0931734464d3c70a4d12cf4f3fdde05d2847713ab6e799f345848a7bc024569658eded5fa664df3b2a08be33f91c6ed9d9933b552f4f3e14065b6a4ea7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parseurl@1.3.3",
      "type": "library",
      "name": "parseurl",
      "version": "1.3.3",
      "scope": "optional",
      "description": "parse a url with memoization",
      "purl": "pkg:npm/parseurl@1.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseurl"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/parseurl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/parseurl#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/parseurl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "partitioninfo@6.0.3",
      "type": "library",
      "name": "partitioninfo",
      "version": "6.0.3",
      "scope": "required",
      "author": "Juan Cruz Viotti",
      "description": "Get information about a partition from an image file",
      "purl": "pkg:npm/partitioninfo@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/partitioninfo"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/partitioninfo/-/partitioninfo-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/balena-io-modules/partitioninfo.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/partitioninfo"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/partitioninfo/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e01f3c691030666fca613f5dc6f7536eba99db802250e9d57e4b8a56a8d058eded36f9c3da8f20e9a7d9cd09ddebe254b82656cccabb26b7f1b5f6cbf04c8f35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pascal-case@3.1.2",
      "type": "library",
      "name": "pascal-case",
      "version": "3.1.2",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transform into a string of capitalized words without separators",
      "purl": "pkg:npm/pascal-case@3.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pascal-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/pascal-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b969464f76129caf71dc140968e75c670ae757a84fa5df23147d7fb9ca622d13e1ff6cc2549292d7d1381af607bda09c0029f77e85d9d1c2c1f56af1d4a19ee6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-exists@4.0.0",
      "type": "library",
      "name": "path-exists",
      "version": "4.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "purl": "pkg:npm/path-exists@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-exists"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-exists.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-exists#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-exists/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-is-absolute@1.0.1",
      "type": "library",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Node.js 0.12 path.isAbsolute() ponyfill",
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-absolute"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-is-absolute.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-is-absolute#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-is-absolute/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-is-inside@1.0.2",
      "type": "library",
      "name": "path-is-inside",
      "version": "1.0.2",
      "scope": "required",
      "author": "Domenic Denicola",
      "description": "Tests whether one path is inside another path",
      "purl": "pkg:npm/path-is-inside@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-inside"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/domenic/path-is-inside.git"
        },
        {
          "type": "website",
          "url": "https://github.com/domenic/path-is-inside#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/domenic/path-is-inside/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d4589af7f942e9e335e6a25fd266415fdc91ac4bdfd222ff98dd1b7ddff5233e90e99250797f57abe0edcf3886d4b9427715782ab5ed90ed2ad4eb302ac24f3"
        }
      ],
      "licenses": [
        {
          "expression": "(WTFPL OR MIT)"
        }
      ]
    },
    {
      "bom-ref": "path-key@3.1.1",
      "type": "library",
      "name": "path-key",
      "version": "3.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the PATH environment variable key cross-platform",
      "purl": "pkg:npm/path-key@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-key"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-key.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-key#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-key/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-parse@1.0.7",
      "type": "library",
      "name": "path-parse",
      "version": "1.0.7",
      "scope": "optional",
      "author": "Javier Blanco",
      "description": "Node.js path.parse() ponyfill",
      "purl": "pkg:npm/path-parse@1.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-parse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jbgutierrez/path-parse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jbgutierrez/path-parse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jbgutierrez/path-parse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-scurry@1.10.2",
      "type": "library",
      "name": "path-scurry",
      "version": "1.10.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "walk paths fast and efficiently",
      "purl": "pkg:npm/path-scurry@1.10.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-scurry"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/path-scurry.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/path-scurry#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/path-scurry/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef14dabcdcb94505e7b2300dbd5bcc9048ef9683a29e4023bff67a225773f6fd918a767848129358539545b685f29d2fa479f28d5fd4c0d0dd2ae52fe8ce6a70"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@10.2.1",
      "type": "library",
      "name": "lru-cache",
      "version": "10.2.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@10.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-scurry/node_modules/lru-cache"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b52db8b290deff35e159b34f12b087b3f0063b36ca1874fec9b481aa674b9bc599d715cb5af1fc427ef540f025a9585dd2a5135a3cbe2a5f499884a00dd123b0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "path-to-regexp@0.1.7",
      "type": "library",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "scope": "optional",
      "description": "Express style path to RegExp utility",
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-to-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/component/path-to-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/component/path-to-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/component/path-to-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e43164ba8aa5bf5b9840ac72f2898505e24f41c768134ecabf6b1f7ab0c2ac0ab5a21394f8c483b300c86e7c7760033ad2a20e9d86b9df00615d6d046cca27ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-type@4.0.0",
      "type": "library",
      "name": "path-type",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a path is a file, directory, or symlink",
      "purl": "pkg:npm/path-type@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-type"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-type.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-type#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-type/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pathe@1.1.2",
      "type": "library",
      "name": "pathe",
      "version": "1.1.2",
      "scope": "optional",
      "description": "Universal filesystem path utils",
      "purl": "pkg:npm/pathe@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pathe"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/unjs/pathe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/unjs/pathe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/unjs/pathe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c212dd58c60bd93c08d3c867f3f66a01bad57a6bb42cd68d349657ef73baa9a21d0937d7badb0b84c923744357d2a86c43db888a6a38fda40e997928a27da70d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pathval@1.1.1",
      "type": "library",
      "name": "pathval",
      "version": "1.1.1",
      "scope": "optional",
      "author": "Veselin Todorov",
      "description": "Object value retrieval given a string path",
      "purl": "pkg:npm/pathval@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pathval"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/chaijs/pathval.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/pathval"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/pathval/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pe-library@1.0.1",
      "type": "library",
      "name": "pe-library",
      "version": "1.0.1",
      "scope": "optional",
      "author": "jet",
      "description": "Node.js library for Portable Executable format",
      "purl": "pkg:npm/pe-library@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pe-library"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pe-library/-/pe-library-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jet2jet/pe-library-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jet2jet/pe-library-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jet2jet/pe-library-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e1dfd328d5e1969994bbcbe98afdd408aa0ed2d65a77f03a51c64ca81dfd19714b3f1c373ecb24e3b8eb53bd23191e67d22ee490697f78e6ed3963643a51666"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "peek-readable@4.1.0",
      "type": "library",
      "name": "peek-readable",
      "version": "4.1.0",
      "scope": "required",
      "author": "Borewit",
      "description": "Read and peek from a readable stream",
      "purl": "pkg:npm/peek-readable@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/peek-readable"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Borewit/peek-readable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Borewit/peek-readable#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Borewit/peek-readable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "648dcb9f052fe673866d0cc3f5cda20c6eada217ae5d264fe5eb121c18e8a6c5c7e1d835f6ca2e7efa54180deea218b96a716d19bda584055d1f31fa47f12fbe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pend@1.2.0",
      "type": "library",
      "name": "pend",
      "version": "1.2.0",
      "scope": "required",
      "author": "Andrew Kelley",
      "description": "dead-simple optimistic async helper",
      "purl": "pkg:npm/pend@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pend"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/andrewrk/node-pend.git"
        },
        {
          "type": "website",
          "url": "https://github.com/andrewrk/node-pend#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/andrewrk/node-pend/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "performance-now@2.1.0",
      "type": "library",
      "name": "performance-now",
      "version": "2.1.0",
      "scope": "required",
      "author": "Braveg1rl",
      "description": "Implements performance.now (based on process.hrtime).",
      "purl": "pkg:npm/performance-now@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/performance-now"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/braveg1rl/performance-now.git"
        },
        {
          "type": "website",
          "url": "https://github.com/braveg1rl/performance-now"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/braveg1rl/performance-now/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "picocolors@1.0.0",
      "type": "library",
      "name": "picocolors",
      "version": "1.0.0",
      "scope": "required",
      "author": "Alexey Raspopov",
      "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors",
      "purl": "pkg:npm/picocolors@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picocolors"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alexeyraspopov/picocolors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alexeyraspopov/picocolors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alexeyraspopov/picocolors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "picomatch@2.3.1",
      "type": "library",
      "name": "picomatch",
      "version": "2.3.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
      "purl": "pkg:npm/picomatch@2.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picomatch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/micromatch/picomatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/micromatch/picomatch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/micromatch/picomatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pify@2.3.0",
      "type": "library",
      "name": "pify",
      "version": "2.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Promisify a callback-style function",
      "purl": "pkg:npm/pify@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/pify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/pify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/pify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pinejs-client-core@5.8.0",
      "type": "library",
      "name": "pinejs-client-core",
      "version": "5.8.0",
      "scope": "required",
      "author": "Pagan Gazzard",
      "description": "This module provides the core tools to enable easier interaction with the pinejs API.",
      "purl": "pkg:npm/pinejs-client-core@5.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinejs-client-core"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pinejs-client-core/-/pinejs-client-core-5.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/balena-io-modules/pinejs-client-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/pinejs-client-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/pinejs-client-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3beb43b593278fadd6a8c41df4b4490baa89267e9f1477693add129b75ba310583526154bb4d95611d29d0f09e81e3c2f173e9d13311d1349e8d846b83834cb5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pinejs-client-fetch@0.2.2",
      "type": "library",
      "name": "pinejs-client-fetch",
      "version": "0.2.2",
      "scope": "required",
      "author": "Thodoris Greasidis",
      "description": "This module provides the nodejs interface for the pinejs API using request.",
      "purl": "pkg:npm/pinejs-client-fetch@0.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinejs-client-fetch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pinejs-client-fetch/-/pinejs-client-fetch-0.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/pinejs-client-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/pinejs-client-fetch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/pinejs-client-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1cd09c251e5b861d7389adbdab0851c3428f77634b495c206c053f828c8eeec0da86757678218838d44720b8b858b803a3139d4bd9d4f7ab0a9118cab8dfacc7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "please-upgrade-node@3.2.0",
      "type": "library",
      "name": "please-upgrade-node",
      "version": "3.2.0",
      "scope": "optional",
      "author": "typicode",
      "description": "Displays a beginner-friendly message telling your user to upgrade their version of Node",
      "purl": "pkg:npm/please-upgrade-node@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/please-upgrade-node"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/typicode/please-upgrade-node.git"
        },
        {
          "type": "website",
          "url": "https://github.com/typicode/please-upgrade-node#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/typicode/please-upgrade-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8104775a92203482b004c54b929314791dded7f135cb8d9ba834197ea97e90379777c08e61f33c3d00385facbb6bcbbd51af451e6b2bae68ab5b6bc7b38e615a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "plist@3.1.0",
      "type": "library",
      "name": "plist",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Apple's property list parser/builder for Node.js and browsers",
      "purl": "pkg:npm/plist@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/plist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-plist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-plist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-plist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb2b2e9b2aef9145f4ad7fdd115aadf200b7b13073778ce859f2de4b6f676f9de299d69756f2c83585d323618dab368cbaf69c371e2e250f3e6f7cd7474a6481"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "possible-typed-array-names@1.0.0",
      "type": "library",
      "name": "possible-typed-array-names",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "A simple list of possible Typed Array names.",
      "purl": "pkg:npm/possible-typed-array-names@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/possible-typed-array-names"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/possible-typed-array-names.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/possible-typed-array-names#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/possible-typed-array-names/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77b530f9e6689687b41070c86287be6d0e565e718c3a99a26454ee3160b0a63cf390bda74e370a880938861f138e71b27b64f058e937517b9c67edeb6e605af1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss@8.4.38",
      "type": "library",
      "name": "postcss",
      "version": "8.4.38",
      "scope": "optional",
      "author": "Andrey Sitnik",
      "description": "Tool for transforming styles with JS plugins",
      "purl": "pkg:npm/postcss@8.4.38",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/postcss/postcss.git"
        },
        {
          "type": "website",
          "url": "https://postcss.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/postcss/postcss/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a0969764d370527d7907a106b76ffa2e96ba2d024c2b94b0d148e6fd0f46cdf3a15d47213d969a52a77dda1cd3e005ad09282a01f9dac52d9910a1145869ee4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss-modules-extract-imports@3.1.0",
      "type": "library",
      "name": "postcss-modules-extract-imports",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Glen Maddern",
      "description": "A CSS Modules transform to extract local aliases for inline imports",
      "purl": "pkg:npm/postcss-modules-extract-imports@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss-modules-extract-imports"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/css-modules/postcss-modules-extract-imports.git"
        },
        {
          "type": "website",
          "url": "https://github.com/css-modules/postcss-modules-extract-imports"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/css-modules/postcss-modules-extract-imports/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93790d7b468d1500c06466e29f8f292f654d89d4c5d30e3f780483b31972b29a1bcd4df06502ce1a3ecbf607d17b4268f7fe2eb9dd3d0ec8c5347ef08a71aff1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss-modules-local-by-default@4.0.5",
      "type": "library",
      "name": "postcss-modules-local-by-default",
      "version": "4.0.5",
      "scope": "optional",
      "author": "Mark Dalgleish",
      "description": "A CSS Modules transform to make local scope the default",
      "purl": "pkg:npm/postcss-modules-local-by-default@4.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss-modules-local-by-default"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/css-modules/postcss-modules-local-by-default.git"
        },
        {
          "type": "website",
          "url": "https://github.com/css-modules/postcss-modules-local-by-default#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/css-modules/postcss-modules-local-by-default/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8c89e63bb087d32b48587da7f0d4e3041bed9b83c435a1c1c2a6858ba8e2a3dc95e52aee06edbb6498cfc1ee516e6d89185a64523cb662e5c86277add969963"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss-modules-scope@3.2.0",
      "type": "library",
      "name": "postcss-modules-scope",
      "version": "3.2.0",
      "scope": "optional",
      "author": "Glen Maddern",
      "description": "A CSS Modules transform to extract export statements from local-scope classes",
      "purl": "pkg:npm/postcss-modules-scope@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss-modules-scope"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/css-modules/postcss-modules-scope.git"
        },
        {
          "type": "website",
          "url": "https://github.com/css-modules/postcss-modules-scope"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/css-modules/postcss-modules-scope/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2afa0d6cb2bb193acc7d33de9ce70f256919af12ef42dda7434a323ca1371b7e4ad313c871ff37f2a1b528588c5a28f3bc6ede92eb6931a70e46ab2a44c3541"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss-modules-values@4.0.0",
      "type": "library",
      "name": "postcss-modules-values",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Glen Maddern",
      "description": "PostCSS plugin for CSS Modules to pass arbitrary values between your module files",
      "purl": "pkg:npm/postcss-modules-values@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss-modules-values"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/css-modules/postcss-modules-values.git"
        },
        {
          "type": "website",
          "url": "https://github.com/css-modules/postcss-modules-values#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/css-modules/postcss-modules-values/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "443c47900884188efc812da87f2bc2b2eee2c9c46fee8ab0e713169fd88ca11d0dffb99ff43e7479c42a528e4167d661daf1f86c2511fe4b42a9b07d9bcbc98d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss-selector-parser@6.0.16",
      "type": "library",
      "name": "postcss-selector-parser",
      "version": "6.0.16",
      "scope": "optional",
      "purl": "pkg:npm/postcss-selector-parser@6.0.16",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss-selector-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/postcss/postcss-selector-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/postcss/postcss-selector-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/postcss/postcss-selector-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "03445526b5fe21491565b5b70a5ae8456bab7ab70586279ebc7077f2caf6fa5f5e50294caa899edcb9849a7865372fb932bd8460de81d8a6b0f7061d77e5478b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "postcss-value-parser@4.2.0",
      "type": "library",
      "name": "postcss-value-parser",
      "version": "4.2.0",
      "scope": "required",
      "author": "Bogdan Chadkin",
      "description": "Transforms css values and at-rule params into the tree",
      "purl": "pkg:npm/postcss-value-parser@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postcss-value-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TrySound/postcss-value-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TrySound/postcss-value-parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TrySound/postcss-value-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4d342b3abaeadf9156de5c6e12f09153f6dd7d9b8e480a789ff3358b779a0f499e74427c0c7caf87de3bf8d3c7788f0ffb06db6fe5ac52e48887a0b69534779"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "postject@1.0.0-alpha.6",
      "type": "library",
      "name": "postject",
      "version": "1.0.0-alpha.6",
      "scope": "optional",
      "description": "Easily inject arbitrary read-only resources into executable formats (Mach-O, PE, ELF) and use it at runtime.",
      "purl": "pkg:npm/postject@1.0.0-alpha.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postject"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/nodejs/postject.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/postject#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/postject/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fd11bf21d9e56a344f1e76f29dc2a92b63a3bb900c2623c91c9c1bf535272895825ba39f57505d27a05abe9716c2d72376d1b982d160446c30b91ffec049bd0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@9.5.0",
      "type": "library",
      "name": "commander",
      "version": "9.5.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@9.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/postject/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "291b3b5950ca83ce8f5a2b80aa10eb0109d35d92ab69570273abc574bd78aab67f0dc5b0b91a3b5688985da9573bb4b918aa6a622544c026e01437f134728905"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prebuild-install@7.1.1",
      "type": "library",
      "name": "prebuild-install",
      "version": "7.1.1",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform",
      "purl": "pkg:npm/prebuild-install@7.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuild-install"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/prebuild/prebuild-install.git"
        },
        {
          "type": "website",
          "url": "https://github.com/prebuild/prebuild-install"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/prebuild/prebuild-install/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c05ec71758c7022bc1a00a81ce7c8af43838796a2f268fadcbda75ab8ee0205c4ead0f26069f1e3ff28feb0a053e078252c9904a6de66ace1b70b42de8bf18f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chownr@1.1.4",
      "type": "library",
      "name": "chownr",
      "version": "1.1.4",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "like `chown -R`",
      "purl": "pkg:npm/chownr@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuild-install/node_modules/chownr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/chownr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/chownr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/chownr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-fs@2.1.1",
      "type": "library",
      "name": "tar-fs",
      "version": "2.1.1",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "purl": "pkg:npm/tar-fs@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuild-install/node_modules/tar-fs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-fs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-stream@2.2.0",
      "type": "library",
      "name": "tar-stream",
      "version": "2.2.0",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
      "purl": "pkg:npm/tar-stream@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuild-install/node_modules/tar-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prebuildify@6.0.1",
      "type": "library",
      "name": "prebuildify",
      "version": "6.0.1",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "Create and package prebuilds for native modules",
      "purl": "pkg:npm/prebuildify@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuildify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prebuildify/-/prebuildify-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/prebuild/prebuildify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/prebuild/prebuildify"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/prebuild/prebuildify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f18da838e6ad7a89bfb3c74d06c1887279ba0313e62c7e3f9da9d0ccbe6540c53eb02d02321cc04591e2cf0af7ea950f2ddbc19ce902350cf1838763b854a023"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "chownr@1.1.4",
      "type": "library",
      "name": "chownr",
      "version": "1.1.4",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "like `chown -R`",
      "purl": "pkg:npm/chownr@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuildify/node_modules/chownr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/chownr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/chownr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/chownr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "npm-run-path@3.1.0",
      "type": "library",
      "name": "npm-run-path",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "purl": "pkg:npm/npm-run-path@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuildify/node_modules/npm-run-path"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/npm-run-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/npm-run-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/npm-run-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0db97803f55f89518b810bf6f5444bf71b2153c5c363519e2f2f9fb1a675000f090d27e3bebe4fe7ea7345b5aa45207193afc35bb30887c95333f3da1a73f692"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-fs@2.1.3",
      "type": "library",
      "name": "tar-fs",
      "version": "2.1.3",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "purl": "pkg:npm/tar-fs@2.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuildify/node_modules/tar-fs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-fs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3dd27c182439a5870170116dd0425faf68d9f1b0edb256c778e5e4ca441cd2ceefa195bd70d8af629d5ab96f49e05ee2d5a90e00a6fb141c79eeff340d91602"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-stream@2.2.0",
      "type": "library",
      "name": "tar-stream",
      "version": "2.2.0",
      "scope": "required",
      "author": "Mathias Buus",
      "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
      "purl": "pkg:npm/tar-stream@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuildify/node_modules/tar-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prelude-ls@1.2.1",
      "type": "library",
      "name": "prelude-ls",
      "version": "1.2.1",
      "scope": "optional",
      "author": "George Zahariev",
      "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.",
      "purl": "pkg:npm/prelude-ls@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prelude-ls"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/gkz/prelude-ls.git"
        },
        {
          "type": "website",
          "url": "http://preludels.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gkz/prelude-ls/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be47033eb459a354192db9f944b18fa60fd698843ae6aa165a170629ffdbe5ea659246ab5f49bdcfca6909ab789a53aa52c5a9c8db9880edd5472ad81d2cd7e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prepend-http@1.0.4",
      "type": "library",
      "name": "prepend-http",
      "version": "1.0.4",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Prepend `http://` to humanized URLs like todomvc.com and localhost",
      "purl": "pkg:npm/prepend-http@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prepend-http"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/prepend-http.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/prepend-http#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/prepend-http/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e19978b95e6a322b0d549f813ea2933629cb092270ef2b2b8eba67238f0df06b0f3a64d8c7c1550e3962dce1b0b32dd70a35a5811fd7bdf6c6d6cc342c55a62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prettier@3.2.5",
      "type": "library",
      "name": "prettier",
      "version": "3.2.5",
      "scope": "optional",
      "author": "James Long",
      "description": "Prettier is an opinionated code formatter",
      "purl": "pkg:npm/prettier@3.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prettier"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/prettier/prettier.git"
        },
        {
          "type": "website",
          "url": "https://prettier.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/prettier/prettier/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dff1966bd68e0b461e0fb2d47ef386d8d883ca139646fb7593eadc2a13ae627318db88a20a98609de51f243c855ddeab642027b8b06fe9478050bb6b853fc5e0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pretty-bytes@6.1.1",
      "type": "library",
      "name": "pretty-bytes",
      "version": "6.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Convert bytes to a human readable string: 1337 → 1.34 kB",
      "purl": "pkg:npm/pretty-bytes@6.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-bytes"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/pretty-bytes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/pretty-bytes#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/pretty-bytes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "99052f194e9a50543eacdbd3200719b961914fd6ba7fa62b83d6c7b38226285f8764210afa9941be7019612210ced927645daa9f336dafa17cb34f88ba9b5d95"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pretty-error@4.0.0",
      "type": "library",
      "name": "pretty-error",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Aria Minaei",
      "description": "See nodejs errors with less clutter",
      "purl": "pkg:npm/pretty-error@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/AriaMinaei/pretty-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/AriaMinaei/pretty-error#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/AriaMinaei/pretty-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02827960c01c5ca6312a1b8919d72fb1ef95a1ceafd51827b11de759c614eeae2deb3d10e93f3ab2fe59abc54845b396585a6f74613cdcbb5d48c35dfba634c7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pretty-format@29.7.0",
      "type": "library",
      "name": "pretty-format",
      "version": "29.7.0",
      "scope": "optional",
      "author": "James Kyle",
      "description": "Stringify any JavaScript value.",
      "purl": "pkg:npm/pretty-format@29.7.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-format"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jestjs/jest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jestjs/jest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jestjs/jest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@5.2.0",
      "type": "library",
      "name": "ansi-styles",
      "version": "5.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@5.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-format/node_modules/ansi-styles"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pretty-ms@7.0.1",
      "type": "library",
      "name": "pretty-ms",
      "version": "7.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`",
      "purl": "pkg:npm/pretty-ms@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/pretty-ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/pretty-ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/pretty-ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7bdddae2259bf1886390e4e36c161385fc3b733cc38cb600b5d640a952b3c631382aa76abfd60c330aaba872b377de2b34559e461475d960c33d97a87aeefd9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prismjs@1.29.0",
      "type": "library",
      "name": "prismjs",
      "version": "1.29.0",
      "scope": "required",
      "author": "Lea Verou",
      "description": "Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.",
      "purl": "pkg:npm/prismjs@1.29.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prismjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PrismJS/prism.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PrismJS/prism#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PrismJS/prism/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b1ff5c3ceaafdea4a726b5eef92cdac4a13fa55fca41a5abee01bbc95915daafb1f3f23aed17e7b7bd8ef9d69d11f07f47740af06824cd0c3cc783f49c24ad5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "proc-log@2.0.1",
      "type": "library",
      "name": "proc-log",
      "version": "2.0.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "just emit 'log' events on the process object",
      "purl": "pkg:npm/proc-log@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proc-log"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/proc-log.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/proc-log#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/proc-log/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29c9a8d8585f0d35dd71b7c31fbe8deee0581c837173ff065bb50056e54ff48f956b7b8749eaeb9ca57a74ba2881afe087b1a5833b820abfdea257672f59ae1b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "process@0.11.10",
      "type": "library",
      "name": "process",
      "version": "0.11.10",
      "scope": "optional",
      "author": "Roman Shtylman",
      "description": "process information for node.js and browsers",
      "purl": "pkg:npm/process@0.11.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/shtylman/node-process.git"
        },
        {
          "type": "website",
          "url": "https://github.com/shtylman/node-process#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/shtylman/node-process/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71d19e7ff76b585a32743d49b0ccee15ff35d349d997e193fb269c7366c471e7797fd463938cfe5ad1544c1bbd3e13a2f63fe37e604fbb498c118e3021d005f0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "process-nextick-args@2.0.1",
      "type": "library",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "scope": "optional",
      "description": "process.nextTick but always with args",
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process-nextick-args"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
        },
        {
          "type": "website",
          "url": "https://github.com/calvinmetcalf/process-nextick-args"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "progress@2.0.3",
      "type": "library",
      "name": "progress",
      "version": "2.0.3",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "Flexible ascii progress bar",
      "purl": "pkg:npm/progress@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/progress"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/node-progress.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/node-progress#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/node-progress/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecf887b4b965e4b767288330d74d08fbcc495d1e605b6430598913ea226f6b46d78ad64a6bf5ccad26dd9a0debd979da89dcfd42e99dd153da32b66517d57db0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "promise@8.3.0",
      "type": "library",
      "name": "promise",
      "version": "8.3.0",
      "scope": "required",
      "author": "ForbesLindesay",
      "description": "Bare bones Promises/A+ implementation",
      "purl": "pkg:npm/promise@8.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/promise"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/then/promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/then/promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/then/promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad93cd3ca4ce61534410a15aab51ea4e03b0643fb8fd81d2e6e90bcd00b2a648fe3a4631ee2bf4980f759499693cf67cbcc6aedc82068f9425c2bc7ef228929a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "promise-inflight@1.0.1",
      "type": "library",
      "name": "promise-inflight",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Rebecca Turner",
      "description": "One promise for multiple requests in flight to avoid async duplication",
      "purl": "pkg:npm/promise-inflight@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/promise-inflight"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/iarna/promise-inflight.git"
        },
        {
          "type": "website",
          "url": "https://github.com/iarna/promise-inflight#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/iarna/promise-inflight/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "promise-retry@2.0.1",
      "type": "library",
      "name": "promise-retry",
      "version": "2.0.1",
      "scope": "optional",
      "author": "IndigoUnited",
      "description": "Retries a function that returns a promise, leveraging the power of the retry module.",
      "purl": "pkg:npm/promise-retry@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/promise-retry"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/IndigoUnited/node-promise-retry.git"
        },
        {
          "type": "website",
          "url": "https://github.com/IndigoUnited/node-promise-retry#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/IndigoUnited/node-promise-retry/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prop-ini@0.0.2",
      "type": "library",
      "name": "prop-ini",
      "version": "0.0.2",
      "scope": "required",
      "author": "Paul Bennet",
      "description": "Reads, Writes, Manages INI/Property files",
      "purl": "pkg:npm/prop-ini@0.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prop-ini"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prop-ini/-/prop-ini-0.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/paulbennet/propini.git"
        },
        {
          "type": "website",
          "url": "https://github.com/paulbennet/propini#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/paulbennet/propini/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab2539ed6bc0bd90dbce6472f710db246570ac6261980fab627563cb8c6d5f8372f5cee0cefa667ff8fb037a2af4285b3e1d7931940a8cf7a9da635d9c086d8a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prop-types@15.8.1",
      "type": "library",
      "name": "prop-types",
      "version": "15.8.1",
      "scope": "required",
      "description": "Runtime type checking for React props and similar objects.",
      "purl": "pkg:npm/prop-types@15.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prop-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/prop-types.git"
        },
        {
          "type": "website",
          "url": "https://facebook.github.io/react/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/prop-types/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a23f3b0a064809dba5528868815011ec08e50b4df6ed4e1e9782fa780bcea827ae74c0d553435384d695f9bf437f87578123f58173139cf7617deff6a831f972"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-is@16.13.1",
      "type": "library",
      "name": "react-is",
      "version": "16.13.1",
      "scope": "required",
      "description": "Brand checking of React Elements.",
      "purl": "pkg:npm/react-is@16.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prop-types/node_modules/react-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "property-information@5.6.0",
      "type": "library",
      "name": "property-information",
      "version": "5.6.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Information for HTML properties",
      "purl": "pkg:npm/property-information@5.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/property-information"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/property-information.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/property-information#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/property-information/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6141d23e4f80df460fbfed107fc8bd31b7defc2d2174f5e4d6cd633d54e857ca64f0142da70d7472df3d128ece5a4badaf0aaf4f47a2700c653a0ddd380bbc24"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "proxy-addr@2.0.7",
      "type": "library",
      "name": "proxy-addr",
      "version": "2.0.7",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Determine address of proxied request",
      "purl": "pkg:npm/proxy-addr@2.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-addr"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/proxy-addr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/proxy-addr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/proxy-addr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96542c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "proxy-agent@6.3.1",
      "type": "library",
      "name": "proxy-agent",
      "version": "6.3.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Maps proxy protocols to `http.Agent` implementations",
      "purl": "pkg:npm/proxy-agent@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45be51541cb58b2a8eb4d975e42c3f965a5e2c7f1bb1bdfb80cd4551f290f96724eb11e56c08561941624d11ed923a864c0e69487cfafb486b3d6fe81028a13d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "https-proxy-agent@7.0.4",
      "type": "library",
      "name": "https-proxy-agent",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "purl": "pkg:npm/https-proxy-agent@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-agent/node_modules/https-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c25c298a523b61d8d2916690ffba266013139620dc98237c38b8a13ba23d07cea0d3a94cc80a2a8280e95745eaa1a3ce2a3fb40c8740be7b167f20008668a672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@7.18.3",
      "type": "library",
      "name": "lru-cache",
      "version": "7.18.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@7.18.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-agent/node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ee9a573404852b4b7a891a0224599b327c033b3425a205c08386777edcd34ce4a6c198b4e01d57d605c83a5beacb52c229ce91113ecbf050fec272401048ea0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "socks-proxy-agent@8.0.3",
      "type": "library",
      "name": "socks-proxy-agent",
      "version": "8.0.3",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS",
      "purl": "pkg:npm/socks-proxy-agent@8.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-agent/node_modules/socks-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54d7a04d92a1b86ab9bd20fa5cd2a56ea5a1cadff8d02828130f17c43e9d8679bc26af4811ade721ae07c2733c5cea94d02741d01c16557bacaa21577c7077f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "proxy-from-env@1.1.0",
      "type": "library",
      "name": "proxy-from-env",
      "version": "1.1.0",
      "scope": "required",
      "author": "Rob Wu",
      "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-from-env"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Rob--W/proxy-from-env.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Rob--W/proxy-from-env#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Rob--W/proxy-from-env/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fece439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pseudomap@1.0.2",
      "type": "library",
      "name": "pseudomap",
      "version": "1.0.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.",
      "purl": "pkg:npm/pseudomap@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pseudomap"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/pseudomap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/pseudomap#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/pseudomap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ff6303616fc964d59cf6f9b5d7a52fcb2bd3a2b22659d5236c48bc4dd71d8e5d51215b60a4affee6584e6fac2d594e22650fd835f635accd3989b01fa812915"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "pump@3.0.0",
      "type": "library",
      "name": "pump",
      "version": "3.0.0",
      "scope": "required",
      "author": "Mathias Buus Madsen",
      "description": "pipe streams together and close all of them if one of them closes",
      "purl": "pkg:npm/pump@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pump"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mafintosh/pump.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/pump#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/pump/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "punycode@2.3.1",
      "type": "library",
      "name": "punycode",
      "version": "2.3.1",
      "scope": "required",
      "author": "Mathias Bynens",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "purl": "pkg:npm/punycode@2.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/punycode"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/punycode.js.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/punycode"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/punycode.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pupa@2.1.1",
      "type": "library",
      "name": "pupa",
      "version": "2.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Simple micro templating",
      "purl": "pkg:npm/pupa@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pupa"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/pupa.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/pupa#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/pupa/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9758cd02ca4805216a6d3fb2fb9168b288cda55a45f789e523ec03529a8ff5e9f03937c7c7d7f4821e6707deaf97eeb24e9b09b32a5e36bc1fccfacab87078d4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "puppeteer-core@20.9.0",
      "type": "library",
      "name": "puppeteer-core",
      "version": "20.9.0",
      "scope": "optional",
      "author": "The Chromium Authors",
      "description": "A high-level API to control headless Chrome over the DevTools Protocol",
      "purl": "pkg:npm/puppeteer-core@20.9.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/puppeteer/puppeteer.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/puppeteer/puppeteer/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/puppeteer/puppeteer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fd7d8650ccc4d1ae46e811f3e67fb9b708b0cde89bdbc57037a93b52f9d16ddbbb51f82b051f33ec4faa73a7a9582fa6c96c03da4741da3ceeae4a2f85f783e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@puppeteer/browsers@1.4.6",
      "type": "library",
      "name": "@puppeteer/browsers",
      "version": "1.4.6",
      "scope": "optional",
      "author": "The Chromium Authors",
      "description": "Download and launch browsers",
      "purl": "pkg:npm/%40puppeteer/browsers@1.4.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/@puppeteer/browsers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/puppeteer/puppeteer.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/puppeteer/puppeteer/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/puppeteer/puppeteer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c780448ebd928ce3e8c0d7a282ece3a3341bb1cea1e37ee8bc3ff0bbe26969e9f154b9b78e48331d8db13ac94c4e9e741e84ef42b78c8e27b1886430d6ca9995"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "devtools-protocol@0.0.1147663",
      "type": "library",
      "name": "devtools-protocol",
      "version": "0.0.1147663",
      "scope": "optional",
      "author": "The Chromium Authors",
      "description": "The Chrome DevTools Protocol JSON",
      "purl": "pkg:npm/devtools-protocol@0.0.1147663",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/devtools-protocol"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ChromeDevTools/devtools-protocol.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ChromeDevTools/devtools-protocol#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ChromeDevTools/devtools-protocol/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8725a646b7b17616d9d6d709506a4ef798af6d18565f3fbe1782a8fa7db5018e4f3659f6a2fa09c3ef1930d0d3b62a7e08d1507ebb4b561ff0e34d3d7573bf79"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "https-proxy-agent@7.0.4",
      "type": "library",
      "name": "https-proxy-agent",
      "version": "7.0.4",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "purl": "pkg:npm/https-proxy-agent@7.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/https-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c25c298a523b61d8d2916690ffba266013139620dc98237c38b8a13ba23d07cea0d3a94cc80a2a8280e95745eaa1a3ce2a3fb40c8740be7b167f20008668a672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lru-cache@7.18.3",
      "type": "library",
      "name": "lru-cache",
      "version": "7.18.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@7.18.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/lru-cache"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ee9a573404852b4b7a891a0224599b327c033b3425a205c08386777edcd34ce4a6c198b4e01d57d605c83a5beacb52c229ce91113ecbf050fec272401048ea0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "proxy-agent@6.3.0",
      "type": "library",
      "name": "proxy-agent",
      "version": "6.3.0",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Maps proxy protocols to `http.Agent` implementations",
      "purl": "pkg:npm/proxy-agent@6.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0b751ef9ede4e3fc97ee53b4cbd980ae0199f1597bb7b6425b8383aade0796fea14d4ffdf64f4b29d879d9f4ed25311e2adefc00b74fb1080f124745800f4a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "socks-proxy-agent@8.0.3",
      "type": "library",
      "name": "socks-proxy-agent",
      "version": "8.0.3",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS",
      "purl": "pkg:npm/socks-proxy-agent@8.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/socks-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TooTallNate/proxy-agents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/proxy-agents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/proxy-agents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54d7a04d92a1b86ab9bd20fa5cd2a56ea5a1cadff8d02828130f17c43e9d8679bc26af4811ade721ae07c2733c5cea94d02741d01c16557bacaa21577c7077f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ws@8.13.0",
      "type": "library",
      "name": "ws",
      "version": "8.13.0",
      "scope": "optional",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "purl": "pkg:npm/ws@8.13.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/ws"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/websockets/ws.git"
        },
        {
          "type": "website",
          "url": "https://github.com/websockets/ws"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/websockets/ws/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7dbdc6584eb14f0bb69221b8fbb11098a3b2ff5dbf08cbea56d27834c2ddaf089bfb33d1ce332d14a0ddebafe2050bb85beef5e8a92f8ff64b722cb2e13be2c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@17.7.1",
      "type": "library",
      "name": "yargs",
      "version": "17.7.1",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@17.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core/node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7308936f4f17bafe5fa85e00a2f61a71314dc64eb6b61ecb289e812fd2065294c9ad6a14effed67501933f64a329fd5d50d046cc3776f29fd87ecfc623a26b2f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "qs@6.11.0",
      "type": "library",
      "name": "qs",
      "version": "6.11.0",
      "scope": "required",
      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
      "purl": "pkg:npm/qs@6.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/qs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/qs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/qs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32f8e830227011aad26d4624e4efa79a84b34aeb52b13c05f39cdc1cf43d3ab945a193982236aa040248a885e3a6dc83e6f4e1c46ab9d97bbf31a273464224e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "query-selector-shadow-dom@1.0.1",
      "type": "library",
      "name": "query-selector-shadow-dom",
      "version": "1.0.1",
      "scope": "optional",
      "author": "George Griffiths",
      "description": "use querySelector syntax to search for nodes inside of (nested) shadow roots",
      "purl": "pkg:npm/query-selector-shadow-dom@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/query-selector-shadow-dom"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webdriverio/query-selector-shadow-dom.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/query-selector-shadow-dom#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/query-selector-shadow-dom/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "953e720aa10181fa0c6297f7176c5044aef312bd6b848219b9c7832bafb1464250e0d31b1d3c17aa4e0d9300f040c36a5e01bdafd7f21e7cf0355b3acd5e4a47"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "queue-microtask@1.2.3",
      "type": "library",
      "name": "queue-microtask",
      "version": "1.2.3",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "fast, tiny `queueMicrotask` shim for modern engines",
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/queue-microtask"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/queue-microtask.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/queue-microtask"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/queue-microtask/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "queue-tick@1.0.1",
      "type": "library",
      "name": "queue-tick",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "Next tick shim that prefers process.nextTick over queueMicrotask for compat",
      "purl": "pkg:npm/queue-tick@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/queue-tick"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/queue-tick.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/queue-tick"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/queue-tick/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "909b79aa1331a2cce053feb63cb3f5089cadcddd8d29eb634919f2ba3df57c3777465733ddfce515d14b0f5488b6e9cfc32a843a471ae866d5eb5d8159f6816a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "quick-lru@5.1.1",
      "type": "library",
      "name": "quick-lru",
      "version": "5.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Simple “Least Recently Used” (LRU) cache",
      "purl": "pkg:npm/quick-lru@5.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/quick-lru"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/quick-lru.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/quick-lru#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/quick-lru/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5aec802d18d63c31adb7fc3326269d3b901763ef2167cd215697ba3328af82b691116ef9d57dd26e146f1b778b28e60dfbc544bea2dc7f7c1d9ede386784b848"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "raf@3.4.1",
      "type": "library",
      "name": "raf",
      "version": "3.4.1",
      "scope": "required",
      "author": "Chris Dickinson",
      "description": "requestAnimationFrame polyfill for node and the browser",
      "purl": "pkg:npm/raf@3.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raf"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/chrisdickinson/raf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chrisdickinson/raf#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chrisdickinson/raf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4aae025b8421c0e1c4f2e727e89df832ab5909e5853f66904a6ae5ae8620a805753e34ad221257c58b9381421f90493bcd32e39888cb994e6af9f6c3d4d9ce24"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "randombytes@2.1.0",
      "type": "library",
      "name": "randombytes",
      "version": "2.1.0",
      "scope": "optional",
      "description": "random bytes from browserify stand alone",
      "purl": "pkg:npm/randombytes@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randombytes"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/crypto-browserify/randombytes.git"
        },
        {
          "type": "website",
          "url": "https://github.com/crypto-browserify/randombytes"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/crypto-browserify/randombytes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd897788e5fee022945aec468bd5248627ba7eca97a92f4513665a89ce2d3450f637641069738c15bb8a2b84260c70b424ee81d59a78d49d0ba53d2847af1a99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "range-parser@1.2.1",
      "type": "library",
      "name": "range-parser",
      "version": "1.2.1",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Range header field string parser",
      "purl": "pkg:npm/range-parser@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/range-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/range-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/range-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/range-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "raw-body@2.5.2",
      "type": "library",
      "name": "raw-body",
      "version": "2.5.2",
      "scope": "optional",
      "author": "Jonathan Ong",
      "description": "Get and validate the raw body of a readable stream.",
      "purl": "pkg:npm/raw-body@2.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raw-body"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stream-utils/raw-body.git"
        },
        {
          "type": "website",
          "url": "https://github.com/stream-utils/raw-body#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/stream-utils/raw-body/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f331aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rc@1.2.8",
      "type": "library",
      "name": "rc",
      "version": "1.2.8",
      "scope": "required",
      "author": "Dominic Tarr",
      "description": "hardwired configuration loader",
      "purl": "pkg:npm/rc@1.2.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dominictarr/rc.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dominictarr/rc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dominictarr/rc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b"
        }
      ],
      "licenses": [
        {
          "expression": "(BSD-2-Clause OR MIT OR Apache-2.0)"
        }
      ]
    },
    {
      "bom-ref": "strip-json-comments@2.0.1",
      "type": "library",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rc/node_modules/strip-json-comments"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-json-comments.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-json-comments#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-json-comments/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react@17.0.2",
      "type": "library",
      "name": "react",
      "version": "17.0.2",
      "scope": "required",
      "description": "React is a JavaScript library for building user interfaces.",
      "purl": "pkg:npm/react@17.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82784fb7be62fddabfcf7ffaabfd1ab0fefc0f4bb9f760f92f5a5deccf0ff9d724e85bbf8c978bea25552b6ddfa6d494663f158dffbeef05c0f1435c94641c6c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-app-polyfill@1.0.6",
      "type": "library",
      "name": "react-app-polyfill",
      "version": "1.0.6",
      "scope": "required",
      "description": "Polyfills for various browsers including commonly used language features",
      "purl": "pkg:npm/react-app-polyfill@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-app-polyfill"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/create-react-app.git"
        },
        {
          "type": "website",
          "url": "https://github.com/facebook/create-react-app#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/create-react-app/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39f06739bb671a02c67f078e4667596f2133fb776055e3d005bdf38a989a0ec3075753695a6d2b0c5608557155fc02bec7854821f58786b74c21ea132f246bda"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "core-js@3.37.0",
      "type": "library",
      "name": "core-js",
      "version": "3.37.0",
      "scope": "required",
      "author": "Denis Pushkarev",
      "description": "Standard library",
      "purl": "pkg:npm/core-js@3.37.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-app-polyfill/node_modules/core-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zloirock/core-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zloirock/core-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zloirock/core-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7eee6f1debd0f191b8a20f8b5ee83cba552d5718ce70462f89f26becbe417eaf463b3b55aac29df7fe7d8549366526c2ad2dc1a94af7129698188633abb83752"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regenerator-runtime@0.13.11",
      "type": "library",
      "name": "regenerator-runtime",
      "version": "0.13.11",
      "scope": "required",
      "author": "Ben Newman",
      "description": "Runtime for Regenerator-compiled generator and async functions.",
      "purl": "pkg:npm/regenerator-runtime@0.13.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-app-polyfill/node_modules/regenerator-runtime"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/regenerator.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/facebook/regenerator/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/regenerator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "918d40655af645afadfa9895689e20c5a15a45e6551f8d0028da3b5025fa5be744c01a3fda8649cea7ee375a8bab5a0be39a39e9c3da4d710bc2b4e1f05a6082"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-async-script@1.2.0",
      "type": "library",
      "name": "react-async-script",
      "version": "1.2.0",
      "scope": "required",
      "author": "Hugo Dozois",
      "description": "A composition mixin for loading scripts asynchronously for React",
      "purl": "pkg:npm/react-async-script@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-async-script"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dozoisch/react-async-script.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dozoisch/react-async-script"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dozoisch/react-async-script/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2a646e6f49880b8c1a192aa00882d252e46f8d032741ce109224bbef490e3c57dd172cfb3b44386d77c1baceb24b779f60d3ae3b2185a43f89acbe4a71a0e5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-dom@17.0.2",
      "type": "library",
      "name": "react-dom",
      "version": "17.0.2",
      "scope": "required",
      "description": "React package for working with the DOM.",
      "purl": "pkg:npm/react-dom@17.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-dom"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3887de8ab4b0d4425b04361327d5aafcb766c46beabf600b63f293cf7488cf0c604321536cac3f5a5cd5aab2951ee80cca0881b40b51d964ba8b57baa938118"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-fast-compare@3.2.2",
      "type": "library",
      "name": "react-fast-compare",
      "version": "3.2.2",
      "scope": "required",
      "author": "Chris Bolin",
      "description": "Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.",
      "purl": "pkg:npm/react-fast-compare@3.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-fast-compare"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/FormidableLabs/react-fast-compare.git"
        },
        {
          "type": "website",
          "url": "https://github.com/FormidableLabs/react-fast-compare"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/FormidableLabs/react-fast-compare/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ec3be292360a3549b26a24461113d111ce8ed8b586e8bbf3aa8d240ac55ee370aa31efebac8945593800be5e70ce0015e08104e7a346350a9567b9611cd5ba1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-google-recaptcha@2.1.0",
      "type": "library",
      "name": "react-google-recaptcha",
      "version": "2.1.0",
      "scope": "required",
      "author": "Hugo Dozois",
      "description": "React Component Wrapper for Google reCAPTCHA",
      "purl": "pkg:npm/react-google-recaptcha@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-google-recaptcha"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dozoisch/react-google-recaptcha.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dozoisch/react-google-recaptcha"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dozoisch/react-google-recaptcha/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2bd8ebeded025858a08bc2b10b758fbcda99678edd7f646b300b5ae8a991a04e11522ed8b3a366363cada57a60e0723fb2f99024b291f8f9dc10f68d27df03a9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-helmet@6.1.0",
      "type": "library",
      "name": "react-helmet",
      "version": "6.1.0",
      "scope": "required",
      "author": "NFL",
      "description": "A document head manager for React",
      "purl": "pkg:npm/react-helmet@6.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-helmet"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nfl/react-helmet.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nfl/react-helmet#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nfl/react-helmet/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2e333118f67943960c6beb534bdd76ca472d611245e628d5e18db008395c39bdc16bb1d61b1f6144c1c3725af5a29e5d74de75e0cd83659ecf5c6bef241625b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-i18next@13.5.0",
      "type": "library",
      "name": "react-i18next",
      "version": "13.5.0",
      "scope": "required",
      "author": "Jan Mühlemann",
      "description": "Internationalization for react done right. Using the i18next i18n ecosystem.",
      "purl": "pkg:npm/react-i18next@13.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-i18next"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/i18next/react-i18next.git"
        },
        {
          "type": "website",
          "url": "https://github.com/i18next/react-i18next"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/i18next/react-i18next/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "085279343189d8c5320688441f19633aaff7f4d43def6ae1d5a8e769d1bd0634e4f945db1cbab8cf90ca11b110043a088549a66ee4bf7c83092a8e9539ac751c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-is@18.3.0",
      "type": "library",
      "name": "react-is",
      "version": "18.3.0",
      "scope": "required",
      "description": "Brand checking of React Elements.",
      "purl": "pkg:npm/react-is@18.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c11894b1e6bcf138ca0dce050449feb0bbc80deb29e9bacc6c65a72468dec36c1a01cf5ebdd8636bfd8bbde3dcf3df0725b1f0d0bf8c4d6cbb361a6710b02f2d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-notifications-component@3.4.1",
      "type": "library",
      "name": "react-notifications-component",
      "version": "3.4.1",
      "scope": "required",
      "author": "Rares Mardare",
      "description": "React component for creating notifications on the fly",
      "purl": "pkg:npm/react-notifications-component@3.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-notifications-component"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-notifications-component/-/react-notifications-component-3.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/teodosii/react-notifications-component.git"
        },
        {
          "type": "website",
          "url": "http://teodosii.github.io/react-notifications-component"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/teodosii/react-notifications-component/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd2fd12ddcfe5655d9cf475b2be2c271d86051d50f8b506f4a8ee6569e7c0100e98b123d7a61b0234b884978624d28ea167fdc3e26cf94938943c91cbe0994ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-side-effect@2.1.2",
      "type": "library",
      "name": "react-side-effect",
      "version": "2.1.2",
      "scope": "required",
      "author": "Dan Abramov",
      "description": "Create components whose prop changes map to a global side effect",
      "purl": "pkg:npm/react-side-effect@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-side-effect"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gaearon/react-side-effect.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gaearon/react-side-effect"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gaearon/react-side-effect/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d58ce72f54ec8820bad8a32184a43377be660d2ddcb509a8d214db784c3b15402e4aa538a30ef595a11fbfed1cf6c53f7bf03f3f66d15c797c73b0fc19103bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "react-simplemde-editor@4.1.5",
      "type": "library",
      "name": "react-simplemde-editor",
      "version": "4.1.5",
      "scope": "required",
      "author": "Ben Lodge",
      "purl": "pkg:npm/react-simplemde-editor@4.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/react-simplemde-editor"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/react-simplemde-editor/-/react-simplemde-editor-4.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RIP21/react-simplemde-editor.git"
        },
        {
          "type": "website",
          "url": "https://react-simplemde-edtior.netlify.app/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RIP21/react-simplemde-editor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9efa4c71a70da4360e7d4e0258393924e4eacf23eada83f237d150675d742b67b2129cda7b7e33d6d4e1a82f02bf2e53d01d95e0d339d84f1050a5e1befd67e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "read-binary-file-arch@1.0.6",
      "type": "library",
      "name": "read-binary-file-arch",
      "version": "1.0.6",
      "scope": "optional",
      "author": "Samuel Maddock",
      "description": "Reads a binary file to determine its CPU architecture.",
      "purl": "pkg:npm/read-binary-file-arch@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-binary-file-arch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/samuelmaddock/read-binary-file-arch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/samuelmaddock/read-binary-file-arch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/samuelmaddock/read-binary-file-arch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04d83d10ddc30f71ac0d75fb01af0ee29f76b2bca3926cd86209a04c073a080e2e18b103cc57f13b1ba0bb6d5a90ec697171e2120b18902ea73ec42f2cb2e612"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "read-package-up@11.0.0",
      "type": "library",
      "name": "read-package-up",
      "version": "11.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read the closest package.json file",
      "purl": "pkg:npm/read-package-up@11.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-package-up"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/read-package-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/read-package-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/read-package-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31b81fa0d3c034c75be28441360e5ea8b6c1daddabfa8e546b5a4db7c06a1a9e08d0525986e5523a3dcf6813e78b86b35ae4b311d367d9ebdebf3566124d6885"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-json@8.1.0",
      "type": "library",
      "name": "parse-json",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Parse JSON with more helpful errors",
      "purl": "pkg:npm/parse-json@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-package-up/node_modules/parse-json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/parse-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/parse-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/parse-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aee9b56cf89f2b94926abdf967a10a66e60f271f39a6435a16bc412b79b075f489d7f58a6d8ae3a16ff34cf4a34516a67e6557d4008121d1403b455112b5bf10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "read-pkg@9.0.1",
      "type": "library",
      "name": "read-pkg",
      "version": "9.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read a package.json file",
      "purl": "pkg:npm/read-pkg@9.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-package-up/node_modules/read-pkg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/read-pkg.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/read-pkg#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/read-pkg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6f88b2f8fe7d41254093d4d5d54dd4b58ed9bcd320c4811e53e3209e948238f4c6e3d2fd6b65d2aa8fbcc289875b0740ae0a076bbc770da2000a4c53c1a1c14"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@4.17.0",
      "type": "library",
      "name": "type-fest",
      "version": "4.17.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@4.17.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-package-up/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-4.17.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f96bcf5ce47cb447de33b76cb7e5993c6bcb328cc556bbf38d5578c80168d40663abc7e1109ca4dfec40b07b990418875199e6eb53d9d7b2a4cb82cb8ca273"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "read-pkg@8.1.0",
      "type": "library",
      "name": "read-pkg",
      "version": "8.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read a package.json file",
      "purl": "pkg:npm/read-pkg@8.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/read-pkg.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/read-pkg#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/read-pkg/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ce44cf008335deb241cefd612fdf5da4f54d3707c2bd25289617ff0df6c52e16305afbd485daee8aed50a5cd7c035da6f9d6309df0d777e8234cfb347ded271"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "read-pkg-up@10.0.0",
      "type": "library",
      "name": "read-pkg-up",
      "version": "10.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Read the closest package.json file",
      "purl": "pkg:npm/read-pkg-up@10.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/read-pkg-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/read-pkg-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/read-pkg-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e098a892fffc3666cf986d7d37f42a2b9643a9f052156d200df2bf062470ec1a598d3d7a3e55e1e4a80c028905534f1e7f2f02d94dc130e7dcf70ef70b6ebd2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "find-up@6.3.0",
      "type": "library",
      "name": "find-up",
      "version": "6.3.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Find a file or directory by walking up parent directories",
      "purl": "pkg:npm/find-up@6.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/find-up"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/find-up.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/find-up#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/find-up/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "locate-path@7.2.0",
      "type": "library",
      "name": "locate-path",
      "version": "7.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "purl": "pkg:npm/locate-path@7.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/locate-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/locate-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/locate-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/locate-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-limit@4.0.0",
      "type": "library",
      "name": "p-limit",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "purl": "pkg:npm/p-limit@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/p-limit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-limit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-limit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-limit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-locate@6.0.0",
      "type": "library",
      "name": "p-locate",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "purl": "pkg:npm/p-locate@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/p-locate"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-locate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-locate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-locate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-exists@5.0.0",
      "type": "library",
      "name": "path-exists",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "purl": "pkg:npm/path-exists@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/path-exists"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-exists.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-exists#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-exists/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@3.13.1",
      "type": "library",
      "name": "type-fest",
      "version": "3.13.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@3.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4bab76d2371fb14a9c2f0099f3acad04a7908b3568ef1533a9ef551131a0045817d16fd9e726206851ed2d17c6c8e1914ede89a0051e8dbe76f35544f72f2e2"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "yocto-queue@1.0.0",
      "type": "library",
      "name": "yocto-queue",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Tiny queue data structure",
      "purl": "pkg:npm/yocto-queue@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up/node_modules/yocto-queue"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/yocto-queue.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/yocto-queue#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/yocto-queue/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5b9d273f1c45b6b91cbaef073e4fc5306ae2ee3c9567dbc8dbf86b49635ea288a5b2be6609457553e146a6b0010641f3e8860af6ab84ead2c41b425c537e2d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-parse-even-better-errors@3.0.1",
      "type": "library",
      "name": "json-parse-even-better-errors",
      "version": "3.0.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "JSON.parse with context information on error",
      "purl": "pkg:npm/json-parse-even-better-errors@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg/node_modules/json-parse-even-better-errors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/json-parse-even-better-errors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/json-parse-even-better-errors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/json-parse-even-better-errors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69ab41bdb2f6eb055408b99b59d0a97aef62179c0ec96a5a8222a422703e91fc2cdec59d06b4e7b2f37608a732098c94adceeb79b34194aebe92d7a0ee4b1e72"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lines-and-columns@2.0.4",
      "type": "library",
      "name": "lines-and-columns",
      "version": "2.0.4",
      "scope": "optional",
      "author": "Brian Donovan",
      "description": "Maps lines and columns to character offsets and back.",
      "purl": "pkg:npm/lines-and-columns@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg/node_modules/lines-and-columns"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eventualbuddha/lines-and-columns.git"
        },
        {
          "type": "website",
          "url": "https://github.com/eventualbuddha/lines-and-columns#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eventualbuddha/lines-and-columns/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0cd7e674ddeca9540554084ed0752aa9548bde95b39a927d4cd1b3c3a00e121963f1dec34355488ca372fa4e8e965860a507b5725e7850e129fb8318896c4e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "parse-json@7.1.1",
      "type": "library",
      "name": "parse-json",
      "version": "7.1.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Parse JSON with more helpful errors",
      "purl": "pkg:npm/parse-json@7.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg/node_modules/parse-json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/parse-json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/parse-json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/parse-json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a0393097fc4657b59c41139789f7b3f8c863399f7ec1c1153e60cb07e2f37316a255fe85855d70a6c059605943383eb6a4c9b54eb9e249ea9c07a925614c50f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@3.13.1",
      "type": "library",
      "name": "type-fest",
      "version": "3.13.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@3.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg/node_modules/parse-json/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4bab76d2371fb14a9c2f0099f3acad04a7908b3568ef1533a9ef551131a0045817d16fd9e726206851ed2d17c6c8e1914ede89a0051e8dbe76f35544f72f2e2"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "type-fest@4.17.0",
      "type": "library",
      "name": "type-fest",
      "version": "4.17.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@4.17.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-4.17.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f96bcf5ce47cb447de33b76cb7e5993c6bcb328cc556bbf38d5578c80168d40663abc7e1109ca4dfec40b07b990418875199e6eb53d9d7b2a4cb82cb8ca273"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "readable-stream@3.6.2",
      "type": "library",
      "name": "readable-stream",
      "version": "3.6.2",
      "scope": "required",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@3.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-web-to-node-stream@3.0.2",
      "type": "library",
      "name": "readable-web-to-node-stream",
      "version": "3.0.2",
      "scope": "required",
      "author": "Borewit",
      "description": "Converts a Web-API readable-stream into a Node readable-stream.",
      "purl": "pkg:npm/readable-web-to-node-stream@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-web-to-node-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Borewit/readable-web-to-node-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Borewit/readable-web-to-node-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Borewit/readable-web-to-node-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78f78ae9c73511c28b121245b7f01e6cc08b2fe1a048a86eca0ad9fc62da29960479c22020409fe14694b9a072886b73724c11e1a8a7f55cd487de53d5ec581b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readdir-glob@1.1.3",
      "type": "library",
      "name": "readdir-glob",
      "version": "1.1.3",
      "scope": "optional",
      "author": "Yann Armelin",
      "description": "Recursive fs.readdir with streaming API and glob filtering.",
      "purl": "pkg:npm/readdir-glob@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdir-glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/Yqnn/node-readdir-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Yqnn/node-readdir-glob"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Yqnn/node-readdir-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf4e48da4ef137ccd7bcf0fd37ecffba15cf6a3d2c50509edab716648a41b2ac5f3fbc57150d2d8a901dff08e3d58c56c96b544b9203269386f3624ab7610054"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdir-glob/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@5.1.6",
      "type": "library",
      "name": "minimatch",
      "version": "5.1.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@5.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdir-glob/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "readdirp@3.6.0",
      "type": "library",
      "name": "readdirp",
      "version": "3.6.0",
      "scope": "optional",
      "author": "Thorsten Lorenz",
      "description": "Recursive version of fs.readdir with streaming API.",
      "purl": "pkg:npm/readdirp@3.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdirp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/paulmillr/readdirp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/paulmillr/readdirp"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/paulmillr/readdirp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readme-badger@0.3.0",
      "type": "library",
      "name": "readme-badger",
      "version": "0.3.0",
      "scope": "required",
      "author": "Andy Trevorah",
      "description": "Inserts badges into GitHub READMEs",
      "purl": "pkg:npm/readme-badger@0.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readme-badger"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readme-badger/-/readme-badger-0.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gitterHQ/readme-badger.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gitterHQ/readme-badger"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gitterHQ/readme-badger/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fac30e2d2b358a6654212676461cfbaaa55defb42da5c00f6c6788ada15d8099a28dbd3862d7653e318d06f0c285336d2db790e89346432de93a0b2559f68fde"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rechoir@0.8.0",
      "type": "library",
      "name": "rechoir",
      "version": "0.8.0",
      "scope": "optional",
      "author": "Gulp Team",
      "description": "Prepare a node environment to require files with different extensions.",
      "purl": "pkg:npm/rechoir@0.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rechoir"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/gulpjs/rechoir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gulpjs/rechoir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gulpjs/rechoir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fefc6909775d897f0d19f18efe64da7f08eae1a15affbd69bda9a2a74fbe210937cc6f1c6c28f47e27cd3eb8e31755cc5d49def758cbf4ea3199dca4a04b627d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "recursive-readdir@2.2.3",
      "type": "library",
      "name": "recursive-readdir",
      "version": "2.2.3",
      "scope": "optional",
      "author": "Jamison Dance",
      "description": "Get an array of all files in a directory and subdirectories.",
      "purl": "pkg:npm/recursive-readdir@2.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/recursive-readdir"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/jergason/recursive-readdir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jergason/recursive-readdir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jergason/recursive-readdir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f07ac5e59b179391401fd760b31dc19547abef79c886e8fef4ead0c046cb4cf381cc690bd65b05091d356a6faffb49b60a66ecd673f5da12c3979140ec4b3328"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "redux@4.2.1",
      "type": "library",
      "name": "redux",
      "version": "4.2.1",
      "scope": "required",
      "description": "Predictable state container for JavaScript apps",
      "purl": "pkg:npm/redux@4.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redux"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/reduxjs/redux.git"
        },
        {
          "type": "website",
          "url": "http://redux.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/reduxjs/redux/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c0518cf895cf83a3cfe0eda7916bc264c8312b2ba7a4b2d41aa9642b3515bffcc6354ef084a4cb694d6be543e14f6d60b1f978b1bbfe921ede4dd0747e481e3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "reflect.getprototypeof@1.0.6",
      "type": "library",
      "name": "reflect.getprototypeof",
      "version": "1.0.6",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible",
      "purl": "pkg:npm/reflect.getprototypeof@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/reflect.getprototypeof"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/Reflect.getPrototypeOf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/Reflect.getPrototypeOf"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/Reflect.getPrototypeOf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e67f0e178280e47b791d23a878c5c533d5d1bcb9a8afe6af60704c0b4b83e7b61da4c53f8667b61e852d494cc181426b55ed8e061466ecdab7b636a85da3352"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "refractor@3.6.0",
      "type": "library",
      "name": "refractor",
      "version": "3.6.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Lightweight, robust, elegant virtual syntax highlighting using Prism",
      "purl": "pkg:npm/refractor@3.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/refractor"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/refractor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/refractor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/refractor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "318f56e3520e5b1c64df5a3e62f14237237376473d336d0da192b9beaea392fe08fee876ce459c7ee763d10d5fa2f8d4409acd7b04bd34ccde4eda8f7fe9f910"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "prismjs@1.27.0",
      "type": "library",
      "name": "prismjs",
      "version": "1.27.0",
      "scope": "required",
      "author": "Lea Verou",
      "description": "Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.",
      "purl": "pkg:npm/prismjs@1.27.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/refractor/node_modules/prismjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PrismJS/prism.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PrismJS/prism#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PrismJS/prism/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b75dc118f52514347bc110799100c6e238e5ed77ae1fa8db246b75d491cf2fdeaac2c107357dbeebcb455ea735fe4fbf8c02ec6d2589294393fe1718019e4b90"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regenerate@1.4.2",
      "type": "library",
      "name": "regenerate",
      "version": "1.4.2",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.",
      "purl": "pkg:npm/regenerate@1.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerate"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/regenerate.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/regenerate"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/regenerate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ceb71e47f5e119853f77fa29af610a3bb6911d47a2048f2a8ed7c7a800d3c1977a4b37f2d7a95aea4a83d0c214b39cf9871e8068a6be3e2c693eb476f3df88d0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regenerate-unicode-properties@10.1.1",
      "type": "library",
      "name": "regenerate-unicode-properties",
      "version": "10.1.1",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "Regenerate sets for Unicode properties and values.",
      "purl": "pkg:npm/regenerate-unicode-properties@10.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerate-unicode-properties"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/regenerate-unicode-properties.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mathiasbynens/regenerate-unicode-properties"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/regenerate-unicode-properties/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f4d3b47264bb0225556b8e01055692d44d9c32399937a222fbe5972e62394859deab349b4e8e407041ce40b11ae96ca564c4deac925c3f93ff66da325839ff1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regenerator-runtime@0.14.1",
      "type": "library",
      "name": "regenerator-runtime",
      "version": "0.14.1",
      "scope": "required",
      "author": "Ben Newman",
      "description": "Runtime for Regenerator-compiled generator and async functions.",
      "purl": "pkg:npm/regenerator-runtime@0.14.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerator-runtime"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/regenerator.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/facebook/regenerator/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/regenerator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7589e11e1d2726831f9e466ce869a684592700646b2f39cebb99dcf4c2fe109c46bebc7a1fbb5eb9ebea56a0ae3dc3cafffdde0ebae34217a15d5c7d72790677"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regenerator-transform@0.15.2",
      "type": "library",
      "name": "regenerator-transform",
      "version": "0.15.2",
      "scope": "optional",
      "author": "Ben Newman",
      "description": "Explode async and generator functions into a state machine.",
      "purl": "pkg:npm/regenerator-transform@0.15.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerator-transform"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/regenerator.git#main"
        },
        {
          "type": "website",
          "url": "https://github.com/facebook/regenerator/tree/main#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/regenerator/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85f329d81a05d2a3a4dee739576d002c60d2d9d76341a2eb765ef1ac65ef008a30eea79644cd950361ee0879142a4f6c96add5c04c0b34adc3141a837cf198b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regex-parser@2.3.0",
      "type": "library",
      "name": "regex-parser",
      "version": "2.3.0",
      "scope": "required",
      "author": "Ionică Bizău",
      "description": "A module that parses a string as regular expression and returns the parsed value.",
      "purl": "pkg:npm/regex-parser@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regex-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/IonicaBizau/regex-parser.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/IonicaBizau/regex-parser.js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/IonicaBizau/regex-parser.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d520b552cf68d8e43e3b178980e0ca69901ada7c46a251624efd37191c422e235dc0aa864c90ad56300e0e9b562461b4f1fbd2a2d7fb525176dc7b2afdb1a46"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regexp-match-indices@1.0.2",
      "type": "library",
      "name": "regexp-match-indices",
      "version": "1.0.2",
      "scope": "required",
      "author": "Ron Buckton",
      "description": "RegExp Match Indices polyfill",
      "purl": "pkg:npm/regexp-match-indices@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexp-match-indices"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexp-match-indices/-/regexp-match-indices-1.0.2.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f066e024b7c345e662b0186111d441a1d8f46acaf8518612ef887f91f32f1d22e69044e9547d78ede2cf594d7b2d22c4a4a6d7f4e814afc1c12699f85e24959"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "regexp-tree@0.1.27",
      "type": "library",
      "name": "regexp-tree",
      "version": "0.1.27",
      "scope": "required",
      "author": "Dmitry Soshnikov",
      "description": "Regular Expressions parser in JavaScript",
      "purl": "pkg:npm/regexp-tree@0.1.27",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexp-tree"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DmitrySoshnikov/regexp-tree.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DmitrySoshnikov/regexp-tree"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DmitrySoshnikov/regexp-tree/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8844f1a632ba628456246e68ea15cbc2f8d80285be144667f68b343c3fdbe803fac50c2c6bf63b942560222c416d43cc7e1bbe8b62ed75e02a5538069506ab7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regexp.prototype.flags@1.5.2",
      "type": "library",
      "name": "regexp.prototype.flags",
      "version": "1.5.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES6 spec-compliant RegExp.prototype.flags shim.",
      "purl": "pkg:npm/regexp.prototype.flags@1.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexp.prototype.flags"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/RegExp.prototype.flags.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/RegExp.prototype.flags#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/RegExp.prototype.flags/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35c0e20e44cbb8f47efbe382281d2759a7c49a183f0daf1a50f2cf3106caf9bc4a2829b5fd2e617be02a61ae0f94c09505a95be3fcb1211b9beaa904c79c896f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regexpu-core@5.3.2",
      "type": "library",
      "name": "regexpu-core",
      "version": "5.3.2",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.",
      "purl": "pkg:npm/regexpu-core@5.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexpu-core"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/regexpu-core.git"
        },
        {
          "type": "website",
          "url": "https://mths.be/regexpu"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/regexpu-core/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "440339165673f8b866a3b75bf4bdbdf29daf1cfe59cb0ad55e6557a66003f46b8be4c3c7eadf513b0d6203fc1f1e443be907bb01a3c5d271ae8a6f7afc8ad031"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "registry-auth-token@4.2.2",
      "type": "library",
      "name": "registry-auth-token",
      "version": "4.2.2",
      "scope": "required",
      "author": "Espen Hovlandsdal",
      "description": "Get the auth token set for an npm registry (if any)",
      "purl": "pkg:npm/registry-auth-token@4.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/registry-auth-token"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/rexxars/registry-auth-token.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rexxars/registry-auth-token#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rexxars/registry-auth-token/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c2e59cac35be36ce914c13a0ff5e5220b4d19d4e5f1b04e0b0f74c502d5329ceebae6c92980d614012e50d73e0a7f19f3bdb8b60d920e10d1ae4544b2a7c332"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "registry-url@5.1.0",
      "type": "library",
      "name": "registry-url",
      "version": "5.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the set npm registry URL",
      "purl": "pkg:npm/registry-url@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/registry-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/registry-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/registry-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/registry-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f1a7185d74c8d00910bfa4403a3137bce6885d9913f70a382ce15b04a6101049e730d0692aa754ac8e92e0d4f428f228fd656f279b44fd7e4b17f4d051fd1e93"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "regjsparser@0.9.1",
      "type": "library",
      "name": "regjsparser",
      "version": "0.9.1",
      "scope": "optional",
      "author": "'Julian Viereck'",
      "purl": "pkg:npm/regjsparser@0.9.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regjsparser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/jviereck/regjsparser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jviereck/regjsparser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jviereck/regjsparser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75052d9fdd166a748d97eee640a717020671bd47bb6744aa5e5833bf4cdae0bc22521cb3042e7cc903b7962168520bbc1a2255227021263923d4dd04b50e6791"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "jsesc@0.5.0",
      "type": "library",
      "name": "jsesc",
      "version": "0.5.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.",
      "purl": "pkg:npm/jsesc@0.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regjsparser/node_modules/jsesc"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/jsesc.git"
        },
        {
          "type": "website",
          "url": "http://mths.be/jsesc"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/jsesc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b99cf952707bbb84fd2efc2616a5e28bba594a8b9a44fa2b1ace70868d48a7b54ed30c5a9c5bc12fb1a433a7531e5817fa384102945eb5a5a99c369b39e4dc9c"
        }
      ]
    },
    {
      "bom-ref": "rehype-autolink-headings@5.1.0",
      "type": "library",
      "name": "rehype-autolink-headings",
      "version": "5.1.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "rehype plugin to add links to headings",
      "purl": "pkg:npm/rehype-autolink-headings@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rehype-autolink-headings"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rehypejs/rehype-autolink-headings.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rehypejs/rehype-autolink-headings#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rehypejs/rehype-autolink-headings/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba3538fc02e758b250b9ba1b41a31d0b487d9e4ce2ec7956f523ae0b164e92426a85cfd3ad0d5c8a02233054364df73f7acd0a885a292afc02506c3b1b0fa617"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rehype-raw@5.1.0",
      "type": "library",
      "name": "rehype-raw",
      "version": "5.1.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "rehype plugin to reparse the tree (and raw nodes)",
      "purl": "pkg:npm/rehype-raw@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rehype-raw"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rehypejs/rehype-raw.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rehypejs/rehype-raw#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rehypejs/rehype-raw/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "303bc701bff99949e27f647ed083c260953c5a31daf54cc6b4cfc5e00572e468b13e50d9d73dc769c632e31a230d4fae05afb45ffdcf21fc90236ebfda58c934"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rehype-react@6.2.1",
      "type": "library",
      "name": "rehype-react",
      "version": "6.2.1",
      "scope": "required",
      "author": "rhysd",
      "description": "rehype plugin to transform to React",
      "purl": "pkg:npm/rehype-react@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rehype-react"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rehype-react/-/rehype-react-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rehypejs/rehype-react.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rehypejs/rehype-react#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rehypejs/rehype-react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7fd288ae392dbcbbe66c673bb22db91dea6870e838cf432e34eb707a280acc17038e21924c6872cfa55281a5792b8db50aad4efb3e3fa31449e46f68c28d0a56"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rehype-sanitize@3.0.1",
      "type": "library",
      "name": "rehype-sanitize",
      "version": "3.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "rehype plugin to sanitize HTML",
      "purl": "pkg:npm/rehype-sanitize@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rehype-sanitize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rehype-sanitize/-/rehype-sanitize-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rehypejs/rehype-sanitize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rehypejs/rehype-sanitize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rehypejs/rehype-sanitize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4e5f02159ab16c8f015f8563c5d8561a209d0b3c47c69e0419bd17e6a82b0219508d6d195330c7093da2cdc1d52b36428f361fd5766036673ce2bdb4137c833"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hast-util-sanitize@2.0.3",
      "type": "library",
      "name": "hast-util-sanitize",
      "version": "2.0.3",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "hast utility to sanitize nodes",
      "purl": "pkg:npm/hast-util-sanitize@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rehype-sanitize/node_modules/hast-util-sanitize"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/hast-util-sanitize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/hast-util-sanitize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/hast-util-sanitize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4482ea5879b353402799fc352843f8d4b6c2b09b895153349505806d30e4f7ed1b5aacd11570da31da88a11a1c2e539f47935f716ca115f670fe61acb9fb7060"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rehype-slug@4.0.1",
      "type": "library",
      "name": "rehype-slug",
      "version": "4.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "rehype plugin to add `id` attributes to headings",
      "purl": "pkg:npm/rehype-slug@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rehype-slug"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rehypejs/rehype-slug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rehypejs/rehype-slug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rehypejs/rehype-slug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28894900b7fd59f1c5176d627304dddb223620ff91411c1e6b11fd0a1546430458cb7ebe862a261b86527b4c904720adf83fef137f4b6c070e23f8783b818f84"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "relateurl@0.2.7",
      "type": "library",
      "name": "relateurl",
      "version": "0.2.7",
      "scope": "optional",
      "author": "Steven Vachon",
      "description": "Minify URLs by converting them from absolute to relative.",
      "purl": "pkg:npm/relateurl@0.2.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/relateurl"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/stevenvachon/relateurl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/stevenvachon/relateurl"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/stevenvachon/relateurl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b4f03c6f9b888337730b33412c3fad840d5f48ba15cf47a6e5373e94b5ca7bcf2577b6be0754d20db7a32969159bc683874f743b60dd8ffa36875fcbd46e0a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "remark-breaks@2.0.2",
      "type": "library",
      "name": "remark-breaks",
      "version": "2.0.2",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "remark plugin to add break support, without needing spaces",
      "purl": "pkg:npm/remark-breaks@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remark-breaks"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/remarkjs/remark-breaks.git"
        },
        {
          "type": "website",
          "url": "https://github.com/remarkjs/remark-breaks#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/remarkjs/remark-breaks/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ec4273cf43b173a7d4538e3e08c1d1268cf3abf5bc5ef7360a5a1b3d6503a0f61320f2b39f79ea90e35d1cbd57482bcec56a6ab36b508a4713647a9a7612f50"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "remark-parse@8.0.3",
      "type": "library",
      "name": "remark-parse",
      "version": "8.0.3",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "remark plugin to parse Markdown",
      "purl": "pkg:npm/remark-parse@8.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remark-parse"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/remarkjs/remark.git#main"
        },
        {
          "type": "website",
          "url": "https://remark.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/remarkjs/remark/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1352bdf902c6820807c4242d2edfbeb9796dc44a6b996ccd7e0f8cc697c7b1996b75d2b367f859c961c36cadff029f07250a982515cffa31dccdd2faaba8bce5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "remark-rehype@7.0.0",
      "type": "library",
      "name": "remark-rehype",
      "version": "7.0.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "remark plugin to transform to rehype",
      "purl": "pkg:npm/remark-rehype@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remark-rehype"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/remarkjs/remark-rehype.git"
        },
        {
          "type": "website",
          "url": "https://github.com/remarkjs/remark-rehype#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/remarkjs/remark-rehype/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "baa43f55b693771caefdd6ba9e91c0b28ea1034d1c32a840ddae7d47389074e2cdd8a10890fca4015cb9d88726644553b9ab973b456da7193209ecb8a61b47cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "remote-origin-url@1.0.0",
      "type": "library",
      "name": "remote-origin-url",
      "version": "1.0.0",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Get the git remote origin URL from your local git repository. Remember! A remote origin must exist first!",
      "purl": "pkg:npm/remote-origin-url@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remote-origin-url"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/remote-origin-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/remote-origin-url"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/remote-origin-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c470cce8806a8afa624357b858eb85a4cfd3eab6f303f581b2efb758bb603ce847ca30349d89628d5dcda6b9536f815c5e5439f90fb3d7be2c435367505e45c0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "renderkid@3.0.0",
      "type": "library",
      "name": "renderkid",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Aria Minaei",
      "description": "Stylish console.log for node",
      "purl": "pkg:npm/renderkid@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/renderkid"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/AriaMinaei/RenderKid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/AriaMinaei/RenderKid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/AriaMinaei/RenderKid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abfed521003c966335845fa39feb0548f58694c91201e35870f2e60d0c76cf3ba20df68bace9ae991f226942a57a71608745d13c851e48f947dc0f805b7679a6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/renderkid/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rendition@35.2.0",
      "type": "library",
      "name": "rendition",
      "version": "35.2.0",
      "scope": "required",
      "description": "React components library",
      "purl": "pkg:npm/rendition@35.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rendition"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rendition/-/rendition-35.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/rendition.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/rendition#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/rendition/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7500ff1c8354384b85846be00fb03c644ea4463b6bdc799fcd4b4d5239803fe0398d0849845812d04cd45c26614da8e05cb96cf170a74a5799547ace2edfee2f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/node@14.18.63",
      "type": "library",
      "name": "@types/node",
      "version": "14.18.63",
      "scope": "required",
      "description": "TypeScript definitions for Node.js",
      "purl": "pkg:npm/%40types/node@14.18.63",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rendition/node_modules/@types/node"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c0b427efe23260f84c6d5e1bc2902a94299fb8a24fc9424d35a832a12f90430e84b7031297855e7f300554672427484776193f767e4819974a73d10d00cdc21"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "uuid@3.4.0",
      "type": "library",
      "name": "uuid",
      "version": "3.4.0",
      "scope": "required",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "purl": "pkg:npm/uuid@3.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rendition/node_modules/uuid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/uuidjs/uuid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/uuidjs/uuid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/uuidjs/uuid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e3483470ea0644e4932081cb4705c8d56a4d3cf8a1158522220f31674fd4bd69e826a7ce52fdb45e0554dbe104c5691369b49f64b9868d8676cd10e91b29bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "repeat-string@1.6.1",
      "type": "library",
      "name": "repeat-string",
      "version": "1.6.1",
      "scope": "required",
      "author": "Jon Schlinkert",
      "description": "Repeat the given string n times. Fastest implementation for repeating a string.",
      "purl": "pkg:npm/repeat-string@1.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/repeat-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/repeat-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/repeat-string"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/repeat-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "require-directory@2.1.1",
      "type": "library",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "required",
      "author": "Troy Goode",
      "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.",
      "purl": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-directory"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/troygoode/node-require-directory.git"
        },
        {
          "type": "website",
          "url": "https://github.com/troygoode/node-require-directory/"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/troygoode/node-require-directory/issues/"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "require-from-string@2.0.2",
      "type": "library",
      "name": "require-from-string",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Vsevolod Strukchinsky",
      "description": "Require module from string",
      "purl": "pkg:npm/require-from-string@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-from-string"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/floatdrop/require-from-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/floatdrop/require-from-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/floatdrop/require-from-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "require-main-filename@2.0.0",
      "type": "library",
      "name": "require-main-filename",
      "version": "2.0.0",
      "scope": "required",
      "author": "Ben Coe",
      "description": "shim for require.main.filename() that works in as many environments as possible",
      "purl": "pkg:npm/require-main-filename@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-main-filename"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/yargs/require-main-filename.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/require-main-filename#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/require-main-filename/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "require-package-name@2.0.1",
      "type": "library",
      "name": "require-package-name",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Matt DesLauriers",
      "description": "gets the package name for a require statement",
      "purl": "pkg:npm/require-package-name@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-package-name"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mattdesl/require-package-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mattdesl/require-package-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mattdesl/require-package-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "baea09d6153f93a334efbf6ddd5315218a5bd95309934e5c7a109a0011615da89b71bbdf811f302a2a332e35454b324f990311a8870ed073324c5a9f574f55e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "requires-port@1.0.0",
      "type": "library",
      "name": "requires-port",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Arnout Kazemier",
      "description": "Check if a protocol requires a certain port number to be added to an URL.",
      "purl": "pkg:npm/requires-port@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/requires-port"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/unshiftio/requires-port.git"
        },
        {
          "type": "website",
          "url": "https://github.com/unshiftio/requires-port"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/unshiftio/requires-port/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resedit@2.0.3",
      "type": "library",
      "name": "resedit",
      "version": "2.0.3",
      "scope": "optional",
      "author": "jet",
      "description": "Node.js library editing Windows Resource data",
      "purl": "pkg:npm/resedit@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resedit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resedit/-/resedit-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jet2jet/resedit-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jet2jet/resedit-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jet2jet/resedit-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a1379e9b1c2832ec714d8c575308e4ace3df9e04d07a196fd3f1e8605364078bb3b0fd549f503d9c8f0940a18e164c69aa40bbaa432cd2552c1abbd495b2cd50"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resolve@1.22.8",
      "type": "library",
      "name": "resolve",
      "version": "1.22.8",
      "scope": "optional",
      "author": "James Halliday",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "purl": "pkg:npm/resolve@1.22.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/browserify/resolve.git"
        },
        {
          "type": "website",
          "url": "https://github.com/browserify/resolve#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/browserify/resolve/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resolve-alpn@1.2.1",
      "type": "library",
      "name": "resolve-alpn",
      "version": "1.2.1",
      "scope": "required",
      "author": "Szymon Marczak",
      "description": "Detects the ALPN protocol",
      "purl": "pkg:npm/resolve-alpn@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-alpn"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/resolve-alpn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/resolve-alpn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/resolve-alpn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1ad45e25ef7fd915939a9099d0dc5be4276fa0493416cffaf6284e4e7436344f13e6e61e0692a91659f338ed3ec7b1b9ceb5c255105e1ea42572eaeed0dcafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resolve-dir@1.0.1",
      "type": "library",
      "name": "resolve-dir",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Resolve a directory that is either local, global or in the user's home directory.",
      "purl": "pkg:npm/resolve-dir@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-dir"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/resolve-dir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/resolve-dir"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/resolve-dir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47bba24e3102cef3ac5927dd33440a14d05515c2b6eda1ce53076f2b9dc1716f33aa719d629d056e3f36732e78fb60383f6b45336d89e6445f7b547e94cff5ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resolve-from@5.0.0",
      "type": "library",
      "name": "resolve-from",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a module like `require.resolve()` but from a given path",
      "purl": "pkg:npm/resolve-from@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-from"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/resolve-from.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/resolve-from#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/resolve-from/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9883d28fdb8743e6a91af49e3b774695932d0df9be1f4d4f3d2cdf620e78c1e706a4b220b8f6bbcc0743eb509406a13987e745cf8aa3af0230df6a28c6c5867"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-core-module@2.13.1",
      "type": "library",
      "name": "is-core-module",
      "version": "2.13.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "purl": "pkg:npm/is-core-module@2.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve/node_modules/is-core-module"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/is-core-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/is-core-module"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/is-core-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "847ac88ef66c7ed3acbca4a7d9345897adf3bf1b201342bed2660ca07ea00f8a264792160762b29e2bc141cce8dfec05d5c0a48f3be9b6723d434b0f53aea297"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "responselike@2.0.1",
      "type": "library",
      "name": "responselike",
      "version": "2.0.1",
      "scope": "required",
      "author": "lukechilds",
      "description": "A response-like object for mocking a Node.js HTTP response stream",
      "purl": "pkg:npm/responselike@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/responselike"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/responselike.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/responselike#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/responselike/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e20974df09f7863d473f7cb381d23b777942905f79176d4fcf804f1af2878a7c90cc02d1e426a9c02f32222d11879f0310c43f4a0b82d37c058f693433f98787"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "resq@1.11.0",
      "type": "library",
      "name": "resq",
      "version": "1.11.0",
      "scope": "optional",
      "author": "Baruch Velez",
      "description": "React Element Selector Query (resq) - Query React components and children by selector (component name)",
      "purl": "pkg:npm/resq@1.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resq"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resq/-/resq-1.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/baruchvlz/resq.git"
        },
        {
          "type": "website",
          "url": "https://github.com/baruchvlz/resq#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/baruchvlz/resq/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1b5d04073fb3000cb7cd477f083a016d744bea26bd90ea37c511eb303b07963234183921625ca3c280b1e7edde082e2cc22d6e0a865086c92e2648fb1a9e7b07"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "fast-deep-equal@2.0.1",
      "type": "library",
      "name": "fast-deep-equal",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Fast deep equal",
      "purl": "pkg:npm/fast-deep-equal@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resq/node_modules/fast-deep-equal"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/fast-deep-equal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/fast-deep-equal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/fast-deep-equal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c22bfd99e332e277207845eb88b2f00b1fac37d587c040399732a331e85c9f1eabc1c6d8c2d1e46e99e4aee01b375ed5f0a72232c2d493ad54fdf41c58d5ff7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "restore-cursor@3.1.0",
      "type": "library",
      "name": "restore-cursor",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Gracefully restore the CLI cursor on exit",
      "purl": "pkg:npm/restore-cursor@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/restore-cursor.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/restore-cursor#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/restore-cursor/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "97eb1279fcc7a63e6a8a6845484e5af27b9f65800cdec05254c00fb589260bee041f66a7486684317483d22cd141bbbd9dfc90f72e49ad59a9ec4f2866b523bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-fn@2.1.0",
      "type": "library",
      "name": "mimic-fn",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "purl": "pkg:npm/mimic-fn@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor/node_modules/mimic-fn"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-fn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-fn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-fn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "onetime@5.1.2",
      "type": "library",
      "name": "onetime",
      "version": "5.1.2",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "purl": "pkg:npm/onetime@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor/node_modules/onetime"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/onetime.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/onetime#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/onetime/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@3.0.7",
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "required",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor/node_modules/signal-exit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "retry@0.12.0",
      "type": "library",
      "name": "retry",
      "version": "0.12.0",
      "scope": "optional",
      "author": "Tim Koschützki",
      "description": "Abstraction for exponential and custom retry strategies for failed operations.",
      "purl": "pkg:npm/retry@0.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/retry"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/tim-kos/node-retry.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tim-kos/node-retry"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tim-kos/node-retry/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "reusify@1.0.4",
      "type": "library",
      "name": "reusify",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Matteo Collina",
      "description": "Reuse objects and functions with style",
      "purl": "pkg:npm/reusify@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/reusify"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mcollina/reusify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mcollina/reusify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mcollina/reusify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rfdc@1.3.1",
      "type": "library",
      "name": "rfdc",
      "version": "1.3.1",
      "scope": "optional",
      "author": "David Mark Clements",
      "description": "Really Fast Deep Clone",
      "purl": "pkg:npm/rfdc@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rfdc"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/davidmarkclements/rfdc.git"
        },
        {
          "type": "website",
          "url": "https://github.com/davidmarkclements/rfdc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/davidmarkclements/rfdc/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af96b79791f3625202ebc4e99982a5c568e638feb088f275bd6bf61de2e136c45932b0a4c5eab1887950db5a17990e05dd28abc970478400fb259aaf3898c59a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rgb2hex@0.2.5",
      "type": "library",
      "name": "rgb2hex",
      "version": "0.2.5",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "lightweight rgb/rgba to hex parser",
      "purl": "pkg:npm/rgb2hex@0.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rgb2hex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/christian-bromann/rgb2hex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/christian-bromann/rgb2hex"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/christian-bromann/rgb2hex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db630e3f5461eec028d416690c6e91e51158cd1da5604830abb1c49b25b6a9cb0ea91da540a9a7f8efffc55dd81bfd2bae1302e8a557da153e657b9ac3d6b96f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rimraf@3.0.2",
      "type": "library",
      "name": "rimraf",
      "version": "3.0.2",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "purl": "pkg:npm/rimraf@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/rimraf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/rimraf#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/rimraf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "roarr@2.15.4",
      "type": "library",
      "name": "roarr",
      "version": "2.15.4",
      "scope": "optional",
      "author": "Gajus Kuizinas",
      "description": "JSON logger for Node.js and browser.",
      "purl": "pkg:npm/roarr@2.15.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/roarr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/gajus/roarr.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gajus/roarr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gajus/roarr/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "08784f87e50d1c3d864d735884f58b9d4f0e347748fb90c8fb811820039a883eb7ac7798959bf287c3fe8a7e7df7d4d348581462e294023cd123899d87fa7ed8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "robust-predicates@3.0.2",
      "type": "library",
      "name": "robust-predicates",
      "version": "3.0.2",
      "scope": "required",
      "author": "Vladimir Agafonkin",
      "description": "Fast robust predicates for computational geometry",
      "purl": "pkg:npm/robust-predicates@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/robust-predicates"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mourner/robust-predicates.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mourner/robust-predicates#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mourner/robust-predicates/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "217833056bd643013a3eb0c8d393af997508aee413728303cd1b0e779083bc70952dc2c7313498bce2b90a6e3a916aa5577c806ee4a9059749e683f9394a12b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense"
          }
        }
      ]
    },
    {
      "bom-ref": "run-async@3.0.0",
      "type": "library",
      "name": "run-async",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Simon Boudrias",
      "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.",
      "purl": "pkg:npm/run-async@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-async"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/SBoudrias/run-async.git"
        },
        {
          "type": "website",
          "url": "https://github.com/SBoudrias/run-async#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/SBoudrias/run-async/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e78d16c150ce33103a74de967b5f44713f6c7378645cfc399b344d18cdc591d37fbed13d345be3e651403cdc140e62635e2766defed30b571313bb75ed4966d5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "run-parallel@1.2.0",
      "type": "library",
      "name": "run-parallel",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Run an array of functions in parallel",
      "purl": "pkg:npm/run-parallel@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-parallel"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/run-parallel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/run-parallel"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/run-parallel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rw@1.3.3",
      "type": "library",
      "name": "rw",
      "version": "1.3.3",
      "scope": "required",
      "author": "Mike Bostock",
      "description": "Now stdin and stdout are files.",
      "purl": "pkg:npm/rw@1.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rw"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/mbostock/rw.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mbostock/rw"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mbostock/rw/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3dd85d5b2f3d4a26688012dac38db375eaad449fffcc57763e041abdc2020d48094f9a16d7440244a6c9e9b838af4fd463633a056779b64c6e18546f0a481f1d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "rwmutex@1.0.0",
      "type": "library",
      "name": "rwmutex",
      "version": "1.0.0",
      "scope": "required",
      "author": "Tyler Johnson",
      "description": "Read-Write Mutex with JavaScript Promises. Inspired by Golang's sync.RWMutex.",
      "purl": "pkg:npm/rwmutex@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rwmutex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rwmutex/-/rwmutex-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tyler-johnson/rwmutex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tyler-johnson/rwmutex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tyler-johnson/rwmutex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6c2cdce733b3c1d06add8b736375dbdfccff9d58c95a78a3dff7c5ba3a7e65d7235cb8a92a27c15808414784c470a2aa7689319a0cc3ebb118272a248a6f041"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@3.2.7",
      "type": "library",
      "name": "debug",
      "version": "3.2.7",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@3.2.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rwmutex/node_modules/debug"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rxjs@7.8.1",
      "type": "library",
      "name": "rxjs",
      "version": "7.8.1",
      "scope": "optional",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "purl": "pkg:npm/rxjs@7.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/reactivex/rxjs.git"
        },
        {
          "type": "website",
          "url": "https://rxjs.dev"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ReactiveX/RxJS/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "000dd3563fb40368ae2284245842bfb6a16306ada3fba3cee98d3325cbf32c016110520edc72f4be5b3d8562e77196c001b2b499aafba19e15d3bf48fea3ccc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "safaridriver@0.1.2",
      "type": "library",
      "name": "safaridriver",
      "version": "0.1.2",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "An NPM wrapper for handling the Safaridriver binary.",
      "purl": "pkg:npm/safaridriver@0.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safaridriver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safaridriver/-/safaridriver-0.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webdriverio-community/node-safaridriver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio-community/node-safaridriver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio-community/node-safaridriver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e11df4f7e8167e5264b733d70500a86db5841e5cc2e1a2b76be3afdedcf621bd9a0718b0775d69864748047d65d043b6db1db8089314424a4a16e991ae209246"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-array-concat@1.1.2",
      "type": "library",
      "name": "safe-array-concat",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable",
      "purl": "pkg:npm/safe-array-concat@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-array-concat"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/safe-array-concat.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/safe-array-concat#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/safe-array-concat/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be3e91b02b160427f5f6321e1c47e444cc3c0cf8816fe0cc5e4950ff54860c738c94774f524657150d98769952db7cc44938a301cbab6f569280903702032ed5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.2.1",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.2.1",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-regex-test@1.0.3",
      "type": "library",
      "name": "safe-regex-test",
      "version": "1.0.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Give a regex, get a robust predicate function that tests it against a string.",
      "purl": "pkg:npm/safe-regex-test@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-regex-test"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/safe-regex-test.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/safe-regex-test#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/safe-regex-test/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09d0128cd24fbd16bbae83ba45afe02d8053cd8cf33f2c815f120c7465b751240bca358496cd91816e540535da415a7e3aba5e08addb2de9bcb26b6685ea11bb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safer-buffer@2.1.2",
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "scope": "required",
      "author": "Nikita Skovoroda",
      "description": "Modern Buffer API polyfill without footguns",
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safer-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ChALkeR/safer-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ChALkeR/safer-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ChALkeR/safer-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sax@1.3.0",
      "type": "library",
      "name": "sax",
      "version": "1.3.0",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "An evented streaming XML parser in JavaScript",
      "purl": "pkg:npm/sax@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sax"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/sax-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/sax-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/sax-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2cfa8026c3dccb975575712f41b5937b240774716e5ed101f85b72d610ae9ae0b68b100d8e4e919858363ee976ac04bb73eb0926deed71470f79991b89e7d58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "scheduler@0.20.2",
      "type": "library",
      "name": "scheduler",
      "version": "0.20.2",
      "scope": "required",
      "description": "Cooperative scheduler for the browser environment.",
      "purl": "pkg:npm/scheduler@0.20.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/scheduler"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/facebook/react.git"
        },
        {
          "type": "website",
          "url": "https://reactjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/facebook/react/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9e59f1a002aa96146aad74c99c2f9cc230ad54f0a957bfc4901468252f7084b5dd1a0d50d681e17f6280a6be59f9e66e734a4dc9ff6d214da48179239bb100d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "schema-utils@3.3.0",
      "type": "library",
      "name": "schema-utils",
      "version": "3.3.0",
      "scope": "optional",
      "author": "webpack Contrib",
      "description": "webpack Validation Utils",
      "purl": "pkg:npm/schema-utils@3.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/schema-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/schema-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/schema-utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/schema-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4dff2380bdc0bee6b4399c4446bb0ae32e562f2d36c289b9d9d48ec1d4b6a2033f41441944f4632013f7aa577d0feda25051fec37629b2fd1b1b60efc6ad51a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "schemapack@1.4.2",
      "type": "library",
      "name": "schemapack",
      "version": "1.4.2",
      "scope": "required",
      "author": "phretaddin",
      "description": "The fastest and smallest JavaScript object serialization library. Efficiently encode your objects in to compact byte buffers and then decode them back in to objects on the receiver. Integrates very well with WebSockets.",
      "purl": "pkg:npm/schemapack@1.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/schemapack"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schemapack/-/schemapack-1.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/phretaddin/schemapack.git"
        },
        {
          "type": "website",
          "url": "https://github.com/phretaddin/schemapack#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/phretaddin/schemapack/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d573bbe65c38e3f4394f4230fbf7e4bc32ab76f64445a86799575b68eef56d16869d280607aacbedb31585a50452bdf1f4d2ebaa67ec2428b72b49807e90440"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "select-hose@2.0.0",
      "type": "library",
      "name": "select-hose",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "Select protocol using first bytes of incoming data and hose stuff to the handler",
      "purl": "pkg:npm/select-hose@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/select-hose"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/indutny/select-hose.git"
        },
        {
          "type": "website",
          "url": "https://github.com/indutny/select-hose#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/indutny/select-hose/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "984ba068b2be61f9228c1e1fc747ba9089ae25d088b762f109171b1183ea4460ace05da88327d953920065176308ff093ead80b5d3680bf0eec7adddf4a8abca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "selfsigned@2.4.1",
      "type": "library",
      "name": "selfsigned",
      "version": "2.4.1",
      "scope": "optional",
      "author": "José F. Romaniello",
      "description": "Generate self signed certificates private and public keys",
      "purl": "pkg:npm/selfsigned@2.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/selfsigned"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/jfromaniello/selfsigned.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jfromaniello/selfsigned#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jfromaniello/selfsigned/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b61e41e0bd94f9e18bab54d587bccd44605aa62a1239151eca6232771805a70c30f5ddaac8abedb8f5368c9b87bd8030c2a8b6639f7a4012f7784a9c3c460bf1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@7.6.0",
      "type": "library",
      "name": "semver",
      "version": "7.6.0",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@7.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "127c1786b9705cc93d80abb9fdf971e6cbff6a7e7b024469946de14caebc5bb1510cdfa4f8e5818fae4cefbd7d3a403cd972c1c6b717d0a4878fe5f908e84e56"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "semver-compare@1.0.0",
      "type": "library",
      "name": "semver-compare",
      "version": "1.0.0",
      "scope": "optional",
      "author": "James Halliday",
      "description": "compare two semver version strings, returning -1, 0, or 1",
      "purl": "pkg:npm/semver-compare@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-compare"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/substack/semver-compare.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/semver-compare"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/semver-compare/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60cdff213876309e4cb7368ce36f5a9e1fb1da388b563a882c5e26e28c90075f16ec681e6bb05fa9d1ffc0630aedd0e232086fffa586ef39d6330503cc9897a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver-diff@3.1.1",
      "type": "library",
      "name": "semver-diff",
      "version": "3.1.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the diff type of two semver versions: 0.0.1 0.0.2 → patch",
      "purl": "pkg:npm/semver-diff@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-diff"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/semver-diff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/semver-diff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/semver-diff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "197d08c7f089707c81f1ce329291c6200bcbc8ec0ea1bb4cffc77e4d090077cd7f6c48e03c7adf6dae355697acafb8d7fedf1487e477117f5e012e5b7be8d062"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@6.3.1",
      "type": "library",
      "name": "semver",
      "version": "6.3.1",
      "scope": "required",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@6.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-diff/node_modules/semver"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "semver-regex@4.0.5",
      "type": "library",
      "name": "semver-regex",
      "version": "4.0.5",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching semver versions",
      "purl": "pkg:npm/semver-regex@4.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/semver-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/semver-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/semver-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86e9cc42b132d53e89af6b84563ac022a8f059c41380e01c20ce760bc318d446520f70c335fb74e17cef60a3ea8c40fae5b355564a34608dfc9d87841c25f7cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver-utils@1.1.4",
      "type": "library",
      "name": "semver-utils",
      "version": "1.1.4",
      "scope": "required",
      "author": "AJ ONeal",
      "description": "Tools for manipulating semver strings and objects",
      "purl": "pkg:npm/semver-utils@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-utils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://git.coolaj86.com/coolaj86/semver-utils.js.git"
        },
        {
          "type": "website",
          "url": "https://git.coolaj86.com/coolaj86/semver-utils.js"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1239e82c4e4e1a60c0555ffc603a0de4a89a8cd69d8f3229f410073a161e407b7b8f4516c639a0b31e180f8f30a7851ed50a20ab7f05d4635424da85d6428ac4"
        }
      ]
    },
    {
      "bom-ref": "lru-cache@6.0.0",
      "type": "library",
      "name": "lru-cache",
      "version": "6.0.0",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver/node_modules/lru-cache"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-lru-cache.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-lru-cache#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-lru-cache/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver/node_modules/yallist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "send@0.18.0",
      "type": "library",
      "name": "send",
      "version": "0.18.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "Better streaming static file server with Range and conditional-GET support",
      "purl": "pkg:npm/send@0.18.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/send.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/send#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/send/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aaa5b3b8e8d214ebaa3e315ee0d3ac30b69f4e8410c0148e1294be17012ddc0d95def2ae6d3aae4f7be62d3429160317a7c02515616e3f5a8a68964eb4fa555e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send/node_modules/debug/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.1.3",
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "scope": "optional",
      "description": "Tiny millisecond conversion utility",
      "purl": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vercel/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vercel/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vercel/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "serialize-error@7.0.1",
      "type": "library",
      "name": "serialize-error",
      "version": "7.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Serialize/deserialize an error into a plain object",
      "purl": "pkg:npm/serialize-error@7.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serialize-error"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/serialize-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/serialize-error#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/serialize-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f08f138d6e4a30e2ac6504efa318ee4886bb7e80303d618eb6cfbaa3bb208f3e35fea303f55407103c62e8f06f2b6974317526a99c8da542be4f6b5069a125bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@0.13.1",
      "type": "library",
      "name": "type-fest",
      "version": "0.13.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@0.13.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serialize-error/node_modules/type-fest"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df847b1d39c6d172097014a7e5784377b9cd14f45c5d8459ac10763b68dd2aa60e0e5752cc102acec5a865862f76e932ef7b68612fc44aac4fbe40dffc5d1732"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "serialize-javascript@6.0.0",
      "type": "library",
      "name": "serialize-javascript",
      "version": "6.0.0",
      "scope": "optional",
      "author": "Eric Ferraiuolo",
      "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.",
      "purl": "pkg:npm/serialize-javascript@6.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serialize-javascript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yahoo/serialize-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yahoo/serialize-javascript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yahoo/serialize-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42bdd3a2cbe0b85b7c78f5aab2f45facac905c8896fa719b629cbc5cadb83501c4f3771ac56b7e988ca64d3d7d0c615b35634b7c4c2cae44a637ae2555607d6a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "serve-index@1.9.1",
      "type": "library",
      "name": "serve-index",
      "version": "1.9.1",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Serve directory listings",
      "purl": "pkg:npm/serve-index@1.9.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/serve-index.git"
        },
        {
          "type": "website",
          "url": "https://github.com/expressjs/serve-index#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/serve-index/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a571df28d3f8aae8ebb6d78cad205bd2b73c1c9f4cb3f1ab5f0714b54b43e6ce1ec03248f1b4f70b3db34d544c2adae2e3da4bc767b461af3388fe586b6a5967"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "depd@1.1.2",
      "type": "library",
      "name": "depd",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Deprecate all the things",
      "purl": "pkg:npm/depd@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/depd"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dougwilson/nodejs-depd.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dougwilson/nodejs-depd#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dougwilson/nodejs-depd/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ede98f4e5e83a68e894573978cb471724f8594b457e7ce3b70b2849f4d0f2c081cde0da14d9660afe7b8736bfa4294a62de14fde7e72528edfb7a6af04aff98d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-errors@1.6.3",
      "type": "library",
      "name": "http-errors",
      "version": "1.6.3",
      "scope": "optional",
      "author": "Jonathan Ong",
      "description": "Create HTTP error objects",
      "purl": "pkg:npm/http-errors@1.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/http-errors"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/http-errors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/http-errors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/http-errors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "964b3e9550bc7601b287dee3c6fc5e61359016f878bb0e320b5da0565eb70a0df4b233d7e30b8671d9080955c30044abe8e2468ea180f08cf99a478deb3943ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "inherits@2.0.3",
      "type": "library",
      "name": "inherits",
      "version": "2.0.3",
      "scope": "optional",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "purl": "pkg:npm/inherits@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/inherits"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/inherits.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/inherits#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/inherits/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c74d0844d5cdcbade3c069099b33e2828c921db6aaa4dbb329b04e9b32be83639d66943dc3eb3108df95481de36bb20081ed8e3f6aa97f14e378d7328e65b5bb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "setprototypeof@1.1.0",
      "type": "library",
      "name": "setprototypeof",
      "version": "1.1.0",
      "scope": "optional",
      "author": "Wes Todd",
      "description": "A small polyfill for Object.setprototypeof",
      "purl": "pkg:npm/setprototypeof@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/setprototypeof"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wesleytodd/setprototypeof.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wesleytodd/setprototypeof"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wesleytodd/setprototypeof/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06f13f4f0a595f8157131c4ec59c9119042feb9d4c4b09962991aabe63dc4488c3a96b9bebb9132ae20cc78ddc659ad2fdc041cf005c3435a8171b765c4148a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "statuses@1.5.0",
      "type": "library",
      "name": "statuses",
      "version": "1.5.0",
      "scope": "optional",
      "description": "HTTP status utility",
      "purl": "pkg:npm/statuses@1.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index/node_modules/statuses"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/statuses.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/statuses#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/statuses/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a9677ccffa34f53c8ec8f277a6257e002a6017d3bd199183d5595fc068a4c997eb570931b255d0b56b848bf11510604c24fdfdf8657f144f290debc170aea00"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "serve-static@1.15.0",
      "type": "library",
      "name": "serve-static",
      "version": "1.15.0",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Serve static files",
      "purl": "pkg:npm/serve-static@1.15.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-static"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/serve-static.git"
        },
        {
          "type": "website",
          "url": "https://github.com/expressjs/serve-static#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/serve-static/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c6b910cd8d75228ec50bd2f97a9d20fb730511bb31208256ce685b9933d8379300d7396553724d232f38cfcc60fe4dacd66dba1962ee76ffdfd73dd5209def6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "set-blocking@2.0.0",
      "type": "library",
      "name": "set-blocking",
      "version": "2.0.0",
      "scope": "required",
      "author": "Ben Coe",
      "description": "set blocking stdio and stderr ensuring that terminal output does not truncate",
      "purl": "pkg:npm/set-blocking@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-blocking"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/set-blocking.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/set-blocking#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/set-blocking/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "set-function-length@1.2.2",
      "type": "library",
      "name": "set-function-length",
      "version": "1.2.2",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Set a function's length property",
      "purl": "pkg:npm/set-function-length@1.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-function-length"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/set-function-length.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/set-function-length#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/set-function-length/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a6045ce21278fec363582492f409a74b8d31ddb34c0d39271e02f951a3014ccc899d4f741205a1d51cfe302f5e16ee01b8dfd4c198ca42e63fd6fdeb33b1cc7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "set-function-name@2.0.2",
      "type": "library",
      "name": "set-function-name",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Set a function's name property",
      "purl": "pkg:npm/set-function-name@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-function-name"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/set-function-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/set-function-name#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/set-function-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecf185966b70b040036f4598caf08c6b5b7eca47ba75a206e168ab69fbabe6471ff8c8549cf9acd54791d02290753643f35c844b03076ed9fe4d1f9d32f89a91"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "setimmediate@1.0.5",
      "type": "library",
      "name": "setimmediate",
      "version": "1.0.5",
      "scope": "optional",
      "author": "YuzuJS",
      "description": "A shim for the setImmediate efficient script yielding API",
      "purl": "pkg:npm/setimmediate@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setimmediate"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/YuzuJS/setImmediate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/YuzuJS/setImmediate#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/YuzuJS/setImmediate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3004c9759a7cb0ba8397febc2df4266cff3328f2d0355e81219a0882bb1c14343e46cbcafc1c5e0d03a0cb128aa21d32ffc87706a5459c2a90fe077eade8885c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "setprototypeof@1.2.0",
      "type": "library",
      "name": "setprototypeof",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Wes Todd",
      "description": "A small polyfill for Object.setprototypeof",
      "purl": "pkg:npm/setprototypeof@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setprototypeof"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wesleytodd/setprototypeof.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wesleytodd/setprototypeof"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wesleytodd/setprototypeof/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "shallow-clone@3.0.1",
      "type": "library",
      "name": "shallow-clone",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Creates a shallow clone of any JavaScript value.",
      "purl": "pkg:npm/shallow-clone@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shallow-clone"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/shallow-clone.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/shallow-clone"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/shallow-clone/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ffa2aa5fe19551da8fb8f3ddd8bc430f1cd7e8201b8c97a100038a94da6aa94a40a8f33a1de2fc7fea376be26cc868e7da5bf4598f14b1381426353d3a4e7934"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shallowequal@1.1.0",
      "type": "library",
      "name": "shallowequal",
      "version": "1.1.0",
      "scope": "required",
      "author": "Alberto Leal",
      "description": "Like lodash isEqualWith but for shallow equal.",
      "purl": "pkg:npm/shallowequal@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shallowequal"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dashed/shallowequal.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dashed/shallowequal#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dashed/shallowequal/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb49b52685194a53c08d756d3cf5bbd1a6567c82ff7523fb0059119e788b0ab2bff0c0caa20dd3c924c199c903f9139b5711f4bf84e8c7aefe175e0f7440f6a1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shebang-command@2.0.0",
      "type": "library",
      "name": "shebang-command",
      "version": "2.0.0",
      "scope": "required",
      "author": "Kevin Mårtensson",
      "description": "Get the command from a shebang",
      "purl": "pkg:npm/shebang-command@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-command"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kevva/shebang-command.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kevva/shebang-command#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kevva/shebang-command/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shebang-regex@3.0.0",
      "type": "library",
      "name": "shebang-regex",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching a shebang line",
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/shebang-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/shebang-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/shebang-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shell-quote@1.8.1",
      "type": "library",
      "name": "shell-quote",
      "version": "1.8.1",
      "scope": "optional",
      "author": "James Halliday",
      "description": "quote and parse shell commands",
      "purl": "pkg:npm/shell-quote@1.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shell-quote"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/ljharb/shell-quote.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/shell-quote"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/shell-quote/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ea3d56f65d6202cff8c58048d5260e559c857028acf5be0a08b43c7e00061b4ed0bf36912d555142f032f39c8d9a66528d88e0e0c5a1e2036f94fba353fe4ba4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shortid@2.2.16",
      "type": "library",
      "name": "shortid",
      "version": "2.2.16",
      "scope": "required",
      "author": "Dylan Greene",
      "description": "Amazingly short non-sequential url-friendly unique id generator.",
      "purl": "pkg:npm/shortid@2.2.16",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shortid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dylang/shortid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dylang/shortid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dylang/shortid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "520b7e18866abc65c2208b67b0bfa5bc524e88ded162a946cbb404e353b7602d716cd49e0c62113bbc60d892572008f57001a739e0b5afbfd3f6982bb506efe2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "nanoid@2.1.11",
      "type": "library",
      "name": "nanoid",
      "version": "2.1.11",
      "scope": "required",
      "author": "Andrey Sitnik",
      "description": "A tiny (119 bytes), secure URL-friendly unique string ID generator",
      "purl": "pkg:npm/nanoid@2.1.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shortid/node_modules/nanoid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ai/nanoid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ai/nanoid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ai/nanoid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3fb2707e5869babb08b45a3b1975a55cb9fdca25795f1a5d8b731830904c091740ff056cd5580656fd76386c56a247bb34264dc53ef9677a98351f56f553094"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "side-channel@1.0.6",
      "type": "library",
      "name": "side-channel",
      "version": "1.0.6",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Store information about any JS value in a side channel. Uses WeakMap if available.",
      "purl": "pkg:npm/side-channel@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/side-channel"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/side-channel.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/side-channel#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/side-channel/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c35bf119e90f5188ef1e146f078feeeefe85be5eb3d320287008e336fad87603a39b943b58608a6f7bd9be2af23d6780bda9211795a191e9b4c460745eba094"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sigmund@1.0.1",
      "type": "library",
      "name": "sigmund",
      "version": "1.0.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Quick and dirty signatures for Objects.",
      "purl": "pkg:npm/sigmund@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sigmund"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/sigmund.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/sigmund#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/sigmund/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c2bc45df87a356a66f984ae6366e95dbfd522286a580ea12ec81ba02fb49e5ef543b37ba3679a096f2625afcd2ef421b3a8e9777559578522510955ebe95cf2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@4.1.0",
      "type": "library",
      "name": "signal-exit",
      "version": "4.1.0",
      "scope": "required",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/signal-exit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "simple-concat@1.0.1",
      "type": "library",
      "name": "simple-concat",
      "version": "1.0.1",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Super-minimalist version of `concat-stream`. Less than 15 lines!",
      "purl": "pkg:npm/simple-concat@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-concat"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/simple-concat.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/simple-concat"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/simple-concat/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "simple-get@4.0.1",
      "type": "library",
      "name": "simple-get",
      "version": "4.0.1",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.",
      "purl": "pkg:npm/simple-get@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-get"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/simple-get.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/simple-get"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/simple-get/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ebbfba795a01f48e6409af56430df2833927965a0f8e572a46f7d03fe6f6063ea27aa7189a1cbcbc9f1b458c103ba0c6b4d5e6c0f607e1d6e30216a3ae5f1bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "simple-swizzle@0.2.2",
      "type": "library",
      "name": "simple-swizzle",
      "version": "0.2.2",
      "scope": "required",
      "author": "Qix",
      "description": "Simply swizzle your arguments",
      "purl": "pkg:npm/simple-swizzle@0.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-swizzle"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/qix-/node-simple-swizzle.git"
        },
        {
          "type": "website",
          "url": "https://github.com/qix-/node-simple-swizzle#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/qix-/node-simple-swizzle/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "240fff910819b5bb98f379bec53fad5c9926267706313153f82fa0da1d91f6ec64608ac4db2cbdb2099c2e10a7c39eff5920fe121dc9f7b14f1031676d79c352"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-arrayish@0.3.2",
      "type": "library",
      "name": "is-arrayish",
      "version": "0.3.2",
      "scope": "required",
      "author": "Qix",
      "description": "Determines if an object can be used as an array",
      "purl": "pkg:npm/is-arrayish@0.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-swizzle/node_modules/is-arrayish"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/qix-/node-is-arrayish.git"
        },
        {
          "type": "website",
          "url": "https://github.com/qix-/node-is-arrayish#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/qix-/node-is-arrayish/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79546a0af56565bbb0dc6acceb7a2f352340780d4ad7a91a47f2d163ff76c34cf1439ff5633c1b9545fae768b85ecf51c001a35bd77dcba5fcf2df0e68025f59"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sinon@17.0.1",
      "type": "library",
      "name": "sinon",
      "version": "17.0.1",
      "scope": "optional",
      "author": "Christian Johansen",
      "description": "JavaScript test spies, stubs and mocks.",
      "purl": "pkg:npm/sinon@17.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sinon"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sinon/-/sinon-17.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/sinonjs/sinon.git"
        },
        {
          "type": "website",
          "url": "https://sinonjs.org/"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/sinonjs/sinon/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c26c04d7d2e27b430b4fe6583690f299ab0f1d42936991d41ffa4a12e6d15c8cf24aff40b67970f8150c182cd6815edbef03be1f0e9fd5310eaf42149e653cfe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "skhema@5.3.4",
      "type": "library",
      "name": "skhema",
      "version": "5.3.4",
      "scope": "required",
      "author": "Balena Inc.",
      "description": "JSON Schema utility collection",
      "purl": "pkg:npm/skhema@5.3.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/skhema"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/skhema/-/skhema-5.3.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/balena-io-modules/skhema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/skhema"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/skhema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db160bd04c008ea15f6ebe35e113ffc0a7ccd5f45ddf4909012d91b0e03e503abfbefb3365e2d76562bdc933d8aebdf5ad0ceb7332ccbcbb83e33ef8102dd507"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "@types/json-schema@6.0.1",
      "type": "library",
      "name": "@types/json-schema",
      "version": "6.0.1",
      "scope": "required",
      "description": "TypeScript definitions for json-schema 4.0 and",
      "purl": "pkg:npm/%40types/json-schema@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/skhema/node_modules/@types/json-schema"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bee2ffb46d35c8a3bffe09829a7577399871da1b39dfcb7eec5a50abffec515d6c17ac622a2e55f05eb476f0317bf1e40b8f9068c087aab9bf6a4aa5a694c091"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "slash@3.0.0",
      "type": "library",
      "name": "slash",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert Windows backslash paths to slash paths",
      "purl": "pkg:npm/slash@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slash"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/slash.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/slash#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/slash/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "slice-ansi@5.0.0",
      "type": "library",
      "name": "slice-ansi",
      "version": "5.0.0",
      "scope": "optional",
      "description": "Slice a string with ANSI escape codes",
      "purl": "pkg:npm/slice-ansi@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slice-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/slice-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/slice-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/slice-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-styles@6.2.1",
      "type": "library",
      "name": "ansi-styles",
      "version": "6.2.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slice-ansi/node_modules/ansi-styles"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-styles.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-styles#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-styles/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "smart-buffer@4.2.0",
      "type": "library",
      "name": "smart-buffer",
      "version": "4.2.0",
      "scope": "required",
      "author": "Josh Glazebrook",
      "description": "smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.",
      "purl": "pkg:npm/smart-buffer@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/smart-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JoshGlazebrook/smart-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/JoshGlazebrook/smart-buffer/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JoshGlazebrook/smart-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "smpltmpl@1.0.2",
      "type": "library",
      "name": "smpltmpl",
      "version": "1.0.2",
      "scope": "required",
      "author": "Artem Sapegin",
      "description": "Simple templates for Node.js based on ECMAScript template literals syntax",
      "purl": "pkg:npm/smpltmpl@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/smpltmpl"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/smpltmpl/-/smpltmpl-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sapegin/smpltmpl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sapegin/smpltmpl"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sapegin/smpltmpl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1eadb734d81e66280ecc8897d5d91be96de0167dbf5d08f8dca84fc6eeb920c89e1bf808c1ffe541bd48b9d8d8bf473fe4bc09792fe63dac98cf2a3ef1624cc5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "snake-case@3.0.4",
      "type": "library",
      "name": "snake-case",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "Transform into a lower case string with underscores between words",
      "purl": "pkg:npm/snake-case@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/snake-case"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/blakeembrey/change-case.git"
        },
        {
          "type": "website",
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/snake-case#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/blakeembrey/change-case/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c03a1e33f3d6c642f97da457cd17c575e3a8bba3bfc2a853dbab36203fec98cc3203792f4768d16d5c005a9915be010cc454e0dcbc4efd96327ef1af5849d32"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sockjs@0.3.24",
      "type": "library",
      "name": "sockjs",
      "version": "0.3.24",
      "scope": "optional",
      "author": "Marek Majkowski",
      "description": "SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-like object in the browser. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.",
      "purl": "pkg:npm/sockjs@0.3.24",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sockjs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sockjs/sockjs-node.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sockjs/sockjs-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sockjs/sockjs-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18980b4d9eef61bfc9b4f492675d21b0e608bc462c8db354fb33dd20771469654d5043e2bf3c64bb7d7ceb9b124ae7740dad16e2511e38f966c3ddf32d0721b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "uuid@8.3.2",
      "type": "library",
      "name": "uuid",
      "version": "8.3.2",
      "scope": "optional",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "purl": "pkg:npm/uuid@8.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sockjs/node_modules/uuid"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/uuidjs/uuid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/uuidjs/uuid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/uuidjs/uuid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "socks@2.8.3",
      "type": "library",
      "name": "socks",
      "version": "2.8.3",
      "scope": "optional",
      "author": "Josh Glazebrook",
      "description": "Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.",
      "purl": "pkg:npm/socks@2.8.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socks"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JoshGlazebrook/socks.git"
        },
        {
          "type": "website",
          "url": "https://github.com/JoshGlazebrook/socks/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JoshGlazebrook/socks/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "979c7b5545166e35456da7c62f13d6918b0722112f985f39b5b21e15959cf193eda0ccb26ee1212fb2727bfa280b8fdde3c1603a34895e0b05fc024f6025bc67"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "socks-proxy-agent@7.0.0",
      "type": "library",
      "name": "socks-proxy-agent",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS",
      "purl": "pkg:npm/socks-proxy-agent@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socks-proxy-agent"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-socks-proxy-agent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-socks-proxy-agent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-socks-proxy-agent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16097460f67dd36c04b00ca243e89d19dd40eeb485c7f6b20b509054cc393fe110c765744a0a46b5fe8e2858558cf7e53d497d60c9843a799f8c274c52cca0c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "agent-base@6.0.2",
      "type": "library",
      "name": "agent-base",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Turn a function into an `http.Agent` instance",
      "purl": "pkg:npm/agent-base@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socks-proxy-agent/node_modules/agent-base"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-agent-base.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-agent-base#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-agent-base/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "source-map@0.6.1",
      "type": "library",
      "name": "source-map",
      "version": "0.6.1",
      "scope": "optional",
      "author": "Nick Fitzgerald",
      "description": "Generates and consumes source maps",
      "purl": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/mozilla/source-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mozilla/source-map"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mozilla/source-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "source-map-js@1.2.0",
      "type": "library",
      "name": "source-map-js",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Valentin 7rulnik Semirulnik",
      "description": "Generates and consumes source maps",
      "purl": "pkg:npm/source-map-js@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/7rulnik/source-map-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/7rulnik/source-map-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/7rulnik/source-map-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ad256f25bd20344d71298624686b0b0292c9e57fc4b2be617322196da801e5b9777cf2990277e7172551d30f0742af4233c29b529b4df9207424b54bb541432"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "source-map-support@0.5.21",
      "type": "library",
      "name": "source-map-support",
      "version": "0.5.21",
      "scope": "optional",
      "description": "Fixes stack traces for files with source maps",
      "purl": "pkg:npm/source-map-support@0.5.21",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-support"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/evanw/node-source-map-support.git"
        },
        {
          "type": "website",
          "url": "https://github.com/evanw/node-source-map-support#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/evanw/node-source-map-support/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "space-separated-tokens@1.1.5",
      "type": "library",
      "name": "space-separated-tokens",
      "version": "1.1.5",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Parse and stringify space-separated tokens",
      "purl": "pkg:npm/space-separated-tokens@1.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/space-separated-tokens"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/space-separated-tokens.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/space-separated-tokens#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/space-separated-tokens/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abf25255dd4ba6dce17f96e4626e286f88963e3c742a245edec44504dad5a9b26415a066e6f6dba30cb59b29a83cd2d16b9dbea1a74e849f8ae3dc2c49e4a34c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "spacetrim@0.11.20",
      "type": "library",
      "name": "spacetrim",
      "version": "0.11.20",
      "scope": "optional",
      "description": "Spacetrim is trimming string from all 4 sides.",
      "purl": "pkg:npm/spacetrim@0.11.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spacetrim"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spacetrim/-/spacetrim-0.11.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/hejny/spacetrim.git"
        },
        {
          "type": "website",
          "url": "https://github.com/hejny/spacetrim#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/hejny/spacetrim/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60619487ab357b109a8064321b8cf6719712c01eadb0c141292eb1508f40b9806092be561d8a16c742a8061df7536cca210491419b109113ff748f4bcb5d24de"
        }
      ]
    },
    {
      "bom-ref": "spdx-correct@3.2.0",
      "type": "library",
      "name": "spdx-correct",
      "version": "3.2.0",
      "scope": "optional",
      "description": "correct invalid SPDX expressions",
      "purl": "pkg:npm/spdx-correct@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-correct"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jslicense/spdx-correct.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jslicense/spdx-correct.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jslicense/spdx-correct.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "spdx-expression-parse@3.0.1",
      "type": "library",
      "name": "spdx-expression-parse",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Kyle E. Mitchell",
      "description": "parse SPDX license expressions",
      "purl": "pkg:npm/spdx-expression-parse@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-correct/node_modules/spdx-expression-parse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jslicense/spdx-expression-parse.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jslicense/spdx-expression-parse.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "spdx-exceptions@2.5.0",
      "type": "library",
      "name": "spdx-exceptions",
      "version": "2.5.0",
      "scope": "optional",
      "author": "The Linux Foundation",
      "description": "list of SPDX standard license exceptions",
      "purl": "pkg:npm/spdx-exceptions@2.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-exceptions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kemitchell/spdx-exceptions.json#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kemitchell/spdx-exceptions.json/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e2538dabfb13b851b512d5bba8dcb3c992394eef8df45e7e5254085da73cec3c7b236d855f9679c57404e069b9cbb9d7be0aabb6e69e8dfa0da5c3f3c5b1ae3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "CC-BY-3.0"
          }
        }
      ]
    },
    {
      "bom-ref": "spdx-expression-parse@4.0.0",
      "type": "library",
      "name": "spdx-expression-parse",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Kyle E. Mitchell",
      "description": "parse SPDX license expressions",
      "purl": "pkg:npm/spdx-expression-parse@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-expression-parse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jslicense/spdx-expression-parse.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jslicense/spdx-expression-parse.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a5c9ae492228ffec2e9b451db6fad9c65db73854a9626ca4958f6887bd5797e62316eecd5221096abbaf7d26438324922187fa54bbc2f4fd52e1f317e50fe2d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "spdx-license-ids@3.0.17",
      "type": "library",
      "name": "spdx-license-ids",
      "version": "3.0.17",
      "scope": "optional",
      "author": "Shinnosuke Watanabe",
      "description": "A list of SPDX license identifiers",
      "purl": "pkg:npm/spdx-license-ids@3.0.17",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-license-ids"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jslicense/spdx-license-ids.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jslicense/spdx-license-ids#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jslicense/spdx-license-ids/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b21f0f59cfdfb4ca8001d16206ee85cba2543988ea0c9049bc88697c33321ebaf445ba7996266a7784e3b50fd181f2e328565bf8b331e61a66979a8e5b2d2abe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0"
          }
        }
      ]
    },
    {
      "bom-ref": "spdy@4.0.2",
      "type": "library",
      "name": "spdy",
      "version": "4.0.2",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "Implementation of the SPDY protocol on node.js.",
      "purl": "pkg:npm/spdy@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/indutny/node-spdy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/indutny/node-spdy"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/spdy-http2/node-spdy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af8ea065065057e2a5f6822dbe5d49659a89286afea04901d3c03a07392247be7ddffec86edba77171ddd98a18793b06e35e7b66cb0cbbd298bd41cb723703a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "spdy-transport@3.0.0",
      "type": "library",
      "name": "spdy-transport",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "SPDY v2, v3, v3.1 and HTTP2 transport",
      "purl": "pkg:npm/spdy-transport@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdy-transport"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/spdy-http2/spdy-transport.git"
        },
        {
          "type": "website",
          "url": "https://github.com/spdy-http2/spdy-transport"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/spdy-http2/spdy-transport/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86c2d5144e528c0e930a2b167895c52a788618ea4180c2e67ab7ced9a0b2094e6cee727fae901ea6a98589fbff1826d26ee7847802499e6490dab282fe0f0573"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "split-lines@2.1.0",
      "type": "library",
      "name": "split-lines",
      "version": "2.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Split lines into an array of lines",
      "purl": "pkg:npm/split-lines@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split-lines"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/split-lines/-/split-lines-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/split-lines.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/split-lines#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/split-lines/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f1dbfed732a04e97d390ecbc5d92c5c96adfc4ed0d57f6e3ff711a43e841ac1c46bf60f08aba258cf8d4f0d942afee7d9cb9ec566f56613ee55cac1ee130ba6f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "split2@4.2.0",
      "type": "library",
      "name": "split2",
      "version": "4.2.0",
      "scope": "optional",
      "author": "Matteo Collina",
      "description": "split a Text Stream into a Line Stream, using Stream 3",
      "purl": "pkg:npm/split2@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split2"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mcollina/split2.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mcollina/split2#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/mcollina/split2/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51c8dc24e5a49eb36417a3cb5fcdea70733a28781528d915eb663c6b9b980d5bfdc9d19057000730aa877498ded554d6a658c6d1662908386b09d00e607e135a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "sprintf-js@1.1.3",
      "type": "library",
      "name": "sprintf-js",
      "version": "1.1.3",
      "scope": "optional",
      "author": "Alexandru Mărășteanu",
      "description": "JavaScript sprintf implementation",
      "purl": "pkg:npm/sprintf-js@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sprintf-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alexei/sprintf.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alexei/sprintf.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alexei/sprintf.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a8fb4444155e7dfebcf781f24d2908819707c7692112975a5c1b200142c9e721f58e16de89363e600a883653a30b67ffc81980fe9c0f2723e9934a144445e68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "ssri@9.0.1",
      "type": "library",
      "name": "ssri",
      "version": "9.0.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.",
      "purl": "pkg:npm/ssri@9.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ssri"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/ssri.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/ssri#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/ssri/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39ed6727eba8cc42f7c71b516561b59e6565bf7476612578e921c4df5e5757124e67cf9952b4fa3798ad0e2507c647745b65495b2127b16e58e4273b848fff1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@3.3.6",
      "type": "library",
      "name": "minipass",
      "version": "3.3.6",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@3.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ssri/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ssri/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "stack-utils@2.0.6",
      "type": "library",
      "name": "stack-utils",
      "version": "2.0.6",
      "scope": "optional",
      "author": "James Talmage",
      "description": "Captures and cleans stack traces",
      "purl": "pkg:npm/stack-utils@2.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/stack-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/stack-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/stack-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e5916bdf226e919ac5ad349c7ebaab4a2d2f1ea856f1520d19ccb5ea63471a132f65ee1aee5fc2298839e3b0b6afa0182a08247bd53a963bc31a5d885e27745"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@2.0.0",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-utils/node_modules/escape-string-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "529cdc2c25e895459c36ee47b5530761d5c98c0ae3b05f42d1a367aae658638b96fd5bb49a2cb96285af6d5df8e476ae56f700527a51ba130c72a4dc18e636fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "state-toggle@1.0.3",
      "type": "library",
      "name": "state-toggle",
      "version": "1.0.3",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Enter/exit a state",
      "purl": "pkg:npm/state-toggle@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/state-toggle"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/state-toggle.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/state-toggle#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/state-toggle/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77fe59e3fda28829c7c3a5f3821ca16fe19c985f3d6f1c205c6eb4c2322265ac67ca66f23a623c1e4e15a875e2555a7abb6cac6ac9057d78377a40a3e1635fb5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "statuses@2.0.1",
      "type": "library",
      "name": "statuses",
      "version": "2.0.1",
      "scope": "optional",
      "description": "HTTP status utility",
      "purl": "pkg:npm/statuses@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/statuses"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/statuses.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/statuses#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/statuses/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "470340f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "stream-buffers@3.0.2",
      "type": "library",
      "name": "stream-buffers",
      "version": "3.0.2",
      "scope": "optional",
      "author": "Sam Day",
      "description": "Buffer-backed Streams for reading and writing.",
      "purl": "pkg:npm/stream-buffers@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-buffers"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/samcday/node-stream-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/samcday/node-stream-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/samcday/node-stream-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d08b587c544040fe55116d2c05b441e74936fdb36fe9c0b11a16e3615f0cb50f1dd26b494eb984f6c8d52be3f8f67ecf2808030036dad9e4eacf66dc95b3731"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense"
          }
        }
      ]
    },
    {
      "bom-ref": "stream-meter@1.0.4",
      "type": "library",
      "name": "stream-meter",
      "version": "1.0.4",
      "scope": "optional",
      "author": "Bryce B. Baril",
      "description": "A stream meter that both counts the bytes piped through it, and can optionally abort on a max size.  (e.g. limit a http request size)",
      "purl": "pkg:npm/stream-meter@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-meter"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/brycebaril/node-stream-meter.git"
        },
        {
          "type": "website",
          "url": "https://github.com/brycebaril/node-stream-meter#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/brycebaril/node-stream-meter/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2c384b6b6e0168b57c2712ecf3b10058115d5e94078548ef2b486793c1a6ee5f54519ff904abd2551fb234311061295451d2c264af43344021fbc8e2dff5f85"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@1.0.0",
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-meter/node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@2.3.8",
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-meter/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-meter/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.1.1",
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-meter/node_modules/string_decoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "streamx@2.16.1",
      "type": "library",
      "name": "streamx",
      "version": "2.16.1",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "An iteration of the Node.js core streams with a series of improvements",
      "purl": "pkg:npm/streamx@2.16.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/streamx"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/streamx.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/streamx"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/streamx/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9bd4188fa5b2816c966b71f5618ebd6a6af89d5832eb5c5f8f2b3bc4eee4be22f9adf2047369da7fe7b0162380f9a1090fbcb424ede1d86a2252fe130f0106cd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.3.0",
      "type": "library",
      "name": "string_decoder",
      "version": "1.3.0",
      "scope": "required",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-replace-loader@3.1.0",
      "type": "library",
      "name": "string-replace-loader",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Valentyn Barmashyn",
      "description": "Replace loader for Webpack",
      "purl": "pkg:npm/string-replace-loader@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-replace-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-replace-loader/-/string-replace-loader-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Va1/string-replace-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Va1/string-replace-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Va1/string-replace-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4038c519797e4713fca52839c46bf28a06abe59c599166e7523a35491f1868260f50613c25d6b102c7b48b47c0411fbb5fc5be11a7b10cd9755f405c4886c6d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@4.2.3",
      "type": "library",
      "name": "string-width",
      "version": "4.2.3",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string-width@4.2.3",
      "type": "library",
      "name": "string-width-cjs",
      "version": "4.2.3",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "purl": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width-cjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/string-width.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/string-width#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/string-width/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-fullwidth-code-point@3.0.0",
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width-cjs/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-fullwidth-code-point@3.0.0",
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width/node_modules/is-fullwidth-code-point"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string.prototype.matchall@4.0.11",
      "type": "library",
      "name": "string.prototype.matchall",
      "version": "4.0.11",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Spec-compliant polyfill for String.prototype.matchAll",
      "purl": "pkg:npm/string.prototype.matchall@4.0.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string.prototype.matchall"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/es-shims/String.prototype.matchAll.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/String.prototype.matchAll#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/String.prototype.matchAll/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "354761d1a0dabd8da883b21b04f7a75aa47d7b11fe136e92bfc7b4fde4ded6d96d0c664bf86b419030279f206d99e91f2bafc3ab7324706b735c511dd4b42bb6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string.prototype.trim@1.2.9",
      "type": "library",
      "name": "string.prototype.trim",
      "version": "1.2.9",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES5 spec-compliant shim for String.prototype.trim",
      "purl": "pkg:npm/string.prototype.trim@1.2.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string.prototype.trim"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/String.prototype.trim.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/String.prototype.trim#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/String.prototype.trim/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9251ee08dc62319f0c96c3a284984910124088c56a5376769c45d67d69c8aa3374804152f49f7e2312a8cd65ad406720a1ad56519ccb8ca3d3af86473454c5c7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string.prototype.trimend@1.0.8",
      "type": "library",
      "name": "string.prototype.trimend",
      "version": "1.0.8",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES2019 spec-compliant String.prototype.trimEnd shim.",
      "purl": "pkg:npm/string.prototype.trimend@1.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string.prototype.trimend"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/String.prototype.trimEnd.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/String.prototype.trimEnd#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/String.prototype.trimEnd/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7bdee2f95421c23b605967a92bc30404de40b333b34a9a2b3c4bfff1102e9f4289dc85bba6e1e3fa911e032c48d014edd69e3dc5ba8f0d33490e4a355d1e365"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string.prototype.trimstart@1.0.8",
      "type": "library",
      "name": "string.prototype.trimstart",
      "version": "1.0.8",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "ES2019 spec-compliant String.prototype.trimStart shim.",
      "purl": "pkg:npm/string.prototype.trimstart@1.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string.prototype.trimstart"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/es-shims/String.prototype.trimStart.git"
        },
        {
          "type": "website",
          "url": "https://github.com/es-shims/String.prototype.trimStart#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/es-shims/String.prototype.trimStart/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "517487dbad82499635b5fbb71b749e72beae18b08554f32122a1e3960094b4209c82285873fc4ab3d76331331439bda3d66552794f0453a35673f890294e867e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@7.1.0",
      "type": "library",
      "name": "strip-ansi",
      "version": "7.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@7.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi-cjs",
      "version": "6.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi-cjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ansi-regex@6.0.1",
      "type": "library",
      "name": "ansi-regex",
      "version": "6.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "purl": "pkg:npm/ansi-regex@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi/node_modules/ansi-regex"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/ansi-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/ansi-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/ansi-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-bom@4.0.0",
      "type": "library",
      "name": "strip-bom",
      "version": "4.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip UTF-8 byte order mark (BOM) from a string",
      "purl": "pkg:npm/strip-bom@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-bom"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-bom.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-bom#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-bom/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df1bab16fe6d1208a2df7662f09b69e79c042082d1f5e877e05016d343d97fe2674ac4e657f8a87b04a0425f7b247be08e8446c0f4a1b169be21daf1077e5dd3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-eof@1.0.0",
      "type": "library",
      "name": "strip-eof",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip the End-Of-File (EOF) character from a string/buffer",
      "purl": "pkg:npm/strip-eof@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-eof"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-eof.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-eof#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-eof/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec50b01869b1f260f9c5077744f52f9d2a545c7337056bb38eda43e135ec7dc67d10be1acef55552c7056300fd9f1f0a87eb82042d345c1b40ca4a0c1f04e1f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-final-newline@3.0.0",
      "type": "library",
      "name": "strip-final-newline",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip the final newline character from a string/buffer",
      "purl": "pkg:npm/strip-final-newline@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-final-newline"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-final-newline.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-final-newline#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-final-newline/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-json-comments@3.1.1",
      "type": "library",
      "name": "strip-json-comments",
      "version": "3.1.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
      "purl": "pkg:npm/strip-json-comments@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-json-comments"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-json-comments.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-json-comments#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-json-comments/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-outer@1.0.1",
      "type": "library",
      "name": "strip-outer",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip a substring from the start/end of a string",
      "purl": "pkg:npm/strip-outer@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-outer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/strip-outer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/strip-outer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/strip-outer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "939e72c4a1f06979e9606b0ece0e1597cfad0eb5b29710c4a649c68e14e2641f1d151539ad3a3d080cdec9c8afc55decfb39532b0aece96c4cc51f799f6ea4c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@1.0.5",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-outer/node_modules/escape-string-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strnum@1.0.5",
      "type": "library",
      "name": "strnum",
      "version": "1.0.5",
      "scope": "required",
      "author": "Amit Gupta",
      "description": "Parse String to Number based on configuration",
      "purl": "pkg:npm/strnum@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strnum"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/NaturalIntelligence/strnum.git"
        },
        {
          "type": "website",
          "url": "https://github.com/NaturalIntelligence/strnum#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/NaturalIntelligence/strnum/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27c6db37228a5e5e6a61c477e9320ef16de6546547ae69b1b1de4f008b46926cb3c09bf26e2c36215ab99ea7748b82d2352901fecc7d5479656df15dafd93524"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strtok3@6.3.0",
      "type": "library",
      "name": "strtok3",
      "version": "6.3.0",
      "scope": "required",
      "author": "Borewit",
      "description": "A promise based streaming tokenizer",
      "purl": "pkg:npm/strtok3@6.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strtok3"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Borewit/strtok3.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Borewit/strtok3#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Borewit/strtok3/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d9b5b86dbc8f48e3cc434b2c1dfeca2636a8141e5d8bd9cb2d99708289fd22b4e7fdea3796d7c3014b2acbb8d89c610564be93b1919b64cee8e24c9f4b5b927"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "struct-fu@1.2.1",
      "type": "library",
      "name": "struct-fu",
      "version": "1.2.1",
      "scope": "required",
      "author": "Nathan Vander Wilt",
      "description": "Yet another node.js struct implementation (object↔︎buffer conversion)",
      "purl": "pkg:npm/struct-fu@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/struct-fu"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/struct-fu/-/struct-fu-1.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/natevw/struct-fu.git"
        },
        {
          "type": "website",
          "url": "https://github.com/natevw/struct-fu"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/natevw/struct-fu/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42bb5fa0145ef918b1941265f39dbf1aeeed2cb4ddc77916b37305cd8d4e1cdad2b1860aeda2009f3aac9dc6115ab2861bf41222d0e63939442ccc5e870e068f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "style-loader@3.3.3",
      "type": "library",
      "name": "style-loader",
      "version": "3.3.3",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "style loader module for webpack",
      "purl": "pkg:npm/style-loader@3.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/style-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack-contrib/style-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack-contrib/style-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack-contrib/style-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7706218b5c072597d99a098b598b644241929af0d4106a2e42e21a2ba8ac919878fd1fb426714cae72b1fee0a5bf80141b5ccd80b01d1ac6811c1593e57cf73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "style-to-object@0.3.0",
      "type": "library",
      "name": "style-to-object",
      "version": "0.3.0",
      "scope": "required",
      "author": "Mark",
      "description": "Converts inline style to object.",
      "purl": "pkg:npm/style-to-object@0.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/style-to-object"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/remarkablemark/style-to-object.git"
        },
        {
          "type": "website",
          "url": "https://github.com/remarkablemark/style-to-object#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/remarkablemark/style-to-object/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b31674515e1cd621d22d4f73a617c4907d6c9a847863ab71f070c34234b9fe37b92538ea8f8cc786ff8252bbbec3ef2a59746bd2cef92b6f2793322cf3d95ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "styled-components@5.3.6",
      "type": "library",
      "name": "styled-components",
      "version": "5.3.6",
      "scope": "required",
      "author": "Glen Maddern",
      "description": "Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress",
      "purl": "pkg:npm/styled-components@5.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/styled-components"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/styled-components/styled-components.git"
        },
        {
          "type": "website",
          "url": "https://styled-components.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/styled-components/styled-components/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8464d9aae180693aa119695d5fb8617f38e7218059d085d05e409876f1754aadc3b1468bc7af8d4c70b9263d68a0cd85ebcb01895cf796f85fc10b3f4b797aaa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "has-flag@3.0.0",
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Check if argv has a specific flag",
      "purl": "pkg:npm/has-flag@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/styled-components/node_modules/has-flag"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/has-flag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/has-flag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/has-flag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@5.5.0",
      "type": "library",
      "name": "supports-color",
      "version": "5.5.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@5.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/styled-components/node_modules/supports-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "styled-system@4.2.4",
      "type": "library",
      "name": "styled-system",
      "version": "4.2.4",
      "scope": "required",
      "author": "Brent Jackson",
      "description": "Responsive, theme-based style props for building design systems with React",
      "purl": "pkg:npm/styled-system@4.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/styled-system"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/styled-system/-/styled-system-4.2.4.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e385fb9f4f600efc31ef28eab845ec8e23402cad1dc4680025da4ee5c6ff3dd2fe0f89a148b2968a0e3f1211f8bc724b6f0bbf92e994447caf2b1ca06817e0d0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "stylis@4.3.2",
      "type": "library",
      "name": "stylis",
      "version": "4.3.2",
      "scope": "required",
      "author": "Sultan Tarimo",
      "description": "A Light–weight CSS Preprocessor",
      "purl": "pkg:npm/stylis@4.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stylis"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/thysultan/stylis.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/thysultan/stylis.js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/thysultan/stylis.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e1b548d677fcfa96d2624308347547f1109f96fa376a41df136d62d6c9e2091e59ecaa618b44515df1ee660340198bfcf1f74b265d194deba60c4dc6921627e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sudo-prompt@9.2.1",
      "type": "library",
      "name": "sudo-prompt",
      "version": "9.2.1",
      "scope": "optional",
      "author": "Joran Dirk Greef",
      "description": "Run a command using sudo, prompting the user with an OS dialog if necessary",
      "purl": "pkg:npm/sudo-prompt@9.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sudo-prompt"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jorangreef/sudo-prompt.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jorangreef/sudo-prompt#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jorangreef/sudo-prompt/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32eed1d20e2283d4d4b864b125abe7cb946fd1e80212da5944d32b65a612d6fc64888c46886530a1ecd4dcb6b3210f8a134e214eb4df34f8315398338bb1793f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "sumchecker@3.0.1",
      "type": "library",
      "name": "sumchecker",
      "version": "3.0.1",
      "scope": "required",
      "author": "Mark Lee",
      "description": "Checksum validator",
      "purl": "pkg:npm/sumchecker@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sumchecker"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/malept/sumchecker.git"
        },
        {
          "type": "website",
          "url": "https://github.com/malept/sumchecker#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/malept/sumchecker/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32f8d7ce4cff04e7f2543906d2814eb41c475f6bb780a6cc1c817f7576e566c803dc158e14b987a2f229658ec1ca425d02372a442062d5660135d102f7223bbe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "supercluster@8.0.1",
      "type": "library",
      "name": "supercluster",
      "version": "8.0.1",
      "scope": "required",
      "author": "Vladimir Agafonkin",
      "description": "A very fast geospatial point clustering library.",
      "purl": "pkg:npm/supercluster@8.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supercluster"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mapbox/supercluster.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mapbox/supercluster#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mapbox/supercluster/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22239e6b9909f62ab30f6b7b409abf7111322c74ed4a6513ea042cc1ea2383d587dac609a992bd4acc13bba8ebb1c3ba0f51b9bf9bd867daeefdeabce655de65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-color@7.2.0",
      "type": "library",
      "name": "supports-color",
      "version": "7.2.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "purl": "pkg:npm/supports-color@7.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-color"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/supports-color.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/supports-color#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/supports-color/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "supports-preserve-symlinks-flag@1.0.0",
      "type": "library",
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Determine if the current node version supports the `--preserve-symlinks` flag.",
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-preserve-symlinks-flag"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "svg-parser@2.0.4",
      "type": "library",
      "name": "svg-parser",
      "version": "2.0.4",
      "scope": "optional",
      "author": "Rich Harris",
      "description": "Create a JSON-friendly object from an SVG string",
      "purl": "pkg:npm/svg-parser@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svg-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Rich-Harris/svg-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Rich-Harris/svg-parser#README"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Rich-Harris/svg-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b8846d61470a0e7516f7edc20c4a0ccdb31cb329f6b25ba54e7e5af0bd1fbf6f3ae4cb163fdf55a46e09d0a60b6b369d5276926fa540064dafd9a223cd0ee45"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "svgo@3.2.0",
      "type": "library",
      "name": "svgo",
      "version": "3.2.0",
      "scope": "optional",
      "author": "Kir Belevich",
      "description": "Nodejs-based tool for optimizing SVG vector graphics files",
      "purl": "pkg:npm/svgo@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svgo"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/svg/svgo.git"
        },
        {
          "type": "website",
          "url": "https://svgo.dev"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/svg/svgo/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0f3fa08c5bf57b97f1a62912b3b0b47cc718dd1d357820cbe14e7a6e1f0c016b3488970e56ff94a63e337c0f0cadee529b489ad10e0a78b7da61d0780284505"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@7.2.0",
      "type": "library",
      "name": "commander",
      "version": "7.2.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@7.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svgo/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42b59707e6504953e6216221b443bd1fe8301da3066221790a1be827e2bd6461c6fec56c6baca27ac003d460bfc78eac113d345e5c28d6ee3d455555cef71293"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "css-select@5.1.0",
      "type": "library",
      "name": "css-select",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "a CSS selector compiler/engine",
      "purl": "pkg:npm/css-select@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svgo/node_modules/css-select"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/css-select.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/css-select#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/css-select/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f0a11175aef4519e70aaa98eeea5d3910ecbaa2b3a98276f3ea1231a24c32039aba1ddfbf01ea312ec466920fa8af062fe83d98ac45d6f3ff66349e3631151e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "dom-serializer@2.0.0",
      "type": "library",
      "name": "dom-serializer",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "render domhandler DOM nodes to a string",
      "purl": "pkg:npm/dom-serializer@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svgo/node_modules/dom-serializer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/cheeriojs/dom-serializer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cheeriojs/dom-serializer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cheeriojs/dom-serializer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c08900af28aab7f9d5e4440aa90a68dd24e848e57d2740e76c9ab02bb5affd3adcf76cc801867816532ef893c55b50df185b7cd594c21a00c469b7df5de2f226"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "domhandler@5.0.3",
      "type": "library",
      "name": "domhandler",
      "version": "5.0.3",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Handler for htmlparser2 that turns pages into a dom",
      "purl": "pkg:npm/domhandler@5.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svgo/node_modules/domhandler"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/domhandler.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/domhandler#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/domhandler/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "720c25bffd621508859d4f7a5d78113a1f314de7adb272620ec4dced36022c577dfbf58d908a8f4f188cffca5277c548ae15c64dfd4dcb5ab586ab95a83241e7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "domutils@3.1.0",
      "type": "library",
      "name": "domutils",
      "version": "3.1.0",
      "scope": "optional",
      "author": "Felix Boehm",
      "description": "Utilities for working with htmlparser2's dom",
      "purl": "pkg:npm/domutils@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/svgo/node_modules/domutils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/fb55/domutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fb55/domutils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fb55/domutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1fbf2e32642d23602180326359e4261f0249d9b2cf0f718c98eed98dafd9661f38c249bee2eb7e2149d47516bcb82197f3c0e2571d63e8545ed577f11208c464"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "sys-class-rgb-led@3.0.1",
      "type": "library",
      "name": "sys-class-rgb-led",
      "version": "3.0.1",
      "scope": "required",
      "author": "Alexis Svinartchouk",
      "description": "Animates /sys/class/leds rgb leds",
      "purl": "pkg:npm/sys-class-rgb-led@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sys-class-rgb-led"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/sys-class-rgb-led/-/sys-class-rgb-led-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/sys-class-rgb-led.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/sys-class-rgb-led#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/sys-class-rgb-led/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7fcce0db4ccb53d4250a51846709b2934c46ecdf4d094b126933a0ecf83cc0a19e86086df5c453b5261312e70a77096254d339fdb9f7356d9f74be02a12799b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "tapable@2.2.1",
      "type": "library",
      "name": "tapable",
      "version": "2.2.1",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "Just a little module for plugins.",
      "purl": "pkg:npm/tapable@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tapable"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/webpack/tapable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/tapable"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/tapable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18dcd0bd04ce20fe91c937c4d90c5bf19565366c349fcf2fa75b33c1646298fd369a74ecc775ad9f9a9176a63dc365ddb8535482f3b084d9d0b23c02a7e92a69"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar@6.2.1",
      "type": "library",
      "name": "tar",
      "version": "6.2.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "tar for node",
      "purl": "pkg:npm/tar@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/node-tar.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-tar#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-tar/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d9e323914f0adb4e3ffb31962adb0fbf645748e8e67f7fd4851d1fbbd6021551984e40f1f35422e9bd19cf83268ca5f5b1c64ff838dbdadc6412c8d20a46fe8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-fs@3.0.4",
      "type": "library",
      "name": "tar-fs",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "purl": "pkg:npm/tar-fs@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar-fs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-fs.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-fs"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-fs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4015053c6fda8b7d9097f73a7676e38d84f999bf484662204f26cc9476a323ceafe6a95a72feb11449e1e4d7e622b66c6e81aa6d801879a03194dd5b0026ae3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tar-stream@3.1.7",
      "type": "library",
      "name": "tar-stream",
      "version": "3.1.7",
      "scope": "optional",
      "author": "Mathias Buus",
      "description": "tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
      "purl": "pkg:npm/tar-stream@3.1.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mafintosh/tar-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/tar-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/tar-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a898fad025edec853515fc9cdcd24c8e1e8492e0857a3e3acd4a89e09ee9a9895387277d6ced1705399c388852cd925559fb0b92cd3e9e57bf8f9dfc6005bd45"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minipass@5.0.0",
      "type": "library",
      "name": "minipass",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "purl": "pkg:npm/minipass@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar/node_modules/minipass"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/minipass.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minipass#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minipass/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@4.0.0",
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar/node_modules/yallist"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "temp@0.9.4",
      "type": "library",
      "name": "temp",
      "version": "0.9.4",
      "scope": "optional",
      "author": "Bruce Williams",
      "description": "Temporary files and directories",
      "purl": "pkg:npm/temp@0.9.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/temp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/bruce/node-temp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/bruce/node-temp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/bruce/node-temp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c98aebb169eb5cc71db27bbfed83180287ccd64b692f9072eef6617f5e42ad78a3596ac461992ce405c1b9d6a57d25892e59de9ff4142540796a807492a65418"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "glob@7.2.3",
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "purl": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/temp/node_modules/glob"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-glob.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-glob#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-glob/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "mkdirp@0.5.6",
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.6",
      "scope": "optional",
      "author": "James Halliday",
      "description": "Recursively mkdir, like `mkdir -p`",
      "purl": "pkg:npm/mkdirp@0.5.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/temp/node_modules/mkdirp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/substack/node-mkdirp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-mkdirp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-mkdirp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "rimraf@2.6.3",
      "type": "library",
      "name": "rimraf",
      "version": "2.6.3",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "purl": "pkg:npm/rimraf@2.6.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/temp/node_modules/rimraf"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/rimraf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/rimraf#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/rimraf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b0a9e5b95ec036a807a31b8ea061d10d6b15e3c7da2744d09f9fb2f476eb8fe210ae4c88bf40eecf0cad3b2897e9d5dfa2cd63ebcc4243712a816b439942b88"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "term-size@2.2.1",
      "type": "library",
      "name": "term-size",
      "version": "2.2.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Reliably get the terminal window size (columns & rows)",
      "purl": "pkg:npm/term-size@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/term-size"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/term-size.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/term-size#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/term-size/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ad118b87ce1a3bff5cfcbc4811d90a197c08ceee31ce5530bed2aa2434cc6efe27956bf913100e81dad82353e8a1d49d31885c7df85033243f3014c9aa4166"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "terser@5.30.4",
      "type": "library",
      "name": "terser",
      "version": "5.30.4",
      "scope": "optional",
      "author": "Mihai Bazon",
      "description": "JavaScript parser, mangler/compressor and beautifier toolkit for ES6+",
      "purl": "pkg:npm/terser@5.30.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/terser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/terser/terser.git"
        },
        {
          "type": "website",
          "url": "https://terser.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/terser/terser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5175dd2feb86bc9852bd6e7b0a55da0d3fd19020a5006893d36aa1100cbe30fc9f16696e2c5975e8319fba4a298f91f4f96c496b7977fc9bd1e798f73713505"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "terser-webpack-plugin@5.3.10",
      "type": "library",
      "name": "terser-webpack-plugin",
      "version": "5.3.10",
      "scope": "optional",
      "author": "webpack Contrib Team",
      "description": "Terser plugin for webpack",
      "purl": "pkg:npm/terser-webpack-plugin@5.3.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/terser-webpack-plugin"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack-contrib/terser-webpack-plugin.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack-contrib/terser-webpack-plugin"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack-contrib/terser-webpack-plugin/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04a14f5a53c39dd3ecf8d1860abd54e7db745d270be77d7b63451178dac76b0f7f17084f10d96ae9b7e0b3ee323dfc8fe75bea0b56d0e2ba7511f5d6e59487f7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "serialize-javascript@6.0.2",
      "type": "library",
      "name": "serialize-javascript",
      "version": "6.0.2",
      "scope": "optional",
      "author": "Eric Ferraiuolo",
      "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.",
      "purl": "pkg:npm/serialize-javascript@6.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/terser-webpack-plugin/node_modules/serialize-javascript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yahoo/serialize-javascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yahoo/serialize-javascript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yahoo/serialize-javascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49a6b5c4f0724d3ab681d7856582cba3e445137e4d1d99006ea65e58d777069ce9a5e562b00aa90e3729f1dc9feae22f12a251778ea37a69b203888521e564f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@2.20.3",
      "type": "library",
      "name": "commander",
      "version": "2.20.3",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@2.20.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/terser/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "text-table@0.2.0",
      "type": "library",
      "name": "text-table",
      "version": "0.2.0",
      "scope": "optional",
      "author": "James Halliday",
      "description": "borderless text tables with alignment",
      "purl": "pkg:npm/text-table@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-table"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/substack/text-table.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/text-table"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/text-table/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37ef148ac0170c693c3c55cfe07033551f676df995277cd82c05a24c8a2a0b9bf98ac8a786bfabe6e68ef3eeebdc131fb8d22e7c8b00ed176956069c0b6712a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "through@2.3.8",
      "type": "library",
      "name": "through",
      "version": "2.3.8",
      "scope": "required",
      "author": "Dominic Tarr",
      "description": "simplified stream construction",
      "purl": "pkg:npm/through@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dominictarr/through.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dominictarr/through"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dominictarr/through/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "thunky@1.1.0",
      "type": "library",
      "name": "thunky",
      "version": "1.1.0",
      "scope": "optional",
      "author": "Mathias Buus Madsen",
      "description": "delay the evaluation of a paramless async function and cache the result",
      "purl": "pkg:npm/thunky@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/thunky"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/mafintosh/thunky.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mafintosh/thunky#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mafintosh/thunky/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78763b9c17ed813841a8ec8719537e97c805d01b9c3f4f5f328d283bf2dbd30d4e17cd1d26ffa50d5a571bad16310be47310243726cab2b10813766d28698fac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "timed-out@4.0.1",
      "type": "library",
      "name": "timed-out",
      "version": "4.0.1",
      "scope": "required",
      "author": "Vsevolod Strukchinsky",
      "description": "Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged",
      "purl": "pkg:npm/timed-out@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timed-out"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/floatdrop/timed-out.git"
        },
        {
          "type": "website",
          "url": "https://github.com/floatdrop/timed-out#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/floatdrop/timed-out/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1bbaf7021a2f62daf960a396424b5af112803dbf89f48b0ee2e566ce397c019c1f86cf14714c13883ea070961280eb73ca3bd02ab2989f8d6cc876d458c91a7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "timers-ext@0.1.7",
      "type": "library",
      "name": "timers-ext",
      "version": "0.1.7",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Timers extensions",
      "purl": "pkg:npm/timers-ext@0.1.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timers-ext"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/medikoo/timers-ext.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/timers-ext#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/timers-ext/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fce4d50dcd349da1d4a14c86e4cba645d367bc493b5555f0fe7eee1a5d74a11042e9a331fe6c2a492d830f65bb0004ddb00c7edf269a88a17c49a736dfd0da9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "tiny-each-async@2.0.3",
      "type": "library",
      "name": "tiny-each-async",
      "version": "2.0.3",
      "scope": "optional",
      "author": "Alexandru Vladutu",
      "description": "Asynchronous iterator function for parallel processing.",
      "purl": "pkg:npm/tiny-each-async@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tiny-each-async"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/alessioalex/tiny-each-async.git"
        },
        {
          "type": "website",
          "url": "https://github.com/alessioalex/tiny-each-async#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/alessioalex/tiny-each-async/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5138823b9c4967022aef167f20ec7eccb697d5d5d68c7327d3190c2c9ffc7656dc95f953e23b90a345e089b562efa0a4c3103999a1c7f770d3eb6a23270572c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tiny-typed-emitter@2.1.0",
      "type": "library",
      "name": "tiny-typed-emitter",
      "version": "2.1.0",
      "scope": "required",
      "author": "Zurab Benashvili",
      "description": "Fully type-checked EventEmitter",
      "purl": "pkg:npm/tiny-typed-emitter@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tiny-typed-emitter"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/binier/tiny-typed-emitter.git"
        },
        {
          "type": "website",
          "url": "https://github.com/binier/tiny-typed-emitter#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/binier/tiny-typed-emitter/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a95b6f3317976d57a3d1c4162aa5524801e629910702fc5d17c1c4501156b6cf21fb1128e66fe51223da92ec99dc19c2063383f22db893334e88e2cb82c4b184"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tinyspy@2.2.1",
      "type": "library",
      "name": "tinyspy",
      "version": "2.2.1",
      "scope": "optional",
      "purl": "pkg:npm/tinyspy@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tinyspy"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tinylibs/tinyspy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tinylibs/tinyspy#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tinylibs/tinyspy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29869de95cb9543595e061f77e3a6c78c43f5d4d8184860fed5cddd0b1b8e2a4569bf62dd9608e4e270576f9a0a3a8166aaa2831009ac13b482d5409ba92aeec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tmp@0.0.33",
      "type": "library",
      "name": "tmp",
      "version": "0.0.33",
      "scope": "required",
      "author": "KARASZI István",
      "description": "Temporary file and directory creator",
      "purl": "pkg:npm/tmp@0.0.33",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/raszi/node-tmp.git"
        },
        {
          "type": "website",
          "url": "http://github.com/raszi/node-tmp"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/raszi/node-tmp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8d10899688ca9d9dda75db533a3748aa846e3c4281bcd5dc198ab33bacd6657f0a7ca1299c66398df820250dc48cabaef03e1b251af4cbe7182459986c89971b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tmp-promise@3.0.3",
      "type": "library",
      "name": "tmp-promise",
      "version": "3.0.3",
      "scope": "optional",
      "author": "Benjamin Gruenbaum and Collaborators.",
      "description": "The tmp package with promises support and disposers.",
      "purl": "pkg:npm/tmp-promise@3.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp-promise"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/benjamingr/tmp-promise.git"
        },
        {
          "type": "website",
          "url": "https://github.com/benjamingr/tmp-promise#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/benjamingr/tmp-promise/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47033b3283e88cfc6c381627c9dda1cb46f1b48955ae284db3da63e5252f63c673d6c41c406dad1b5852afc3c3c5f80407c44d28386a6c896ba086ab48d0cdb1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tmp@0.2.3",
      "type": "library",
      "name": "tmp",
      "version": "0.2.3",
      "scope": "optional",
      "author": "KARASZI István",
      "description": "Temporary file and directory creator",
      "purl": "pkg:npm/tmp@0.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp-promise/node_modules/tmp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/raszi/node-tmp.git"
        },
        {
          "type": "website",
          "url": "http://github.com/raszi/node-tmp"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/raszi/node-tmp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d90fb9bd8823c2e60d2962671ac688182a08127cbb1dc65f287f743fa086ea0aa2cb20ef48005d065a35f5cfd3594473e25eff167b1e320c2699b20130d18f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "to-fast-properties@2.0.0",
      "type": "library",
      "name": "to-fast-properties",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Force V8 to use fast properties for an object",
      "purl": "pkg:npm/to-fast-properties@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-fast-properties"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/to-fast-properties.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/to-fast-properties#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/to-fast-properties/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "to-readable-stream@1.0.0",
      "type": "library",
      "name": "to-readable-stream",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Convert a string/Buffer/Uint8Array to a readable stream",
      "purl": "pkg:npm/to-readable-stream@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-readable-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/to-readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/to-readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/to-readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22adb95c1b7acc3e67a4f8652d55c614ddff832476fea38370a34dc9331de2f6e6dfd1d468e8803383ccab478c542fd3931cfe66376c739e60f72cb3f98ab4d1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "to-regex-range@5.0.1",
      "type": "library",
      "name": "to-regex-range",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.",
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-regex-range"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/micromatch/to-regex-range.git"
        },
        {
          "type": "website",
          "url": "https://github.com/micromatch/to-regex-range"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/micromatch/to-regex-range/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "toggle-selection@1.0.6",
      "type": "library",
      "name": "toggle-selection",
      "version": "1.0.6",
      "scope": "required",
      "author": "sudodoki",
      "description": "Toggle current selected content in browser",
      "purl": "pkg:npm/toggle-selection@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toggle-selection"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sudodoki/toggle-selection.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sudodoki/toggle-selection#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sudodoki/toggle-selection/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "062652f82d4e4bc83fab64516c99b2e7dc69ca084d06aaebea4e4bfee281191b137f19aeddf7e246777c9a518f5156b283ca6f7e2e6eadf9eef1353b0d53a42d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "toidentifier@1.0.1",
      "type": "library",
      "name": "toidentifier",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Convert a string of words to a JavaScript identifier",
      "purl": "pkg:npm/toidentifier@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toidentifier"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/component/toidentifier.git"
        },
        {
          "type": "website",
          "url": "https://github.com/component/toidentifier#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/component/toidentifier/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "token-types@4.2.1",
      "type": "library",
      "name": "token-types",
      "version": "4.2.1",
      "scope": "required",
      "author": "Borewit",
      "description": "Common token types for decoding and encoding numeric and string values",
      "purl": "pkg:npm/token-types@4.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/token-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Borewit/token-types.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Borewit/token-types#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Borewit/token-types/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eae741db843bdfb503fd20ec2801c8f450913fb06a73d0ff310515d36391420e62b248ed2c995924d74de242ad71db7009e588c081c319a52c4ec08201af2c15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "tr46@0.0.3",
      "type": "library",
      "name": "tr46",
      "version": "0.0.3",
      "scope": "optional",
      "author": "Sebastian Mayr",
      "description": "An implementation of the Unicode TR46 spec",
      "purl": "pkg:npm/tr46@0.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tr46"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Sebmaster/tr46.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Sebmaster/tr46.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Sebmaster/tr46.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "traverse@0.3.9",
      "type": "library",
      "name": "traverse",
      "version": "0.3.9",
      "scope": "required",
      "author": "James Halliday",
      "description": "Traverse and transform objects by visiting every node on a recursive walk",
      "purl": "pkg:npm/traverse@0.3.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/traverse"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/substack/js-traverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/js-traverse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/js-traverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "89ac2093484b3f74b118a0df9c325ff304f3e29daa2269f28a13391e1fec1af4372b7edd3e2ff0f2c46174d231600d53c05c1ce660e1209abe3b446cbd704a75"
        }
      ]
    },
    {
      "bom-ref": "trim@0.0.1",
      "type": "library",
      "name": "trim",
      "version": "0.0.1",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "Trim string whitespace",
      "purl": "pkg:npm/trim@0.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "633415f93660e00c692b16931caddcdc3fa444308654413b2de99d9506684179f489e9e7935d11b08a18ea293302a25373d5e397d0b5ff0687a26fc9f3ace201"
        }
      ]
    },
    {
      "bom-ref": "trim-repeated@1.0.0",
      "type": "library",
      "name": "trim-repeated",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz",
      "purl": "pkg:npm/trim-repeated@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-repeated"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/trim-repeated.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/trim-repeated#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/trim-repeated/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a64a27be52a4f3f66e4740f9b4b5bc963b7923c926c69d972b29a17a951e39d0847caa596a4b5202b90b1d9b7be8e07566f3bd6ecb14b03b72e125a12ef6692e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-string-regexp@1.0.5",
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-repeated/node_modules/escape-string-regexp"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "trim-trailing-lines@1.1.4",
      "type": "library",
      "name": "trim-trailing-lines",
      "version": "1.1.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Remove final line feeds from a string",
      "purl": "pkg:npm/trim-trailing-lines@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-trailing-lines"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/trim-trailing-lines.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/trim-trailing-lines#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/trim-trailing-lines/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae35164aa9df4cdae36c1f4d4167cf307ff144ad5d787786b07a157e9c49fbe5de61713477a075127dfb0077f0de3b5f4d4eddccccd92f68e3a5ef106f980b21"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "trough@1.0.5",
      "type": "library",
      "name": "trough",
      "version": "1.0.5",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Middleware: a channel used to convey a liquid",
      "purl": "pkg:npm/trough@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trough"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/trough.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/trough#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/trough/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aefb916d36ab3d798c6fbf529b3129f1aa9734a70afb2d17681dbdf085ee790f08d8fb2b01370f04248fc8afdd0cd6b68963a12a57cd9ce8dd00e4c153f9e414"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ts-api-utils@1.3.0",
      "type": "library",
      "name": "ts-api-utils",
      "version": "1.3.0",
      "scope": "optional",
      "author": "JoshuaKGoldberg",
      "description": "Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️",
      "purl": "pkg:npm/ts-api-utils@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ts-api-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/JoshuaKGoldberg/ts-api-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/JoshuaKGoldberg/ts-api-utils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/JoshuaKGoldberg/ts-api-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "510308a3ba5bf1646898a475ffe30554b4eba08bc356d317dcae8e522afcca72f2cc1f097ab8a89edd9b4c0b6634f6b57a402037b60f0f27fa57eca0add53e79"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ts-loader@9.5.1",
      "type": "library",
      "name": "ts-loader",
      "version": "9.5.1",
      "scope": "optional",
      "author": "John Reilly",
      "description": "TypeScript loader for webpack",
      "purl": "pkg:npm/ts-loader@9.5.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ts-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/TypeStrong/ts-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TypeStrong/ts-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TypeStrong/ts-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "acd1f7b0af64199707f5d6330bb09ec109b836dc494e34845512760f205947b7fcff072d6be895e3850f097739fa7cc3ce2bcab65cd5e9cf4fe1efa81610cb62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "source-map@0.7.4",
      "type": "library",
      "name": "source-map",
      "version": "0.7.4",
      "scope": "optional",
      "author": "Nick Fitzgerald",
      "description": "Generates and consumes source maps",
      "purl": "pkg:npm/source-map@0.7.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ts-loader/node_modules/source-map"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/mozilla/source-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mozilla/source-map"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mozilla/source-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "977062914c6f3ce727e44ef87598aae411ac4dbe7213085a4d2cdc714eade2c0ce1fc356242b2d28ee504f60afb45a0ae85d2c68bee9f711c0a873a508f27280"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "ts-node@10.9.2",
      "type": "library",
      "name": "ts-node",
      "version": "10.9.2",
      "scope": "optional",
      "author": "Blake Embrey",
      "description": "TypeScript execution environment and REPL for node.js, with source map support",
      "purl": "pkg:npm/ts-node@10.9.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ts-node"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TypeStrong/ts-node.git"
        },
        {
          "type": "website",
          "url": "https://typestrong.org/ts-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TypeStrong/ts-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f4145a4875c1e09fccdc3d26dfd5d45ebf0b74e3b60c9da889337bb6c3645ec2b07e7e86ffcde3d972b3b24282cc30eeda04875d2dc40810ae5d62390b9c6ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "diff@4.0.2",
      "type": "library",
      "name": "diff",
      "version": "4.0.2",
      "scope": "optional",
      "description": "A javascript text diff implementation.",
      "purl": "pkg:npm/diff@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ts-node/node_modules/diff"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/kpdecker/jsdiff.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kpdecker/jsdiff#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/kpdecker/jsdiff/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7c966c4a480e013722f3f871cc53394e129834f4557e7afe9931edef262860771ce073067c5681043e600b0991bd2e6a9f56834c30aa6db48613546eae0d8ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "tslib@2.6.2",
      "type": "library",
      "name": "tslib",
      "version": "2.6.2",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@2.6.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tslib.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "tunnel-agent@0.6.0",
      "type": "library",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "scope": "required",
      "author": "Mikeal Rogers",
      "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tunnel-agent"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mikeal/tunnel-agent.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mikeal/tunnel-agent#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mikeal/tunnel-agent/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "type@2.7.2",
      "type": "library",
      "name": "type",
      "version": "2.7.2",
      "scope": "required",
      "author": "Mariusz Nowak",
      "description": "Runtime validation and processing of JavaScript types",
      "purl": "pkg:npm/type@2.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type/-/type-2.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/medikoo/type.git"
        },
        {
          "type": "website",
          "url": "https://github.com/medikoo/type#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/medikoo/type/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77396f94d96de805d4ec40527e902c732750ee05c1fa93c6b0f9df26766988d2410e3ec8689cd094165819d122e11f4798f741bf65e6589e9852da136bb9660b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "type-check@0.4.0",
      "type": "library",
      "name": "type-check",
      "version": "0.4.0",
      "scope": "optional",
      "author": "George Zahariev",
      "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",
      "purl": "pkg:npm/type-check@0.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-check"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/gkz/type-check.git"
        },
        {
          "type": "website",
          "url": "https://github.com/gkz/type-check"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/gkz/type-check/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e5794a1cf6ec065ea8d6c176944d9026ccc705679f39f10036befc7552be7121c8b15c83fef0b9c50e0469954df4bacead7aa765b2415fbbe69ee0aefd3a87b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-detect@4.0.8",
      "type": "library",
      "name": "type-detect",
      "version": "4.0.8",
      "scope": "optional",
      "author": "Jake Luer",
      "description": "Improved typeof detection for node.js and the browser.",
      "purl": "pkg:npm/type-detect@4.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-detect"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/chaijs/type-detect.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chaijs/type-detect#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chaijs/type-detect/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@0.21.3",
      "type": "library",
      "name": "type-fest",
      "version": "0.21.3",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@0.21.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-fest"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "type-is@1.6.18",
      "type": "library",
      "name": "type-is",
      "version": "1.6.18",
      "scope": "optional",
      "description": "Infer the content-type of a request.",
      "purl": "pkg:npm/type-is@1.6.18",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-is"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/type-is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/type-is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/type-is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "typed-array-buffer@1.0.2",
      "type": "library",
      "name": "typed-array-buffer",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Get the ArrayBuffer out of a TypedArray, robustly.",
      "purl": "pkg:npm/typed-array-buffer@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typed-array-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/typed-array-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/typed-array-buffer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/typed-array-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "804ca6258299b4a5f3cc1ccce23a9af70e90d498e6ef1d9dfac875f4076c0f8c2a9cc3c3632bf0a6c21cd90ffcdf9907ba8dc1110ec28de94685f4eca016f631"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "typed-array-byte-length@1.0.1",
      "type": "library",
      "name": "typed-array-byte-length",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Robustly get the byte length of a Typed Array",
      "purl": "pkg:npm/typed-array-byte-length@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typed-array-byte-length"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/typed-array-byte-length.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/typed-array-byte-length#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/typed-array-byte-length/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de2309f6ad1aa3b584f6d59c698288a6d90d06e3887190824f4778311beeb87f3c7c4a041fad88b907b43adada0f779b404a13464f17081a249d435cd58ebba7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "typed-array-byte-offset@1.0.2",
      "type": "library",
      "name": "typed-array-byte-offset",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Robustly get the byte offset of a Typed Array",
      "purl": "pkg:npm/typed-array-byte-offset@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typed-array-byte-offset"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/typed-array-byte-offset.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/typed-array-byte-offset#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/typed-array-byte-offset/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aeb34be87476b9e85be266e712d84eb7ce482d82b0028fba268f077ff254c43043c51728df8b1319d595de9e980214106de040b52765ecc954b68241b479314"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "typed-array-length@1.0.6",
      "type": "library",
      "name": "typed-array-length",
      "version": "1.0.6",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Robustly get the length of a Typed Array",
      "purl": "pkg:npm/typed-array-length@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typed-array-length"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/typed-array-length.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/typed-array-length#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/typed-array-length/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcec4337a3ad024e4a06919bdbc4fe1d973633e003b6f4715eb28a6d4c2db0b81da31817d77872cbb7a4e9b151979f9a06cdb26730747380a741f02d572a56fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "typed-error@3.2.2",
      "type": "library",
      "name": "typed-error",
      "version": "3.2.2",
      "scope": "required",
      "author": "Pagan Gazzard",
      "description": "A class designed to enable easily extending the built-in javascript Error, allowing typed errors.",
      "purl": "pkg:npm/typed-error@3.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typed-error"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typed-error/-/typed-error-3.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/balena-io-modules/typed-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/balena-io-modules/typed-error"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/balena-io-modules/typed-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "678f0b53aeffa89fafc80ee5877a3310baa94e9de9bd0a18e51b4b8b9c10fd4192ac489d0619554aa863afc0778aa6c6a63a80a0962bb5261758c0ed89d58690"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "typedarray-to-buffer@3.1.5",
      "type": "library",
      "name": "typedarray-to-buffer",
      "version": "3.1.5",
      "scope": "required",
      "author": "Feross Aboukhadijeh",
      "description": "Convert a typed array to a Buffer without a copy",
      "purl": "pkg:npm/typedarray-to-buffer@3.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typedarray-to-buffer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/typedarray-to-buffer.git"
        },
        {
          "type": "website",
          "url": "http://feross.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/typedarray-to-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cddbbc5cc3440dea4a291f9760e5c054fb56ba2d25cb436da2152c730f9499a1e20164fc86b575aebfff1fa57ed03bc9dce435f52f7bf4cd2568b7d7f2b9bcd9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "typescript@5.4.5",
      "type": "library",
      "name": "typescript",
      "version": "5.4.5",
      "scope": "optional",
      "author": "Microsoft Corp.",
      "description": "TypeScript is a language for application scale JavaScript development",
      "purl": "pkg:npm/typescript@5.4.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/TypeScript.git"
        },
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/TypeScript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bdc23852946083cd68211505c11d164881cab75d6727b48056560d22ef90a6a7b25cffa0a50272fd9e3e174686c5213832ac23c97bd6fd3ce090b031d80187c1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "typo-js@1.2.4",
      "type": "library",
      "name": "typo-js",
      "version": "1.2.4",
      "scope": "required",
      "author": "Christopher Finke",
      "description": "A Hunspell-style spellchecker.",
      "purl": "pkg:npm/typo-js@1.2.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typo-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typo-js/-/typo-js-1.2.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/cfinke/Typo.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cfinke/Typo.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cfinke/Typo.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b2fe4fad1657b934003727fcabad819fbc49cf56b0d9f2cf3f582c23504ef9937df5432288b05b2cedbc90fcfcc19972d8ea1d66a119d96e76b15817b723708"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "unbox-primitive@1.0.2",
      "type": "library",
      "name": "unbox-primitive",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Unbox a boxed JS primitive value.",
      "purl": "pkg:npm/unbox-primitive@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unbox-primitive"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/unbox-primitive.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/unbox-primitive#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/unbox-primitive/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb5a4f9420fd879d55a2b7b22740517a275e33730328c2a787af95f4bd3cdf7d62a6ae90f0e1576588aa3fa9ffb5b1f1e2ce48f6e4617327ba06b6e48b39010f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unbzip2-stream@1.4.3",
      "type": "library",
      "name": "unbzip2-stream",
      "version": "1.4.3",
      "scope": "required",
      "author": "Jan Bölsche",
      "description": "streaming unbzip2 implementation in pure javascript for node and browsers",
      "purl": "pkg:npm/unbzip2-stream@1.4.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unbzip2-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/regular/unbzip2-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/regular/unbzip2-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/regular/unbzip2-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a5131196e30ef579b0c9be21f5ea540bb594b7d952aab127e4f341827d49704ffe3f84d445b28b1cac5fdcfbef718a790ccc408bd6e2fd0c3c17a855a4aee3e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "undici-types@5.26.5",
      "type": "library",
      "name": "undici-types",
      "version": "5.26.5",
      "scope": "required",
      "description": "A stand-alone types package for Undici",
      "purl": "pkg:npm/undici-types@5.26.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/undici-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodejs/undici.git"
        },
        {
          "type": "website",
          "url": "https://undici.nodejs.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/undici/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "26508c3be7a174420aaa517193a21f568014566833edc53bcc3fe1f57674ab37a8b121e650954ecd242fbd84985979055c2f887cb29221f7e1bf4b1566ea7aa4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unherit@1.1.3",
      "type": "library",
      "name": "unherit",
      "version": "1.1.3",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Clone a constructor without affecting the super-class",
      "purl": "pkg:npm/unherit@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unherit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/unherit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/unherit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/unherit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "16dd7a0497276a90caa74f89feba850b746b93a63f360e27cec0b4dbc9368dd0c823fadd67b59dde93d3ffafaf208c516a0c1173d2b42145f445ae1f2afc3e59"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unicode-canonical-property-names-ecmascript@2.0.0",
      "type": "library",
      "name": "unicode-canonical-property-names-ecmascript",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.",
      "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-canonical-property-names-ecmascript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c98e4fa4395f548539fb2fc1482c402510484b565cd9d0c6dd48eafac47453e26351ebd6d8986870e17eb2844e60349a01eccecce2aecb28b1843ea60649d299"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unicode-match-property-ecmascript@2.0.0",
      "type": "library",
      "name": "unicode-match-property-ecmascript",
      "version": "2.0.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.",
      "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-match-property-ecmascript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/unicode-match-property-ecmascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e646990ab6e9e6699bcf9ba50640e46d8d12b0f3a32aa552df95692fdba530f7d29742745ec9bef44be986ff42a08645c2b7bb689a1af78018eac78c28654de5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unicode-match-property-value-ecmascript@2.1.0",
      "type": "library",
      "name": "unicode-match-property-value-ecmascript",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.",
      "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-match-property-value-ecmascript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/unicode-match-property-value-ecmascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab192342deaa8e0fe662c718302d172919f7461d3014f95fc41d3192df427f24efa57d516b4fab026757d90c80a1ba6d484beecb846da4f46e8ba5e457ef308c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unicode-property-aliases-ecmascript@2.1.0",
      "type": "library",
      "name": "unicode-property-aliases-ecmascript",
      "version": "2.1.0",
      "scope": "optional",
      "author": "Mathias Bynens",
      "description": "Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.",
      "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-property-aliases-ecmascript"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mathiasbynens/unicode-property-aliases-ecmascript.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eadddfa13408f6a9def8e66855007ff31f2b936935795cb58115e1577a054394fa47576a435c6d8a7dd7a92971dfe0130649624da47f847c89066f8b54f34cf3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unicorn-magic@0.1.0",
      "type": "library",
      "name": "unicorn-magic",
      "version": "0.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Some useful utilities I often need",
      "purl": "pkg:npm/unicorn-magic@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicorn-magic"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/unicorn-magic.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/unicorn-magic#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/unicorn-magic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9517d5abc7c4f20cfa40c06e0cce9af8b3b7200cd38b4e47ea0095694a62af6135470a68e19528838e4aa4d5ca0bf327dd86fd503b87ba67854e8f6257f0fd15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unified@9.2.2",
      "type": "library",
      "name": "unified",
      "version": "9.2.2",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Interface for parsing, inspecting, transforming, and serializing content through syntax trees",
      "purl": "pkg:npm/unified@9.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unified"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/unifiedjs/unified.git"
        },
        {
          "type": "website",
          "url": "https://unifiedjs.com"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/unifiedjs/unified/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a0ee3d75d26b5e7c10feaae9d22ced65a8e10a76bc01141ad1e9077c7f8bb092158d95b91aab01ec7ba7bb42f0f700ffcc36825d1032da7fc3b1632a16828ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unique-filename@2.0.1",
      "type": "library",
      "name": "unique-filename",
      "version": "2.0.1",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Generate a unique filename for use in temporary directories or caches.",
      "purl": "pkg:npm/unique-filename@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-filename"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/unique-filename.git"
        },
        {
          "type": "website",
          "url": "https://github.com/iarna/unique-filename"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/iarna/unique-filename/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "383587b6491dc7720047ebde2b1155f9506450c70df856aacd451dec8673b7ed338436453c5c6196ac0f177610bcc1f1d530f4b5d81897e92e3e727c13aaa5ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "unique-random@1.0.0",
      "type": "library",
      "name": "unique-random",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Generate random numbers that are consecutively unique",
      "purl": "pkg:npm/unique-random@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-random"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-random/-/unique-random-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/unique-random.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/unique-random#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/unique-random/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b5b1490f7fd11709914d225302a17e22700a9cbe447814c3c7e19eb51dbca25a1425d591a8d3361e5766c99a870af02a7ab67298ac29e991e28679b5d9a114d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unique-random-array@1.0.0",
      "type": "library",
      "name": "unique-random-array",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get consecutively unique elements from an array",
      "purl": "pkg:npm/unique-random-array@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-random-array"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-random-array/-/unique-random-array-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/unique-random-array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/unique-random-array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/unique-random-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bed8f6ca5b637073daebd9c58cd277c6786c13013ca4cca3a94403c369b2cff8927b3a9fe1808073283015012c3a032277954d5bf7423db9dbd817266830822a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unique-slug@3.0.0",
      "type": "library",
      "name": "unique-slug",
      "version": "3.0.0",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "Generate a unique character string suitible for use in files and URLs.",
      "purl": "pkg:npm/unique-slug@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-slug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/unique-slug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/unique-slug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/unique-slug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f04c8cca787aefdc7fd20a84f5f4fda22946faa12dfa26c5caa8ee553b199f5f823311fe5cb969bebd94671e2755c0b04e9c7cd67202af625016433e1cf2eae3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "unique-string@2.0.0",
      "type": "library",
      "name": "unique-string",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Generate a unique random string",
      "purl": "pkg:npm/unique-string@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-string"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/unique-string.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/unique-string#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/unique-string/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8d69e8ab10fbe96564a0cf0b0f1ad536cd5493ae7ffc2f9abf21ec59987d1e1fa480ef70a6000e54e06c0e453c50019b3de530172cda9e2e83cf34ee6065f5a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-builder@2.0.3",
      "type": "library",
      "name": "unist-builder",
      "version": "2.0.3",
      "scope": "required",
      "author": "Eugene Sharygin",
      "description": "unist utility to create a new trees with a nice syntax",
      "purl": "pkg:npm/unist-builder@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-builder"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-builder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-builder#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-builder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7fdf32b79a6794c5a5ccfe77f6d3dce20ac632c15a41094ffef337f7a6f4d239e0b2220dba6366b18f2b9178dfa22d5ce9068cf27437bda183ba82966deff553"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-generated@1.1.6",
      "type": "library",
      "name": "unist-util-generated",
      "version": "1.1.6",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to check if a node is generated",
      "purl": "pkg:npm/unist-util-generated@1.1.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-generated"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-generated.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-generated#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-generated/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7259f6326d7f099ccde6db462bbbe4a06c3e459f157141fa06d19babdf030ed446aae0003978a0d66ac14187a53b0317612f2b2bebd90f2ca88d28e9ec95fe2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-is@4.1.0",
      "type": "library",
      "name": "unist-util-is",
      "version": "4.1.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to check if a node passes a test",
      "purl": "pkg:npm/unist-util-is@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "64e412b2771ef761abc52aa59c412c797d208bb187f734c9674a7d76dbbced645bff7ee630f3b6225c75b3fb7dbc11eb1616e0c1e5306feb7b7089f97713e166"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-position@3.1.0",
      "type": "library",
      "name": "unist-util-position",
      "version": "3.1.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to get the position of a node",
      "purl": "pkg:npm/unist-util-position@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-position"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-position.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-position#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-position/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c3e3e4c026d8485c3cbe98160f4bfbcd10a5d45a58ddf8c3490dff37fc0d77d15f6b880f8bcfb891eaadf7d3775d6e85f7db7f994ce9db10213667ca5a9f7940"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-remove-position@2.0.1",
      "type": "library",
      "name": "unist-util-remove-position",
      "version": "2.0.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to remove positions from a tree",
      "purl": "pkg:npm/unist-util-remove-position@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-remove-position"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-remove-position.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-remove-position#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-remove-position/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c366c2d821edae4fea06167b999b2ef72ba67138f1bf41c9bec3b8db12368570981b43a72a8ecfde48fcd786c986a40b163e4a9933da588f0c394139f72c730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-stringify-position@2.0.3",
      "type": "library",
      "name": "unist-util-stringify-position",
      "version": "2.0.3",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to serialize a node, position, or point as a human readable location",
      "purl": "pkg:npm/unist-util-stringify-position@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-stringify-position"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-stringify-position.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-stringify-position#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-stringify-position/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ddf692727e48fa1cbd56578eabfa8d6c077aa40c7b887e63601312f48d478105628f3ff89afe41bf0e62c35b02ffdd0238388aa3cd46fe9b3c009ac84a7ebcee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-visit@2.0.3",
      "type": "library",
      "name": "unist-util-visit",
      "version": "2.0.3",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to visit nodes",
      "purl": "pkg:npm/unist-util-visit@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-visit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-visit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-visit#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-visit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "889e3f45ccdb24c903d3bd7698692db86a66fd4e01cb815f0e89cbecdffdb404c6205e229a29233ae6a0c8c639ded9d9ab734fe8172696b1e110a01f1968e1ed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unist-util-visit-parents@3.1.1",
      "type": "library",
      "name": "unist-util-visit-parents",
      "version": "3.1.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "unist utility to recursively walk over nodes, with ancestral information",
      "purl": "pkg:npm/unist-util-visit-parents@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unist-util-visit-parents"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git"
        },
        {
          "type": "website",
          "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d4a44e2195a8e9b70cad9130887d94ad70f26a501ad2eab3582c42263ea53cebd3bded9691f802cada034cf68c9e87578755ab5ceab485a5581e3f7dca7265b2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "universalify@2.0.1",
      "type": "library",
      "name": "universalify",
      "version": "2.0.1",
      "scope": "required",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "purl": "pkg:npm/universalify@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/universalify"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RyanZim/universalify.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RyanZim/universalify#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RyanZim/universalify/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "829b4735082120d9dcfef4c6224d12385185357c3b255ae5454b42a2725196f6b0e83b97d303b925e928f6c5ab301861f8fb18019ee85c088e9dffd42a88328b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unpipe@1.0.0",
      "type": "library",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Unpipe a stream from all destinations",
      "purl": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unpipe"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stream-utils/unpipe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/stream-utils/unpipe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/stream-utils/unpipe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unzip-response@2.0.1",
      "type": "library",
      "name": "unzip-response",
      "version": "2.0.1",
      "scope": "required",
      "description": "Unzip a HTTP response if needed",
      "purl": "pkg:npm/unzip-response@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzip-response"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/unzip-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/unzip-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/unzip-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3745c7ea5a83b451fce09c69b50a196269681789f3ad0aaaac0ca6363fbf816eb400ed8066039c7f83bf9d45c97187f2424aaf328f654aea416669a0bee55797"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unzip-stream@0.3.4",
      "type": "library",
      "name": "unzip-stream",
      "version": "0.3.4",
      "scope": "required",
      "author": "Michal Hruby",
      "description": "Process zip files using streaming API",
      "purl": "pkg:npm/unzip-stream@0.3.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzip-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/mhr3/unzip-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/mhr3/unzip-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/mhr3/unzip-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f2a1f0013d5bfe77b7cbec63a9bacc7b7914fd6044d8d97d383e1c1b4a2a5d8fa6ccc5508526bafe9e6d0cc6a6dff615224e29ff52c9ee156057943645cb40b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mkdirp@0.5.6",
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.6",
      "scope": "required",
      "author": "James Halliday",
      "description": "Recursively mkdir, like `mkdir -p`",
      "purl": "pkg:npm/mkdirp@0.5.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzip-stream/node_modules/mkdirp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/substack/node-mkdirp.git"
        },
        {
          "type": "website",
          "url": "https://github.com/substack/node-mkdirp#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/substack/node-mkdirp/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unzipper@0.10.14",
      "type": "library",
      "name": "unzipper",
      "version": "0.10.14",
      "scope": "optional",
      "author": "Evan Oxfeld",
      "description": "Unzip cross-platform streaming API ",
      "purl": "pkg:npm/unzipper@0.10.14",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.14.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ZJONSSON/node-unzipper.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ZJONSSON/node-unzipper#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ZJONSSON/node-unzipper/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b62e30663fb46d04e25f62a6296bb08fb96157eda7fffb97128b54986b90aab6d565210614c6c8ebcf9ce89090f1a02651662fb47133d80f0aeb05efb9e47fea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bluebird@3.4.7",
      "type": "library",
      "name": "bluebird",
      "version": "3.4.7",
      "scope": "optional",
      "author": "Petka Antonov",
      "description": "Full featured Promises/A+ implementation with exceptionally good performance",
      "purl": "pkg:npm/bluebird@3.4.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper/node_modules/bluebird"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/petkaantonov/bluebird.git"
        },
        {
          "type": "website",
          "url": "https://github.com/petkaantonov/bluebird"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/petkaantonov/bluebird/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "883dfcf7c491eec5954476e242ffac1d4b479ccbc2d68de75b9ac072a9eadee3a7d3b0d2029a596149081ac943cfa8170bb1dfba73deed85418281090123dc1c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "isarray@1.0.0",
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "purl": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper/node_modules/isarray"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/isarray.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/isarray"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/isarray/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@2.3.8",
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.8",
      "scope": "optional",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@2.3.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "safe-buffer@5.1.2",
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper/node_modules/safe-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/safe-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/safe-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/safe-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "string_decoder@1.1.1",
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "description": "The string_decoder module from Node core",
      "purl": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper/node_modules/string_decoder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/string_decoder.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/string_decoder"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/string_decoder/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "update-browserslist-db@1.0.13",
      "type": "library",
      "name": "update-browserslist-db",
      "version": "1.0.13",
      "scope": "required",
      "author": "Andrey Sitnik",
      "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config",
      "purl": "pkg:npm/update-browserslist-db@1.0.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/update-browserslist-db"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/browserslist/update-db.git"
        },
        {
          "type": "website",
          "url": "https://github.com/browserslist/update-db#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/browserslist/update-db/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e6cff3548d70fb8da4f3f7bb3796d4d617c48debc72273177a43eac1f88c4ee8fc85fe5ad4a9c27554faa22c0cfca4d1dde198543b9a3a9ce80b55eb4e216e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "update-notifier@4.1.3",
      "type": "library",
      "name": "update-notifier",
      "version": "4.1.3",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Update notifications for your CLI app",
      "purl": "pkg:npm/update-notifier@4.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/update-notifier"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yeoman/update-notifier.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yeoman/update-notifier#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yeoman/update-notifier/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62577a674472098181e9c9088df7c63923a61d78f580c784eda44ecf8306f973249a2c415f88d49e0ac65cd633ef03ca066b680f832705ad809eeed148a86dfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "chalk@3.0.0",
      "type": "library",
      "name": "chalk",
      "version": "3.0.0",
      "scope": "required",
      "description": "Terminal string styling done right",
      "purl": "pkg:npm/chalk@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/update-notifier/node_modules/chalk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/chalk.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/chalk#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/chalk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e03dc1e967f8d4a39844576cce60ea3021aae5557fb8c001dbbdc920b98efb78c0961f17e2a0ed76d8024777f1b5b2c43334b1db641d8670dc26fbb6bb57d5c2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "uri-js@4.4.1",
      "type": "library",
      "name": "uri-js",
      "version": "4.4.1",
      "scope": "required",
      "author": "Gary Court",
      "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.",
      "purl": "pkg:npm/uri-js@4.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uri-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/garycourt/uri-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/garycourt/uri-js"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/garycourt/uri-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "url-loader@4.1.1",
      "type": "library",
      "name": "url-loader",
      "version": "4.1.1",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "A loader for webpack which transforms files into base64 URIs",
      "purl": "pkg:npm/url-loader@4.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url-loader"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack-contrib/url-loader.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack-contrib/url-loader"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack-contrib/url-loader/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc14d5f35dbe0151c738940ef0ee4c916819e5aa2c3fb1a744e270bf32d2f615838f4d2567a674c0d6a4e36dcba7d3c164dd3937e264fcde528bc8d10251b258"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "url-parse-lax@1.0.0",
      "type": "library",
      "name": "url-parse-lax",
      "version": "1.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "url.parse() with support for protocol-less URLs & IPs",
      "purl": "pkg:npm/url-parse-lax@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url-parse-lax"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/url-parse-lax.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/url-parse-lax#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/url-parse-lax/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "055038951e4f22f8b2d8f32c78d7768db150fa3c12c1019d25e8dfe5cb5dd6b117b7462977bc9a9d42bdfa561e72156537955a4c91acbb653fdcc0c3bba2a004"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "usb@2.12.1",
      "type": "library",
      "name": "usb",
      "version": "2.12.1",
      "scope": "required",
      "description": "Library to access USB devices",
      "purl": "pkg:npm/usb@2.12.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/usb"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/usb/-/usb-2.12.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-usb/node-usb.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-usb/node-usb#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-usb/node-usb/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "860b68490505b8c5d52410297a5a544e25fb641f3731009b61e1d306c1dfb40d891bb619efac9cc0880a4219212aa558efa0bc2bac49b1c1e917b129d1e1b7a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-addon-api@7.1.0",
      "type": "library",
      "name": "node-addon-api",
      "version": "7.1.0",
      "scope": "required",
      "description": "Node.js API (Node-API)",
      "purl": "pkg:npm/node-addon-api@7.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/usb/node_modules/node-addon-api"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/node-addon-api.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/node-addon-api"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/node-addon-api/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98d725b687b547ca3b4934de81238776724d37bb39114be1a12ed28674c70f239277ef07f94756383abaa92bfaecf8c2f197392514fcfa82c0302af44885f0ee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "user-home@2.0.0",
      "type": "library",
      "name": "user-home",
      "version": "2.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the path to the user home directory",
      "purl": "pkg:npm/user-home@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/user-home"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/user-home.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/user-home#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/user-home/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28c5aa76539c8c261db4826989c0d214143c9c5c12da2f6cb2501de9fe3e08119c538822b2dd91127af67f18f662872f245c5217764e1cb60b5599d4c6fe0165"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "user-meta@1.0.0",
      "type": "library",
      "name": "user-meta",
      "version": "1.0.0",
      "scope": "required",
      "author": "Artem Sapegin",
      "description": "Read user name, email and URL from .npmrc or .gitconfig",
      "purl": "pkg:npm/user-meta@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/user-meta"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/user-meta/-/user-meta-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sapegin/user-meta.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sapegin/user-meta"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sapegin/user-meta/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "43fa2932016155b0647654ece3850acd5ecbe548f6ceb2783153d74d3cc99ab5356c76f6717eb0273048a847f5811393cd9207f2edfd5a61ec6b912f7e730faf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "userhome@1.0.0",
      "type": "library",
      "name": "userhome",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Kyle Robinson Young",
      "description": "A cross-platform path to the user's home",
      "purl": "pkg:npm/userhome@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/userhome"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/userhome/-/userhome-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/shama/userhome.git"
        },
        {
          "type": "website",
          "url": "https://github.com/shama/userhome"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/shama/userhome/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b214a6371fe3f07f2e16f7cc8f76d1f556a1f8a6c0dec96f256181737de711f5dea1a8ba6a85e724b6f611dd21045edeef1b44b5244a5c888de0f78a4c12b8a"
        }
      ]
    },
    {
      "bom-ref": "username@5.1.0",
      "type": "library",
      "name": "username",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the username of the current user",
      "purl": "pkg:npm/username@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/username/-/username-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/username.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/username#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/username/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c229b756c3ce49b1832f982bf9187de45e633aeab09df66d610440eeb4f36ff786ffa6a08c4f836d70ac9e598bcb16213c6fe85ad49765f1701a51d3e7e504e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-spawn@6.0.6",
      "type": "library",
      "name": "cross-spawn",
      "version": "6.0.6",
      "scope": "optional",
      "author": "André Cruz",
      "description": "Cross platform child_process#spawn and child_process#spawnSync",
      "purl": "pkg:npm/cross-spawn@6.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/cross-spawn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/moxystudio/node-cross-spawn"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/moxystudio/node-cross-spawn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56a094ba171dd6207e76cbfc8313edb5be62661fc3d22b9b48fdb5837e8a5dd12e7fa2392628a87ac5158e909d1d5f4c65151f54596fc2d214c8f7f1a39b6bb7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "execa@1.0.0",
      "type": "library",
      "name": "execa",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A better `child_process`",
      "purl": "pkg:npm/execa@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/execa"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/execa.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/execa#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/execa/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69d6f1732595e3aaa21f2bd2a79d132add39b41e2d2b71dc985eff9f17c07619e8c7cdec7930dbc276aa28ee2c5d1cbbae81c0205a893ff470fc0b846d7eb52c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@4.1.0",
      "type": "library",
      "name": "get-stream",
      "version": "4.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/get-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-stream@1.1.0",
      "type": "library",
      "name": "is-stream",
      "version": "1.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "purl": "pkg:npm/is-stream@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/is-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "npm-run-path@2.0.2",
      "type": "library",
      "name": "npm-run-path",
      "version": "2.0.2",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "purl": "pkg:npm/npm-run-path@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/npm-run-path"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/npm-run-path.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/npm-run-path#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/npm-run-path/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "949c596254f80d6fdb454b45875310216aa62f041f0319ea586e0784476332592b2589c99f426baf6bb79a0c6a696b1d88173be936244c6fe686b9d84eecdf1f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "path-key@2.0.1",
      "type": "library",
      "name": "path-key",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get the PATH environment variable key cross-platform",
      "purl": "pkg:npm/path-key@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/path-key"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/path-key.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/path-key#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/path-key/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c41c62824a65120cfbf8ba88fc0250fe8e83e5ab7a5e343f87458cb1173e0a3f0e33f76e92fdbf2b22e16cd85609837070b3125fe80f7fdde21d2da602fbd0f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "semver@5.7.2",
      "type": "library",
      "name": "semver",
      "version": "5.7.2",
      "scope": "optional",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "purl": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/semver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/node-semver#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/node-semver/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "shebang-command@1.2.0",
      "type": "library",
      "name": "shebang-command",
      "version": "1.2.0",
      "scope": "optional",
      "author": "Kevin Martensson",
      "description": "Get the command from a shebang",
      "purl": "pkg:npm/shebang-command@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/shebang-command"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kevva/shebang-command.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kevva/shebang-command#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kevva/shebang-command/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "115dcbd7e510586a2bdb53a69efa232b7ea6860f93c8828387788504a06886be71797221341731f2859d8244c4110f8110515874b46ea8c7dde4bf3837557956"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "shebang-regex@1.0.0",
      "type": "library",
      "name": "shebang-regex",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching a shebang",
      "purl": "pkg:npm/shebang-regex@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/shebang-regex"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/shebang-regex.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/shebang-regex#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/shebang-regex/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c29a12140c72b3a6f66b6c076755e90d2803ecdf62563836f4f87db95fee68ff44c7f2979644d94de75dc433d2610a60bf328b18991ed94534033a060a3348bd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@3.0.7",
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/signal-exit"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "which@1.3.1",
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/username/node_modules/which"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "utf-8-validate@5.0.10",
      "type": "library",
      "name": "utf-8-validate",
      "version": "5.0.10",
      "scope": "optional",
      "author": "Einar Otto Stangvik",
      "description": "Check if a buffer contains valid UTF-8",
      "purl": "pkg:npm/utf-8-validate@5.0.10",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/utf-8-validate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/websockets/utf-8-validate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/websockets/utf-8-validate"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/websockets/utf-8-validate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67a733ccbab8bbc7cf3b2c7b4d4e97dddbd4655be8266c5243e21cae599a80a862971961660c4f2ba0b926a6e4c3520352615333e733f500e79cb4f00f3ff681"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "util-deprecate@1.0.2",
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "required",
      "author": "Nathan Rajlich",
      "description": "The Node.js `util.deprecate()` function with browser support",
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util-deprecate"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/util-deprecate.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/util-deprecate"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/util-deprecate/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "utila@0.4.0",
      "type": "library",
      "name": "utila",
      "version": "0.4.0",
      "scope": "optional",
      "author": "Aria Minaei",
      "description": "notareplacementforunderscore",
      "purl": "pkg:npm/utila@0.4.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/utila"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/AriaMinaei/utila.git"
        },
        {
          "type": "website",
          "url": "https://github.com/AriaMinaei/utila#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/AriaMinaei/utila/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6740db8042d2f7f2ffef9c196eba3cc409d3e74a41545419fa1504b9e18353914de7561209833e8ddc6c7c28878f034fff82c20c3d22fe0ada2a97819ce5ca44"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "utils-merge@1.0.1",
      "type": "library",
      "name": "utils-merge",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Jared Hanson",
      "description": "merge() utility function",
      "purl": "pkg:npm/utils-merge@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/utils-merge"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/jaredhanson/utils-merge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jaredhanson/utils-merge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/jaredhanson/utils-merge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4c653bc8913d5df93146bc33aaa1d39c971d105a49208ba4dda1af200bc7df18002acfda733d36560326dbb071e8103ff3b4cb64bff5686136324a1527f3584"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "uuid@9.0.1",
      "type": "library",
      "name": "uuid",
      "version": "9.0.1",
      "scope": "required",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "purl": "pkg:npm/uuid@9.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uuid"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/uuidjs/uuid.git"
        },
        {
          "type": "website",
          "url": "https://github.com/uuidjs/uuid#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/uuidjs/uuid/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fed5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "v8-compile-cache-lib@3.0.1",
      "type": "library",
      "name": "v8-compile-cache-lib",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Andrew Bradley",
      "description": "Require hook for automatic V8 compile cache persistence",
      "purl": "pkg:npm/v8-compile-cache-lib@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/v8-compile-cache-lib"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/cspotcode/v8-compile-cache-lib.git"
        },
        {
          "type": "website",
          "url": "https://github.com/cspotcode/v8-compile-cache-lib#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/cspotcode/v8-compile-cache-lib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1aed88f25067cd667808fefb4ad141c037e9600c2c413c2ca55571a9d33bb9f45cf96a21ad3576aadc3848a2fd3adcca2b07e55fb9f2e1dc9945d8a7532b7c6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "validate-npm-package-license@3.0.4",
      "type": "library",
      "name": "validate-npm-package-license",
      "version": "3.0.4",
      "scope": "optional",
      "author": "Kyle E. Mitchell",
      "description": "Give me a string and I'll tell you if it's a valid npm package license string",
      "purl": "pkg:npm/validate-npm-package-license@3.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-npm-package-license"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "spdx-expression-parse@3.0.1",
      "type": "library",
      "name": "spdx-expression-parse",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Kyle E. Mitchell",
      "description": "parse SPDX license expressions",
      "purl": "pkg:npm/spdx-expression-parse@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jslicense/spdx-expression-parse.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jslicense/spdx-expression-parse.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "validate-npm-package-name@3.0.0",
      "type": "library",
      "name": "validate-npm-package-name",
      "version": "3.0.0",
      "scope": "required",
      "author": "zeke",
      "description": "Give me a string and I'll tell you if it's a valid npm package name",
      "purl": "pkg:npm/validate-npm-package-name@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-npm-package-name"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/validate-npm-package-name.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/validate-npm-package-name"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/validate-npm-package-name/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "33ac37ede54230ca2e27d57fb1d3c69c2e47e2e0ebef7ffec5dab41412cedd31455f5fbbc22518e84b37dbc34dfb2e37b6663e76851d37d83d276d6fa81ee22f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "validate.io-array@1.0.6",
      "type": "library",
      "name": "validate.io-array",
      "version": "1.0.6",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Validates if a value is an array.",
      "purl": "pkg:npm/validate.io-array@1.0.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate.io-array"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/validate-io/array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/validate-io/array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/validate-io/array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0de3b2ec29cf1338a082b38ee4266154a270e92dd88bb7bd7bae51d4d97f453375bd340a9f38dfbe4b34ffc910e3414ffddb2344039de21c6627bb8b6babf192"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "validate.io-function@1.0.2",
      "type": "library",
      "name": "validate.io-function",
      "version": "1.0.2",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Validates if a value is a function.",
      "purl": "pkg:npm/validate.io-function@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate.io-function"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/validate-io/function.git"
        },
        {
          "type": "website",
          "url": "https://github.com/validate-io/function#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/validate-io/function/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e51726d1244ae24ae0675214321b96f0825861e741294cbdae976dcc3c8b91d687633bb5da30b155f2f1c6c29ec065c885c6d60e7a24824f9b2df9748f38d89"
        }
      ]
    },
    {
      "bom-ref": "validate.io-integer@1.0.5",
      "type": "library",
      "name": "validate.io-integer",
      "version": "1.0.5",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Validates if a value is an integer.",
      "purl": "pkg:npm/validate.io-integer@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate.io-integer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/validate-io/integer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/validate-io/integer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/validate-io/integer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db68b3b1848ba2337f3fa6e9a41aa18140e30a4af9458da377e3766b70c20147b2f3276fad9fce906bc53d1eea7cea704762c2e69e0d833c73dfa839560aff85"
        }
      ]
    },
    {
      "bom-ref": "validate.io-integer-array@1.0.0",
      "type": "library",
      "name": "validate.io-integer-array",
      "version": "1.0.0",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Validates if a value is an integer array.",
      "purl": "pkg:npm/validate.io-integer-array@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate.io-integer-array"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/validate-io/integer-array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/validate-io/integer-array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/validate-io/integer-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "993acc93fd72b501ed098d2834edddced69f1d8c8653cf0a2fe8d1c56bb37ce9906fee2aaa75a623e83292f1a9f2eb0a64e3341fb91e24711b45a162600d15ac"
        }
      ]
    },
    {
      "bom-ref": "validate.io-number@1.0.3",
      "type": "library",
      "name": "validate.io-number",
      "version": "1.0.3",
      "scope": "required",
      "author": "Athan Reines",
      "description": "Validates if a value is a number.",
      "purl": "pkg:npm/validate.io-number@1.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate.io-number"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/validate-io/number.git"
        },
        {
          "type": "website",
          "url": "https://github.com/validate-io/number#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/validate-io/number/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "911032a2d71b35a498a039d7bdbe0c1e0ff46b57a025d2f04baa09dfc4c963b6b0f67f77165ff76e521777262f3cea79e42371cb0a281bfdc172bc0dac1a5c4a"
        }
      ]
    },
    {
      "bom-ref": "vary@1.1.2",
      "type": "library",
      "name": "vary",
      "version": "1.1.2",
      "scope": "optional",
      "author": "Douglas Christopher Wilson",
      "description": "Manipulate the HTTP Vary header",
      "purl": "pkg:npm/vary@1.1.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vary"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jshttp/vary.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jshttp/vary#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jshttp/vary/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "vfile@4.2.1",
      "type": "library",
      "name": "vfile",
      "version": "4.2.1",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Virtual file format for text processing",
      "purl": "pkg:npm/vfile@4.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vfile"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vfile/vfile.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vfile/vfile#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vfile/vfile/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3ba004e0eb24086e52d5e990ff8825f332b9f3a46a037b2bcf79df2bf562cb450f4e805ce53ae9f415456f5bb40a3b0aac05b09e9af889f33f2815cf5b025b08"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "vfile-location@3.2.0",
      "type": "library",
      "name": "vfile-location",
      "version": "3.2.0",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "vfile utility to convert between positional (line and column-based) and offset (range-based) locations",
      "purl": "pkg:npm/vfile-location@3.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vfile-location"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vfile/vfile-location.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vfile/vfile-location#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vfile/vfile-location/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "68b10864abffa31b820d9f259091a1ba1ced7ff056e0cfa21dd0b082503f79673ebedb911498fc12d81c798157e0b4633a1080022347b0a1acb02ea89c9fa36c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "vfile-message@2.0.4",
      "type": "library",
      "name": "vfile-message",
      "version": "2.0.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "vfile utility to create a virtual message",
      "purl": "pkg:npm/vfile-message@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vfile-message"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/vfile/vfile-message.git"
        },
        {
          "type": "website",
          "url": "https://github.com/vfile/vfile-message#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/vfile/vfile-message/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e3b2cc511a432f89f50e26b7b4d23b87a0ff433d6bb38f12ae303ae135b9364dd69860134c4adb0d8443adde276bb48d7655060cff5fa233428ecd78b8a71c1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "void-elements@3.1.0",
      "type": "library",
      "name": "void-elements",
      "version": "3.1.0",
      "scope": "required",
      "author": "hemanth.hm",
      "description": "Array of \"void elements\" defined by the HTML specification.",
      "purl": "pkg:npm/void-elements@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/void-elements"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pugjs/void-elements.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jadejs/void-elements"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jadejs/void-elements/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e1c738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wait-port@1.1.0",
      "type": "library",
      "name": "wait-port",
      "version": "1.1.0",
      "scope": "optional",
      "author": "Dave Kerr",
      "description": "Utility to wait for a TCP port to open.",
      "purl": "pkg:npm/wait-port@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wait-port"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wait-port/-/wait-port-1.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/dwmkerr/wait-port.git"
        },
        {
          "type": "website",
          "url": "https://github.com/dwmkerr/wait-port#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/dwmkerr/wait-port/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dded38aa4a0ddcbc5330b6a476a796b61f278a1f2eb3283eb1fd4181d7fdc30524a74e62b8ad5e498fd0a4bbec713ffe17f800f3df8ba549a6801b5eb1ba88d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "commander@9.5.0",
      "type": "library",
      "name": "commander",
      "version": "9.5.0",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "purl": "pkg:npm/commander@9.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wait-port/node_modules/commander"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tj/commander.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tj/commander.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tj/commander.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "291b3b5950ca83ce8f5a2b80aa10eb0109d35d92ab69570273abc574bd78aab67f0dc5b0b91a3b5688985da9573bb4b918aa6a622544c026e01437f134728905"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "watchpack@2.4.1",
      "type": "library",
      "name": "watchpack",
      "version": "2.4.1",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "purl": "pkg:npm/watchpack@2.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/watchpack"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/watchpack.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/watchpack"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/watchpack/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f30ac108cb5586a7173f64aea7572d4a481aeae736071d0822f2b24fbc931627abe405c7a28488f90c90400b536fbf84d0850208ac931665ea76a82e9b65d61a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wbuf@1.7.3",
      "type": "library",
      "name": "wbuf",
      "version": "1.7.3",
      "scope": "optional",
      "author": "Fedor Indutny",
      "description": "Write buffer",
      "purl": "pkg:npm/wbuf@1.7.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wbuf"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/indutny/wbuf.git"
        },
        {
          "type": "website",
          "url": "https://github.com/indutny/wbuf"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/indutny/wbuf/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bce103a7af489cb1b1462d2d0eddb23916cc31cd1afcfe01f05a40e5405b248523ebc905efad33318f118fe3e8966286ae2e806f7c3a64ace6ae67ed226690c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wcwidth@1.0.1",
      "type": "library",
      "name": "wcwidth",
      "version": "1.0.1",
      "scope": "optional",
      "author": "Tim Oxley",
      "description": "Port of C's wcwidth() and wcswidth()",
      "purl": "pkg:npm/wcwidth@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wcwidth"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/timoxley/wcwidth.git"
        },
        {
          "type": "website",
          "url": "https://github.com/timoxley/wcwidth#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/timoxley/wcwidth/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c73c4c12d2ae936b172f1bce7ef046246e20aec765ed586da691ce3b360d80efb050bbdf83a8838995d493e0780f92e79aeddbca4a3e55817dcfd5de2b5bc4e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wdio-electron-service@6.4.1",
      "type": "library",
      "name": "wdio-electron-service",
      "version": "6.4.1",
      "scope": "optional",
      "author": "Sam Maister",
      "description": "WebdriverIO service to enable Electron testing",
      "purl": "pkg:npm/wdio-electron-service@6.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wdio-electron-service"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wdio-electron-service/-/wdio-electron-service-6.4.1.tgz"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio-community/wdio-electron-service"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "998177657b9073d0499562bcf6d685309cb96d32848e353f21247ffc3e3c94c9d292c521232ecd30f8467faae86fb11a5395c2ce02efa976e95f666f88d93661"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "data-uri-to-buffer@4.0.1",
      "type": "library",
      "name": "data-uri-to-buffer",
      "version": "4.0.1",
      "scope": "optional",
      "author": "Nathan Rajlich",
      "description": "Generate a Buffer instance from a Data URI string",
      "purl": "pkg:npm/data-uri-to-buffer@4.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wdio-electron-service/node_modules/data-uri-to-buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/TooTallNate/node-data-uri-to-buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "node-fetch@3.3.2",
      "type": "library",
      "name": "node-fetch",
      "version": "3.3.2",
      "scope": "optional",
      "author": "David Frank",
      "description": "A light-weight module that brings Fetch API to node.js",
      "purl": "pkg:npm/node-fetch@3.3.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wdio-electron-service/node_modules/node-fetch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/node-fetch/node-fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/node-fetch/node-fetch"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/node-fetch/node-fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "web-namespaces@1.1.4",
      "type": "library",
      "name": "web-namespaces",
      "version": "1.1.4",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Map of web namespaces",
      "purl": "pkg:npm/web-namespaces@1.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/web-namespaces"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/web-namespaces.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/web-namespaces#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/web-namespaces/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c18c5219a8ed9a83f85b17de8c03c8af89747d587e8de31765bd3cc0d734b4c83ac6c7d95e3ddc102a882b41bb640a94ab43cff1694c0ed68e195053016ced37"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "web-streams-polyfill@3.3.3",
      "type": "library",
      "name": "web-streams-polyfill",
      "version": "3.3.3",
      "scope": "optional",
      "author": "Mattias Buelens",
      "description": "Web Streams, based on the WHATWG spec reference implementation",
      "purl": "pkg:npm/web-streams-polyfill@3.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/web-streams-polyfill"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/MattiasBuelens/web-streams-polyfill.git"
        },
        {
          "type": "website",
          "url": "https://github.com/MattiasBuelens/web-streams-polyfill#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/MattiasBuelens/web-streams-polyfill/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7762562c28af999613488a207bd32c805099aede7bd418a47161989230b59219656d3783946a99d83f2f0fc13f9496bc58659b6fb3e59bcfd725857b2091d967"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webdriver@8.36.1",
      "type": "library",
      "name": "webdriver",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol",
      "purl": "pkg:npm/webdriver@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webdriver/-/webdriver-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webdriverio/webdriverio/tree/main/packages/webdriver"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e78ed18af6021d2b55aad88640105c001024cc96cf9c05acc695c6ce68f928bf9338cd89178d4dda2411b54c57aabd2399ed4dcf3c9eed64bb63b8929caea2d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@sindresorhus/is@5.6.0",
      "type": "library",
      "name": "@sindresorhus/is",
      "version": "5.6.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Type check values",
      "purl": "pkg:npm/%40sindresorhus/is@5.6.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/@sindresorhus/is"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d5eedf062986895ac9f4d2d143a81c3cf94aa6afc0347d1535b6f4d08726731afd2c24219140bdc918c237b9cb8aa375c865d50ff8bc7bfe0876b7795ec32ee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@szmarczak/http-timer@5.0.1",
      "type": "library",
      "name": "@szmarczak/http-timer",
      "version": "5.0.1",
      "scope": "optional",
      "author": "Szymon Marczak",
      "description": "Timings for HTTP requests",
      "purl": "pkg:npm/%40szmarczak/http-timer@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/@szmarczak/http-timer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/http-timer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/http-timer#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/http-timer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8f9905f43e20183cc79561edb7ecb24062f38c616d63dab1f96113b24b76f8093549ba6df81df46f2af033a331c0406d139c735d51f63d9c2794c9102cfff73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cacheable-lookup@7.0.0",
      "type": "library",
      "name": "cacheable-lookup",
      "version": "7.0.0",
      "scope": "optional",
      "author": "Szymon Marczak",
      "description": "A cacheable dns.lookup(…) that respects TTL",
      "purl": "pkg:npm/cacheable-lookup@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/cacheable-lookup"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/szmarczak/cacheable-lookup.git"
        },
        {
          "type": "website",
          "url": "https://github.com/szmarczak/cacheable-lookup#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/szmarczak/cacheable-lookup/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "faa272c78c622ab6bc999adcc218cc44c5210f9351d51f1eb0f933218c57f7a26279c168c405c5bb3fc6a51dfe7afe0f13559a9878a9efcc15d2f7263d0b69f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cacheable-request@10.2.14",
      "type": "library",
      "name": "cacheable-request",
      "version": "10.2.14",
      "scope": "optional",
      "author": "Jared Wray",
      "description": "Wrap native HTTP requests with RFC compliant cache support",
      "purl": "pkg:npm/cacheable-request@10.2.14",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/cacheable-request"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jaredwray/cacheable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jaredwray/cacheable#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jaredwray/cacheable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce40d3e56005e21492a148327e0e6d148c73f1740afb6e56fd32d5a2325330a05ac5ebcb041b4bc60aa0b80b95401f0f556efd1558c7714f8627db556c367d99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "get-stream@6.0.1",
      "type": "library",
      "name": "get-stream",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "purl": "pkg:npm/get-stream@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/get-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/get-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/get-stream#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/get-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "got@12.6.1",
      "type": "library",
      "name": "got",
      "version": "12.6.1",
      "scope": "optional",
      "description": "Human-friendly and powerful HTTP request library for Node.js",
      "purl": "pkg:npm/got@12.6.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/got"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/got/-/got-12.6.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/got.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/got#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/got/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9938416e5be5005d5de0ee68ab2bcdf99c4b018c0824aedba4cc6062a3c3f68916d02dea9b91459fb93cd7542b72e101c1aa204779e0385a027ecea646feed79"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "lowercase-keys@3.0.0",
      "type": "library",
      "name": "lowercase-keys",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "purl": "pkg:npm/lowercase-keys@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/lowercase-keys"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/lowercase-keys#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/lowercase-keys/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a33082ea0750fa0957390b2f78a0f462c0f2f034901630d3cf8cf2cc41cd579f893f90fad8b99f0d9ea8d5cc9c171f68b86f78d0ce5d13c0bc0937b0763d9859"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mimic-response@4.0.0",
      "type": "library",
      "name": "mimic-response",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Mimic a Node.js HTTP response stream",
      "purl": "pkg:npm/mimic-response@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/mimic-response"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/mimic-response.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/mimic-response#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/mimic-response/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b92121fdc4c614d03ceb4fe8e5f2adb37bd0fa79606da3e23c08da5ef9523e2b627f17f9373dd91d4ddcf8c2f1951f8353a68f8d4584d522e31010c31cb0baa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "normalize-url@8.0.1",
      "type": "library",
      "name": "normalize-url",
      "version": "8.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Normalize a URL",
      "purl": "pkg:npm/normalize-url@8.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/normalize-url"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/normalize-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/normalize-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/normalize-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20ef50be350c5b13d0421b3ad283aed740919160a26734949336d718657da6f8989757d761cbe4cd0e6357dcfc63aba7f0046855197812d0babfa8cda9b689ff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "p-cancelable@3.0.0",
      "type": "library",
      "name": "p-cancelable",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Create a promise that can be canceled",
      "purl": "pkg:npm/p-cancelable@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/p-cancelable"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/p-cancelable.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/p-cancelable#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/p-cancelable/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a55604773c6bb3968d0c993764e1c5ea5d69704032e738d4c083ab26eb65e430912247137718bdd27df918beac289db90905cac8ed4befe5987dca3be7da253"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "responselike@3.0.0",
      "type": "library",
      "name": "responselike",
      "version": "3.0.0",
      "scope": "optional",
      "author": "Luke Childs",
      "description": "A response-like object for mocking a Node.js HTTP response stream",
      "purl": "pkg:npm/responselike@3.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver/node_modules/responselike"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/responselike.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/responselike#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/responselike/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e34c87c5b35c976fabcd7bd9b9592b62885ab61b122653135caaf21b9cbcb9c887bf5fb10cb1d0a608c6eb82543bd9eb12ada318b1fa219f01719cb0df0af07a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webdriverio@8.36.1",
      "type": "library",
      "name": "webdriverio",
      "version": "8.36.1",
      "scope": "optional",
      "author": "Christian Bromann",
      "description": "Next-gen browser and mobile automation test framework for Node.js",
      "purl": "pkg:npm/webdriverio@8.36.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.36.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/webdriverio/webdriverio.git"
        },
        {
          "type": "website",
          "url": "https://webdriver.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webdriverio/webdriverio/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bf3134f6815078c6ce609ffbe63675dec0c8963cc2dc71fbba850928030012dcab9ff6eed45f5283fe080c4b2f41a443de9cf769ee9291195ddf795c424e8724"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "brace-expansion@2.0.1",
      "type": "library",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio/node_modules/brace-expansion"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/juliangruber/brace-expansion.git"
        },
        {
          "type": "website",
          "url": "https://github.com/juliangruber/brace-expansion"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/juliangruber/brace-expansion/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "is-plain-obj@4.1.0",
      "type": "library",
      "name": "is-plain-obj",
      "version": "4.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a plain object",
      "purl": "pkg:npm/is-plain-obj@4.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio/node_modules/is-plain-obj"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/is-plain-obj.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/is-plain-obj#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/is-plain-obj/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "minimatch@9.0.4",
      "type": "library",
      "name": "minimatch",
      "version": "9.0.4",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "purl": "pkg:npm/minimatch@9.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio/node_modules/minimatch"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/minimatch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/minimatch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/minimatch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2aa5a1f957217f170c3510098e3dad9ec48974d6c7b1582790185336b5bb023568e8ebcbb71c3ccdf4fda0bc35252a21945cc9f230a84e06a85ef27e907b7a7f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "serialize-error@11.0.3",
      "type": "library",
      "name": "serialize-error",
      "version": "11.0.3",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Serialize/deserialize an error into a plain object",
      "purl": "pkg:npm/serialize-error@11.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio/node_modules/serialize-error"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serialize-error/-/serialize-error-11.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/serialize-error.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/serialize-error#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/serialize-error/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d86db2fbedb57618f647b88701d774148ce31b0b8a66577eecf97f6d353a60892b0b664c6d55239be96e8fa03a577e11bfd5df2890caa535aef56e06b1ed43f6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "type-fest@2.19.0",
      "type": "library",
      "name": "type-fest",
      "version": "2.19.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "purl": "pkg:npm/type-fest@2.19.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio/node_modules/type-fest"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/type-fest.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/type-fest#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/type-fest/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4401fcdb6a4074181c34c01f5a708153708565c7d9fe2d5e663c0553f76c2caba6caeb8fde78ae7a0d9402e917605d04d8002873cd994927fd2745900629f31c"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)"
        }
      ]
    },
    {
      "bom-ref": "webidl-conversions@3.0.1",
      "type": "library",
      "name": "webidl-conversions",
      "version": "3.0.1",
      "scope": "optional",
      "author": "Domenic Denicola",
      "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",
      "purl": "pkg:npm/webidl-conversions@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webidl-conversions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jsdom/webidl-conversions.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jsdom/webidl-conversions#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jsdom/webidl-conversions/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "webpack@5.91.0",
      "type": "library",
      "name": "webpack",
      "version": "5.91.0",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.",
      "purl": "pkg:npm/webpack@5.91.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/webpack.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/webpack"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/webpack/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "af357094b78158725b9a04c2ffc4ef01cbb9be924d208f8c7a5429ca50f88cd1113f0a4124e136944724a35cc95f740978b8d34c09d0c67fce27c6e30f35506b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webpack-dev-middleware@5.3.4",
      "type": "library",
      "name": "webpack-dev-middleware",
      "version": "5.3.4",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "A development middleware for webpack",
      "purl": "pkg:npm/webpack-dev-middleware@5.3.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-middleware"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/webpack-dev-middleware.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/webpack-dev-middleware"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/webpack-dev-middleware/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "055753aa186cfb421fa1e01fec4a07e5613e7b10a6a867ab1df0ccd082f4f7a3f1eb44ead8c9fd3006e768651ee8788c6b8d4a302605d7d832cd998172afe8e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv@8.12.0",
      "type": "library",
      "name": "ajv",
      "version": "8.12.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "purl": "pkg:npm/ajv@8.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-middleware/node_modules/ajv"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ajv-validator/ajv.git"
        },
        {
          "type": "website",
          "url": "https://ajv.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ajv-validator/ajv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11bb592970ef722ed63104abea7d37a1f4acd91303b7493c97d474fee02683cc2e87a5319884884f2338fd5ee294eca603c2769e87985c3b08f2d50b89cc13c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv-keywords@5.1.0",
      "type": "library",
      "name": "ajv-keywords",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Additional JSON-Schema keywords for Ajv JSON validator",
      "purl": "pkg:npm/ajv-keywords@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-middleware/node_modules/ajv-keywords"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/ajv-keywords.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/ajv-keywords#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/ajv-keywords/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6024bf24d140532af9bc0ba19350d69b5081c511d6f4b6c9da8cd679e9ab22aa5bb2a2a31d5c583f28b9182d2b8d9213e49c49def8ab5534bcc24e22fd9fa4af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-traverse@1.0.0",
      "type": "library",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "schema-utils@4.2.0",
      "type": "library",
      "name": "schema-utils",
      "version": "4.2.0",
      "scope": "optional",
      "author": "webpack Contrib",
      "description": "webpack Validation Utils",
      "purl": "pkg:npm/schema-utils@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-middleware/node_modules/schema-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/schema-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/schema-utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/schema-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f48d1b2b3e98dd7243f7a0fba0dff57134ab76b6b47c4dc69bacce85380025bc2ffd3e17269be72e0204e5c41a9d051d56271ecd6a3f561f0f9a3a685e4956f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webpack-dev-server@4.15.2",
      "type": "library",
      "name": "webpack-dev-server",
      "version": "4.15.2",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "Serves a webpack app. Updates the browser on changes.",
      "purl": "pkg:npm/webpack-dev-server@4.15.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/webpack-dev-server.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/webpack-dev-server#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/webpack-dev-server/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d176af0196cd279b03ac26e4a562fc9a26b4a3958f39dd981adc6b12266404af458cba692142b64e0c4aeaa183d8fde15174c934d3d589badeaca731e56911d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv@8.12.0",
      "type": "library",
      "name": "ajv",
      "version": "8.12.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "purl": "pkg:npm/ajv@8.12.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server/node_modules/ajv"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ajv-validator/ajv.git"
        },
        {
          "type": "website",
          "url": "https://ajv.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ajv-validator/ajv/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11bb592970ef722ed63104abea7d37a1f4acd91303b7493c97d474fee02683cc2e87a5319884884f2338fd5ee294eca603c2769e87985c3b08f2d50b89cc13c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv-keywords@5.1.0",
      "type": "library",
      "name": "ajv-keywords",
      "version": "5.1.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Additional JSON-Schema keywords for Ajv JSON validator",
      "purl": "pkg:npm/ajv-keywords@5.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server/node_modules/ajv-keywords"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/ajv-keywords.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/ajv-keywords#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/ajv-keywords/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6024bf24d140532af9bc0ba19350d69b5081c511d6f4b6c9da8cd679e9ab22aa5bb2a2a31d5c583f28b9182d2b8d9213e49c49def8ab5534bcc24e22fd9fa4af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ipaddr.js@2.2.0",
      "type": "library",
      "name": "ipaddr.js",
      "version": "2.2.0",
      "scope": "optional",
      "author": "whitequark",
      "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
      "purl": "pkg:npm/ipaddr.js@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server/node_modules/ipaddr.js"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/whitequark/ipaddr.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/whitequark/ipaddr.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/whitequark/ipaddr.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "020df0076a37ef0b25652d7d859aa8ad49eb9f34a4a4e572f888a20c4893a8db9b118a58b875887fa2b8a6c80dd9958a1314b8c61542ad155f6ffc1f5bc7d624"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-traverse@1.0.0",
      "type": "library",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "optional",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server/node_modules/json-schema-traverse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "schema-utils@4.2.0",
      "type": "library",
      "name": "schema-utils",
      "version": "4.2.0",
      "scope": "optional",
      "author": "webpack Contrib",
      "description": "webpack Validation Utils",
      "purl": "pkg:npm/schema-utils@4.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server/node_modules/schema-utils"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/schema-utils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/schema-utils"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/schema-utils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f48d1b2b3e98dd7243f7a0fba0dff57134ab76b6b47c4dc69bacce85380025bc2ffd3e17269be72e0204e5c41a9d051d56271ecd6a3f561f0f9a3a685e4956f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webpack-merge@5.10.0",
      "type": "library",
      "name": "webpack-merge",
      "version": "5.10.0",
      "scope": "optional",
      "author": "Juho Vepsalainen",
      "description": "Variant of merge that's useful for webpack configuration",
      "purl": "pkg:npm/webpack-merge@5.10.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-merge"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/survivejs/webpack-merge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/survivejs/webpack-merge"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/survivejs/webpack-merge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb8cd729dc7b5273bed6368de25da51d50fe985be795940fffa96368955be12662c0829e527ad3e65d20913f33fa7e212a90be8e93afe8ef51fa02ed6a0ee948"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "webpack-sources@3.2.3",
      "type": "library",
      "name": "webpack-sources",
      "version": "3.2.3",
      "scope": "optional",
      "author": "Tobias Koppers @sokra",
      "description": "Source code handling classes for webpack",
      "purl": "pkg:npm/webpack-sources@3.2.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-sources"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/webpack/webpack-sources.git"
        },
        {
          "type": "website",
          "url": "https://github.com/webpack/webpack-sources#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/webpack/webpack-sources/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc3c8c10eac380b28a206d1f9afb73fb87545ffdc6868cf0826ea23e9f0a461be7f9e41ff7e43b196c5534c937fae08f59f757602e04c4605c9085dd1447c7d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eslint-scope@5.1.1",
      "type": "library",
      "name": "eslint-scope",
      "version": "5.1.1",
      "scope": "optional",
      "description": "ECMAScript scope analyzer for ESLint",
      "purl": "pkg:npm/eslint-scope@5.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack/node_modules/eslint-scope"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eslint/eslint-scope.git"
        },
        {
          "type": "website",
          "url": "http://github.com/eslint/eslint-scope"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eslint/eslint-scope/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8dc706c5fe16742a97a960dd1c35ba3e14de97a0aec6687950860c7f848665e956b46c5e3945038ec212c8cbc9500dbb8289a7522c20671f608562aba2b796f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "estraverse@4.3.0",
      "type": "library",
      "name": "estraverse",
      "version": "4.3.0",
      "scope": "optional",
      "description": "ECMAScript JS AST traversal functions",
      "purl": "pkg:npm/estraverse@4.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack/node_modules/estraverse"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/estools/estraverse.git"
        },
        {
          "type": "website",
          "url": "https://github.com/estools/estraverse"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/estools/estraverse/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dfd9e729f7d6cfcc4dd4153fd9cefd9fd9c1f470f3a349e2614ab1eb1caa527ca8027432c96a4e4dd6447a209c87c041bb9d79b78c29f599a055f5619fd101a7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "websocket-driver@0.7.4",
      "type": "library",
      "name": "websocket-driver",
      "version": "0.7.4",
      "scope": "optional",
      "author": "James Coglan",
      "description": "WebSocket protocol handler with pluggable I/O",
      "purl": "pkg:npm/websocket-driver@0.7.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/websocket-driver"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/faye/websocket-driver-node.git"
        },
        {
          "type": "website",
          "url": "https://github.com/faye/websocket-driver-node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/faye/websocket-driver-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f5eca783210563bdbd2cb2e4831767185d28368b3b65889e01f5676cb81e89f79daa08f2a69d5ab80f25b99a8b489971c30b57014ffd547b3ac956c2b0e738e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "websocket-extensions@0.1.4",
      "type": "library",
      "name": "websocket-extensions",
      "version": "0.1.4",
      "scope": "optional",
      "author": "James Coglan",
      "description": "Generic extension manager for WebSocket connections",
      "purl": "pkg:npm/websocket-extensions@0.1.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/websocket-extensions"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/faye/websocket-extensions-node.git"
        },
        {
          "type": "website",
          "url": "http://github.com/faye/websocket-extensions-node"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/faye/websocket-extensions-node/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3aa79d3c818e7ec0e5a37d5437061b08531268ef66f46ff47da2078f9fdd6450cc16a3d3731e94c2ac8ecb708e11a10e83ff55b0622976a9fad96e4a868292a6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "whatwg-fetch@3.6.20",
      "type": "library",
      "name": "whatwg-fetch",
      "version": "3.6.20",
      "scope": "required",
      "description": "A window.fetch polyfill.",
      "purl": "pkg:npm/whatwg-fetch@3.6.20",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/whatwg-fetch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/github/fetch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/github/fetch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/github/fetch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12a862154e9d68e03c9298ce5932f4a25855385de2eceac5cd26221ac10c07c19c5d2f91af36ae004457eb9c4c78d595ab103a1d71f69baf59f4b68a29d8ac7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "whatwg-url@5.0.0",
      "type": "library",
      "name": "whatwg-url",
      "version": "5.0.0",
      "scope": "optional",
      "author": "Sebastian Mayr",
      "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery",
      "purl": "pkg:npm/whatwg-url@5.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/whatwg-url"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jsdom/whatwg-url.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jsdom/whatwg-url#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jsdom/whatwg-url/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which@2.0.2",
      "type": "library",
      "name": "which",
      "version": "2.0.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "which-boxed-primitive@1.0.2",
      "type": "library",
      "name": "which-boxed-primitive",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Which kind of boxed JS primitive is this?",
      "purl": "pkg:npm/which-boxed-primitive@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-boxed-primitive"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/which-boxed-primitive.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/which-boxed-primitive#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/which-boxed-primitive/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which-builtin-type@1.1.3",
      "type": "library",
      "name": "which-builtin-type",
      "version": "1.1.3",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "What is the type of this builtin JS value?",
      "purl": "pkg:npm/which-builtin-type@1.1.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-builtin-type"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/which-builtin-type.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/which-builtin-type#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/which-builtin-type/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6268ec48c0c162c33509a1626b23954f4ebe2897977f4a3933f080778a3595369d140b5a71350ce3dce8631affa2ba28a450df86f37a884701c54c9cde0bca9b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which-collection@1.0.2",
      "type": "library",
      "name": "which-collection",
      "version": "1.0.2",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "purl": "pkg:npm/which-collection@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-collection"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/inspect-js/which-collection.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/which-collection#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/which-collection/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b88d5ca39c1760bdcf3a63a06468b64437ddf74b060eb8116476606ef597e47006dd55ba484e70e68ef67f6908d15d0aefe443e44e70f5b37f468a2a9b9e00b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which-module@2.0.1",
      "type": "library",
      "name": "which-module",
      "version": "2.0.1",
      "scope": "required",
      "author": "nexdrew",
      "description": "Find the module object for something that was require()d",
      "purl": "pkg:npm/which-module@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-module"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nexdrew/which-module.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nexdrew/which-module#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nexdrew/which-module/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "881759e7b443be7391f4018184c2f6bc565fee1f2f9818e1a1a66a3832411561d5b4a90398ab876a2ddcc793e054cad7e580cda76ec0a1f61b03072d492faf85"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "which-typed-array@1.1.15",
      "type": "library",
      "name": "which-typed-array",
      "version": "1.1.15",
      "scope": "optional",
      "author": "Jordan Harband",
      "description": "Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "purl": "pkg:npm/which-typed-array@1.1.15",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-typed-array"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/inspect-js/which-typed-array.git"
        },
        {
          "type": "website",
          "url": "https://github.com/inspect-js/which-typed-array#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/inspect-js/which-typed-array/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a15d23985b54932e825df92a7a156f04ffcb496276b32e2f58c8a888437224b78fac13bfc8ac95f4ec89c927c02a8b21f91624225e73242359f3fe099dcae974"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "widest-line@3.1.0",
      "type": "library",
      "name": "widest-line",
      "version": "3.1.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of the widest line in a string - the number of columns required to display it",
      "purl": "pkg:npm/widest-line@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/widest-line"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/widest-line.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/widest-line#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/widest-line/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36c9a85da96c5950cc1aea71679474f246bd7e56638e22ef1d501660e2ad88a33cba3b595abf5c45f7da93eb92138f3e39bf0e6da957a70c9e522c830fa40582"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wildcard@2.0.1",
      "type": "library",
      "name": "wildcard",
      "version": "2.0.1",
      "scope": "optional",
      "author": "Damon Oehlman",
      "description": "Wildcard matching tools",
      "purl": "pkg:npm/wildcard@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wildcard"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/DamonOehlman/wildcard.git"
        },
        {
          "type": "website",
          "url": "https://github.com/DamonOehlman/wildcard#readme"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/DamonOehlman/wildcard/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "082d5b38bf3b3c85920610dc4eb75e2e8e9e193ee6085b6b834b8826da89505c8af9e267ce5f00d67887e7abaeeca31ae5716bb6257e010b873b79fb0ec1e72d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "word-wrap@1.2.5",
      "type": "library",
      "name": "word-wrap",
      "version": "1.2.5",
      "scope": "optional",
      "author": "Jon Schlinkert",
      "description": "Wrap words to a specified length.",
      "purl": "pkg:npm/word-wrap@1.2.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/word-wrap"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/jonschlinkert/word-wrap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/jonschlinkert/word-wrap"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/jonschlinkert/word-wrap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04ddb607979a30c23d50cb63ac677983978260fa423c3532d052576d8b1a4f9cd8c6314e7244b9dd2403137a56915a16a475d56f706b61c10de13c1ae7907970"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "workerpool@6.2.1",
      "type": "library",
      "name": "workerpool",
      "version": "6.2.1",
      "scope": "optional",
      "author": "Jos de Jong",
      "description": "Offload tasks to a pool of workers on node.js and in the browser",
      "purl": "pkg:npm/workerpool@6.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/workerpool"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/josdejong/workerpool.git"
        },
        {
          "type": "website",
          "url": "https://github.com/josdejong/workerpool"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/josdejong/workerpool/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20b10813dee40d9bc5f566fd7fa8796972b8b304a528651c3841a22186f638ebbf22b0d4f62c23d1f0fffd2b00e84e626f0271a44be1ba59496384a5e0672903"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@6.2.0",
      "type": "library",
      "name": "wrap-ansi",
      "version": "6.2.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrap-ansi@7.0.0",
      "type": "library",
      "name": "wrap-ansi-cjs",
      "version": "7.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi-cjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/wrap-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/wrap-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/wrap-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "strip-ansi@6.0.1",
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi/node_modules/strip-ansi"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/chalk/strip-ansi.git"
        },
        {
          "type": "website",
          "url": "https://github.com/chalk/strip-ansi#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/chalk/strip-ansi/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "wrappy@1.0.2",
      "type": "library",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Callback wrapping utility",
      "purl": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrappy"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/wrappy.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/wrappy"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/wrappy/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "write-file-atomic@3.0.3",
      "type": "library",
      "name": "write-file-atomic",
      "version": "3.0.3",
      "scope": "required",
      "author": "Rebecca Turner",
      "description": "Write files in an atomic fashion w/configurable ownership",
      "purl": "pkg:npm/write-file-atomic@3.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write-file-atomic"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/npm/write-file-atomic.git"
        },
        {
          "type": "website",
          "url": "https://github.com/npm/write-file-atomic"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/npm/write-file-atomic/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02f1dcc99e499d27eade2a12ca3ac1907f725b89bb03293cffd332fc30fda2729ebbff787f0acca1c7a63b64002450259e70cdf990d2f998c0479b9ad7f3d5fd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "signal-exit@3.0.7",
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "required",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "purl": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write-file-atomic/node_modules/signal-exit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/tapjs/signal-exit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/tapjs/signal-exit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tapjs/signal-exit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "ws@8.16.0",
      "type": "library",
      "name": "ws",
      "version": "8.16.0",
      "scope": "required",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "purl": "pkg:npm/ws@8.16.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ws"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/websockets/ws.git"
        },
        {
          "type": "website",
          "url": "https://github.com/websockets/ws"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/websockets/ws/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d2d1cfff4cfec89daf3b4df88f533d6b4333211eb97f486da0baa45c4ce214603daaf2e85474d1d960951a43c69318fcc287e73aa1ac0c296df99c5975771c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xdg-basedir@4.0.0",
      "type": "library",
      "name": "xdg-basedir",
      "version": "4.0.0",
      "scope": "required",
      "author": "Sindre Sorhus",
      "description": "Get XDG Base Directory paths",
      "purl": "pkg:npm/xdg-basedir@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xdg-basedir"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/xdg-basedir.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/xdg-basedir#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/xdg-basedir/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d23611090de8d9615ee1e7406884bd3d12bf5568879faf62cc01fdce126a429233a2df8798c906005d44e3110b5925329c17413650a4e1fa8b032ec80d8a6f5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xml-js@1.6.11",
      "type": "library",
      "name": "xml-js",
      "version": "1.6.11",
      "scope": "required",
      "author": "Yousuf Almarzooqi",
      "description": "A convertor between XML text and Javascript object / JSON text.",
      "purl": "pkg:npm/xml-js@1.6.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xml-js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nashwaan/xml-js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nashwaan/xml-js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nashwaan/xml-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eeb562d8a31fc1f58597e1a93e0ea6f342153165cb4633be3f14eaed5d820e1a066a4d30cd8cc58146369b85c9e3b38675777c78b13c126c1f026763c3b942d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xmlbuilder@15.1.1",
      "type": "library",
      "name": "xmlbuilder",
      "version": "15.1.1",
      "scope": "optional",
      "author": "Ozgur Ozcitak",
      "description": "An XML builder for node.js",
      "purl": "pkg:npm/xmlbuilder@15.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmlbuilder"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/oozcitak/xmlbuilder-js.git"
        },
        {
          "type": "website",
          "url": "http://github.com/oozcitak/xmlbuilder-js"
        },
        {
          "type": "issue-tracker",
          "url": "http://github.com/oozcitak/xmlbuilder-js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8ca8606ab57c9e3757b74c662f80d803559de3f385b873090e5d0b30821a25e803e065669f7fd9676ef37b3076093a25ecbc63d7b634d8244882f49db0bfd12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xok@1.0.0",
      "type": "library",
      "name": "xok",
      "version": "1.0.0",
      "scope": "required",
      "author": "Nathan Vander Wilt",
      "description": "Extend an object with the \"has own property\"'s of other object(s)",
      "purl": "pkg:npm/xok@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xok"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xok/-/xok-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/natevw/xok.git"
        },
        {
          "type": "website",
          "url": "https://github.com/natevw/xok"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/natevw/xok/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d56fa17ae4e8aad3f7d0c4b1f869dc44f7639e365d678c477e035a4f9279ae8ccfe726189dda2a1f19786b538b2e6cd6d48b6174c21b8a84bbfc45e16caa0ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "WTFPL"
          }
        }
      ]
    },
    {
      "bom-ref": "xtend@4.0.2",
      "type": "library",
      "name": "xtend",
      "version": "4.0.2",
      "scope": "required",
      "author": "Raynos",
      "description": "extend like a boss",
      "purl": "pkg:npm/xtend@4.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xtend"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/Raynos/xtend.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Raynos/xtend"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Raynos/xtend/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xterm@4.19.0",
      "type": "library",
      "name": "xterm",
      "version": "4.19.0",
      "scope": "required",
      "description": "Full xterm terminal, in your browser",
      "purl": "pkg:npm/xterm@4.19.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xterm"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xterm/-/xterm-4.19.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtermjs/xterm.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtermjs/xterm.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtermjs/xterm.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7370a9e1e395b1863943cdfd751e487a382144fa717221a62d659a3fd83ea697cc7810a131e2dad43080fa9997fe3c8367ecf114e9a524bffcdaa55d6b256819"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xterm-addon-fit@0.5.0",
      "type": "library",
      "name": "xterm-addon-fit",
      "version": "0.5.0",
      "scope": "required",
      "author": "The xterm.js authors",
      "purl": "pkg:npm/xterm-addon-fit@0.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xterm-addon-fit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtermjs/xterm.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtermjs/xterm.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtermjs/xterm.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ec4bd7ea8571da7049ac3f104966f7e3da56b7d08cfdc64f942a385082760d92b5083790982dbc3b5847f3d75edcefe4bce92feda473dfbcdc49b05e7f1bcc1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xterm-addon-search@0.8.2",
      "type": "library",
      "name": "xterm-addon-search",
      "version": "0.8.2",
      "scope": "optional",
      "author": "The xterm.js authors",
      "purl": "pkg:npm/xterm-addon-search@0.8.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xterm-addon-search"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xterm-addon-search/-/xterm-addon-search-0.8.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/xtermjs/xterm.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/xtermjs/xterm.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/xtermjs/xterm.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "235f3ade68e7f0feae56baa6fd7f9bb5a955b2a8c028b8678696cfed26af00ea44908d632616c7536513a7b363791b5c29392ce945a4ff272076ce6c9c349e8e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "xvfb-maybe@0.2.1",
      "type": "library",
      "name": "xvfb-maybe",
      "version": "0.2.1",
      "scope": "optional",
      "author": "Paul Betts",
      "description": "Runs xvfb-run only if you need to, useful for Electron unit tests",
      "purl": "pkg:npm/xvfb-maybe@0.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xvfb-maybe"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xvfb-maybe/-/xvfb-maybe-0.2.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/paulcbetts/xvfb-maybe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/paulcbetts/xvfb-maybe"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/paulcbetts/xvfb-maybe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f48c91cf797a432865e8bbe71911798cc3c1e280447a9427bb3bd50054f29cfe8008b2d27afaa2808089f5dffea1f976f66d9d69e6950428673d852769e27bc8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "debug@2.6.9",
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "scope": "optional",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "purl": "pkg:npm/debug@2.6.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xvfb-maybe/node_modules/debug"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/visionmedia/debug.git"
        },
        {
          "type": "website",
          "url": "https://github.com/visionmedia/debug#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/visionmedia/debug/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ms@2.0.0",
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "scope": "optional",
      "description": "Tiny milisecond conversion utility",
      "purl": "pkg:npm/ms@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xvfb-maybe/node_modules/ms"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/zeit/ms.git"
        },
        {
          "type": "website",
          "url": "https://github.com/zeit/ms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/zeit/ms/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "which@1.3.1",
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "scope": "optional",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "purl": "pkg:npm/which@1.3.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xvfb-maybe/node_modules/which"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/isaacs/node-which.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/node-which#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/node-which/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "xxhash-addon@2.0.3",
      "type": "library",
      "name": "xxhash-addon",
      "version": "2.0.3",
      "scope": "required",
      "author": "Nhan Khong",
      "description": "Yet another xxhash addon for Node.js",
      "purl": "pkg:npm/xxhash-addon@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xxhash-addon"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/xxhash-addon/-/xxhash-addon-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ktrongnhan/xxhash-addon.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ktrongnhan/xxhash-addon#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ktrongnhan/xxhash-addon/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3082fec93bcad876951ded555df56d5ddf3ce296a421a35b8ee34702a221545af27bcefe6429f4b3745269faa2601d404aaad9a06b26f144633e2ba918bb8ff8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@4.0.3",
      "type": "library",
      "name": "y18n",
      "version": "4.0.3",
      "scope": "required",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@4.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/y18n"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24a86a4cec12aea340d4d639952ced2751ab06252874b326219b8b88368c449fa2b4577e001544f170633af2162fead2a8d0c2ef82c24859a56ff538519e2125"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yallist@3.1.1",
      "type": "library",
      "name": "yallist",
      "version": "3.1.1",
      "scope": "required",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "purl": "pkg:npm/yallist@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yallist"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/isaacs/yallist.git"
        },
        {
          "type": "website",
          "url": "https://github.com/isaacs/yallist#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/isaacs/yallist/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yaml@2.4.1",
      "type": "library",
      "name": "yaml",
      "version": "2.4.1",
      "scope": "required",
      "author": "Eemeli Aro",
      "description": "JavaScript parser and stringifier for YAML",
      "purl": "pkg:npm/yaml@2.4.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yaml"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/eemeli/yaml.git"
        },
        {
          "type": "website",
          "url": "https://eemeli.org/yaml/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/eemeli/yaml/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a485f3a0899aaa67ceacbeed786501b7f4fb6439f2786056c97401bce5612e458b377ec65eff0d30b2b8d3a518e9d4b9d497dc407b26716e5c278e356c783a2e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs@17.7.2",
      "type": "library",
      "name": "yargs",
      "version": "17.7.2",
      "scope": "optional",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "purl": "pkg:npm/yargs@17.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs.git"
        },
        {
          "type": "website",
          "url": "https://yargs.js.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-parser@21.1.1",
      "type": "library",
      "name": "yargs-parser",
      "version": "21.1.1",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "purl": "pkg:npm/yargs-parser@21.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-parser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yargs-unparser@2.0.0",
      "type": "library",
      "name": "yargs-unparser",
      "version": "2.0.0",
      "scope": "optional",
      "author": "André Cruz",
      "description": "Converts back a yargs argv object to its original array form",
      "purl": "pkg:npm/yargs-unparser@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-unparser"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/yargs-unparser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/yargs-unparser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/yargs-unparser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee9453200f5073571a6746d9e9161119b1c9b61256b9a91ff969872b4ad578b90daeb1a17e869b04d76e7ba91d20d23aaf889fee872af5a0ff9fbc7028e77338"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "decamelize@4.0.0",
      "type": "library",
      "name": "decamelize",
      "version": "4.0.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",
      "purl": "pkg:npm/decamelize@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-unparser/node_modules/decamelize"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/decamelize.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/decamelize#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/decamelize/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f621353e04a293d1de208c3624ef78222767137781a10ac5277c3bb05bb3497e03a66677bf9b19a54895e52c1c7fa990105f98d2bbbc35ea3ea7e9f287627e85"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "y18n@5.0.8",
      "type": "library",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "purl": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs/node_modules/y18n"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/yargs/y18n.git"
        },
        {
          "type": "website",
          "url": "https://github.com/yargs/y18n"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/yargs/y18n/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ]
    },
    {
      "bom-ref": "yauzl@2.10.0",
      "type": "library",
      "name": "yauzl",
      "version": "2.10.0",
      "scope": "required",
      "author": "Josh Wolfe",
      "description": "yet another unzip library for node",
      "purl": "pkg:npm/yauzl@2.10.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yauzl"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/thejoshwolfe/yauzl.git"
        },
        {
          "type": "website",
          "url": "https://github.com/thejoshwolfe/yauzl"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/thejoshwolfe/yauzl/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer-crc32@0.2.13",
      "type": "library",
      "name": "buffer-crc32",
      "version": "0.2.13",
      "scope": "required",
      "author": "Brian J. Brennan",
      "description": "A pure javascript CRC32 algorithm that plays nice with binary data",
      "purl": "pkg:npm/buffer-crc32@0.2.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yauzl/node_modules/buffer-crc32"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/brianloveswords/buffer-crc32.git"
        },
        {
          "type": "website",
          "url": "https://github.com/brianloveswords/buffer-crc32"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/brianloveswords/buffer-crc32/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yn@3.1.1",
      "type": "library",
      "name": "yn",
      "version": "3.1.1",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Parse yes/no like values",
      "purl": "pkg:npm/yn@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yn"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/yn.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/yn#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/yn/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "531e328065acbb673b8ac1567bc62ed5896e266a95871a8ad9c2d735003901c0b741f6c636933b7eed18f1bff3d7aa572e7171658bd685dddf84163d0cb982e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "yocto-queue@0.1.0",
      "type": "library",
      "name": "yocto-queue",
      "version": "0.1.0",
      "scope": "optional",
      "author": "Sindre Sorhus",
      "description": "Tiny queue data structure",
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yocto-queue"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/yocto-queue.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/yocto-queue#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/yocto-queue/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "zip-part-stream@2.0.0",
      "type": "library",
      "name": "zip-part-stream",
      "version": "2.0.0",
      "scope": "required",
      "author": "Balena Ltd.",
      "description": "Create zip from multiple pre-compressed partial files.",
      "purl": "pkg:npm/zip-part-stream@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zip-part-stream"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/zip-part-stream/-/zip-part-stream-2.0.0.tgz"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77666061c0871fbab969a67a9bf50a2505ac513e8563bf88b8ebf4788b954547728798ba6f14e8f9a2c1e1d846a5d62c631e3be5706c52fc8e3b87416ea64637"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "zip-stream@6.0.1",
      "type": "library",
      "name": "zip-stream",
      "version": "6.0.1",
      "scope": "optional",
      "author": "Chris Talkington",
      "description": "a streaming zip archive generator.",
      "purl": "pkg:npm/zip-stream@6.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zip-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/archiverjs/node-zip-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/archiverjs/node-zip-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/archiverjs/node-zip-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccaed81c7cf8657a56f3d0075d43db41518a23bbaf91dde1ceeb13768b42835531c9a56d834cc52524df5bf0eae5fece041567aba71921a0bc4e2e216fa76d08"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "buffer@6.0.3",
      "type": "library",
      "name": "buffer",
      "version": "6.0.3",
      "scope": "optional",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "purl": "pkg:npm/buffer@6.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zip-stream/node_modules/buffer"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/feross/buffer.git"
        },
        {
          "type": "website",
          "url": "https://github.com/feross/buffer"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/feross/buffer/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "153882a4dc6dc226591c465b71b4c87198c44552029fdcaafe90c591397de7f031cc3d6768172d37b60eebcae233f80b48363bb1dacc6f2f21a1f00362ebaa38"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "readable-stream@4.5.2",
      "type": "library",
      "name": "readable-stream",
      "version": "4.5.2",
      "scope": "optional",
      "description": "Node.js Streams, a user-land copy of the stream library from Node.js",
      "purl": "pkg:npm/readable-stream@4.5.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zip-stream/node_modules/readable-stream"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/nodejs/readable-stream.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodejs/readable-stream"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodejs/readable-stream/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca36af10276a799dc62d736045781e404773f5fbc30e434ac879db1d116d3abeff2dc7e005c99cb7bb7f113f876824ea7e1d3a3b3a00c6b90dfc87e324155efa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "zwitch@1.0.5",
      "type": "library",
      "name": "zwitch",
      "version": "1.0.5",
      "scope": "required",
      "author": "Titus Wormer",
      "description": "Handle values based on a property",
      "purl": "pkg:npm/zwitch@1.0.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zwitch"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/wooorm/zwitch.git"
        },
        {
          "type": "website",
          "url": "https://github.com/wooorm/zwitch#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/wooorm/zwitch/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "579d0a330c33a89574369648645c1f383e7f9729f2dd6952cd1897800d06ed5527465aadb6d6b52fa510207cdde84b8163f70719fc1321c93bc35c87e90e7353"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "balena-etcher@2.1.6",
      "dependsOn": [
        "@electron/remote@2.1.2",
        "@fortawesome/fontawesome-free@6.5.2",
        "@ronomon/direct-io@3.0.1",
        "@sentry/electron@4.24.0",
        "axios@1.11.0",
        "debug@4.3.4",
        "drivelist@12.0.2",
        "electron-squirrel-startup@1.0.0",
        "electron-updater@6.1.8",
        "etcher-sdk@10.0.0",
        "i18next@23.11.2",
        "immutable@3.8.2",
        "lodash@4.17.21",
        "outdent@0.8.0",
        "path-is-inside@1.0.2",
        "pretty-bytes@6.1.1",
        "react@17.0.2",
        "react-dom@17.0.2",
        "react-i18next@13.5.0",
        "redux@4.2.1",
        "rendition@35.2.0",
        "semver@7.6.0",
        "styled-components@5.3.6",
        "sys-class-rgb-led@3.0.1",
        "uuid@9.0.1",
        "ws@8.16.0",
        "bufferutil@4.0.8",
        "utf-8-validate@5.0.10",
        "@balena/lint@8.0.2",
        "@electron-forge/cli@7.8.1",
        "@electron-forge/maker-deb@7.8.1",
        "@electron-forge/maker-dmg@7.8.1",
        "@electron-forge/maker-rpm@7.8.1",
        "@electron-forge/maker-squirrel@7.8.1",
        "@electron-forge/maker-zip@7.8.1",
        "@electron-forge/plugin-auto-unpack-natives@7.8.1",
        "@electron-forge/plugin-webpack@7.8.1",
        "@reforged/maker-appimage@3.3.2",
        "@svgr/webpack@8.1.0",
        "@types/chai@4.3.14",
        "@types/debug@4.1.12",
        "@types/mime-types@2.1.4",
        "@types/node@20.12.7",
        "@types/react@17.0.2",
        "@types/react-dom@17.0.2",
        "@types/semver@7.5.8",
        "@types/sinon@17.0.3",
        "@types/tmp@0.2.6",
        "@vercel/webpack-asset-relocator-loader@1.7.3",
        "@wdio/cli@8.36.1",
        "@wdio/local-runner@8.36.1",
        "@wdio/mocha-framework@8.36.1",
        "@wdio/spec-reporter@8.36.1",
        "@yao-pkg/pkg@5.11.5",
        "catch-uncommitted@2.0.0",
        "chai@4.3.10",
        "css-loader@5.2.7",
        "electron@37.2.4",
        "file-loader@6.2.0",
        "husky@8.0.3",
        "native-addon-loader@2.0.1",
        "node-loader@2.0.0",
        "sinon@17.0.1",
        "string-replace-loader@3.1.0",
        "style-loader@3.3.3",
        "ts-loader@9.5.1",
        "ts-node@10.9.2",
        "tslib@2.6.2",
        "typescript@5.4.5",
        "url-loader@4.1.1",
        "wdio-electron-service@6.4.1",
        "xvfb-maybe@0.2.1"
      ]
    },
    {
      "ref": "@aashutoshrathi/word-wrap@1.2.6",
      "dependsOn": []
    },
    {
      "ref": "@ampproject/remapping@2.3.0",
      "dependsOn": [
        "@jridgewell/gen-mapping@0.3.5",
        "@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "@aws-crypto/ie11-detection@3.0.0",
      "dependsOn": [
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "@aws-crypto/sha256-browser@3.0.0",
      "dependsOn": [
        "@aws-crypto/ie11-detection@3.0.0",
        "@aws-crypto/sha256-js@3.0.0",
        "@aws-crypto/supports-web-crypto@3.0.0",
        "@aws-crypto/util@3.0.0",
        "@aws-sdk/types@3.535.0",
        "@aws-sdk/util-locate-window@3.535.0",
        "@aws-sdk/util-utf8-browser@3.259.0",
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "@aws-crypto/sha256-js@3.0.0",
      "dependsOn": [
        "@aws-crypto/util@3.0.0",
        "@aws-sdk/types@3.535.0",
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "@aws-crypto/supports-web-crypto@3.0.0",
      "dependsOn": [
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "@aws-crypto/util@3.0.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@aws-sdk/util-utf8-browser@3.259.0",
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "@aws-sdk/client-sso@3.556.0",
      "dependsOn": [
        "@aws-crypto/sha256-browser@3.0.0",
        "@aws-crypto/sha256-js@3.0.0",
        "@aws-sdk/core@3.556.0",
        "@aws-sdk/middleware-host-header@3.535.0",
        "@aws-sdk/middleware-logger@3.535.0",
        "@aws-sdk/middleware-recursion-detection@3.535.0",
        "@aws-sdk/middleware-user-agent@3.540.0",
        "@aws-sdk/region-config-resolver@3.535.0",
        "@aws-sdk/types@3.535.0",
        "@aws-sdk/util-endpoints@3.540.0",
        "@aws-sdk/util-user-agent-browser@3.535.0",
        "@aws-sdk/util-user-agent-node@3.535.0",
        "@smithy/config-resolver@2.2.0",
        "@smithy/core@1.4.2",
        "@smithy/fetch-http-handler@2.5.0",
        "@smithy/hash-node@2.2.0",
        "@smithy/invalid-dependency@2.2.0",
        "@smithy/middleware-content-length@2.2.0",
        "@smithy/middleware-endpoint@2.5.1",
        "@smithy/middleware-retry@2.3.1",
        "@smithy/middleware-serde@2.3.0",
        "@smithy/middleware-stack@2.2.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/node-http-handler@2.5.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "@smithy/url-parser@2.2.0",
        "@smithy/util-base64@2.3.0",
        "@smithy/util-body-length-browser@2.2.0",
        "@smithy/util-body-length-node@2.3.0",
        "@smithy/util-defaults-mode-browser@2.2.1",
        "@smithy/util-defaults-mode-node@2.3.1",
        "@smithy/util-endpoints@1.2.0",
        "@smithy/util-middleware@2.2.0",
        "@smithy/util-retry@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/client-sso-oidc@3.556.0",
      "dependsOn": [
        "@aws-sdk/credential-provider-node@3.563.0",
        "@aws-crypto/sha256-browser@3.0.0",
        "@aws-crypto/sha256-js@3.0.0",
        "@aws-sdk/client-sts@3.556.0",
        "@aws-sdk/core@3.556.0",
        "@aws-sdk/middleware-host-header@3.535.0",
        "@aws-sdk/middleware-logger@3.535.0",
        "@aws-sdk/middleware-recursion-detection@3.535.0",
        "@aws-sdk/middleware-user-agent@3.540.0",
        "@aws-sdk/region-config-resolver@3.535.0",
        "@aws-sdk/types@3.535.0",
        "@aws-sdk/util-endpoints@3.540.0",
        "@aws-sdk/util-user-agent-browser@3.535.0",
        "@aws-sdk/util-user-agent-node@3.535.0",
        "@smithy/config-resolver@2.2.0",
        "@smithy/core@1.4.2",
        "@smithy/fetch-http-handler@2.5.0",
        "@smithy/hash-node@2.2.0",
        "@smithy/invalid-dependency@2.2.0",
        "@smithy/middleware-content-length@2.2.0",
        "@smithy/middleware-endpoint@2.5.1",
        "@smithy/middleware-retry@2.3.1",
        "@smithy/middleware-serde@2.3.0",
        "@smithy/middleware-stack@2.2.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/node-http-handler@2.5.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "@smithy/url-parser@2.2.0",
        "@smithy/util-base64@2.3.0",
        "@smithy/util-body-length-browser@2.2.0",
        "@smithy/util-body-length-node@2.3.0",
        "@smithy/util-defaults-mode-browser@2.2.1",
        "@smithy/util-defaults-mode-node@2.3.1",
        "@smithy/util-endpoints@1.2.0",
        "@smithy/util-middleware@2.2.0",
        "@smithy/util-retry@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/client-sts@3.556.0",
      "dependsOn": [
        "@aws-sdk/credential-provider-node@3.563.0",
        "@aws-crypto/sha256-browser@3.0.0",
        "@aws-crypto/sha256-js@3.0.0",
        "@aws-sdk/core@3.556.0",
        "@aws-sdk/middleware-host-header@3.535.0",
        "@aws-sdk/middleware-logger@3.535.0",
        "@aws-sdk/middleware-recursion-detection@3.535.0",
        "@aws-sdk/middleware-user-agent@3.540.0",
        "@aws-sdk/region-config-resolver@3.535.0",
        "@aws-sdk/types@3.535.0",
        "@aws-sdk/util-endpoints@3.540.0",
        "@aws-sdk/util-user-agent-browser@3.535.0",
        "@aws-sdk/util-user-agent-node@3.535.0",
        "@smithy/config-resolver@2.2.0",
        "@smithy/core@1.4.2",
        "@smithy/fetch-http-handler@2.5.0",
        "@smithy/hash-node@2.2.0",
        "@smithy/invalid-dependency@2.2.0",
        "@smithy/middleware-content-length@2.2.0",
        "@smithy/middleware-endpoint@2.5.1",
        "@smithy/middleware-retry@2.3.1",
        "@smithy/middleware-serde@2.3.0",
        "@smithy/middleware-stack@2.2.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/node-http-handler@2.5.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "@smithy/url-parser@2.2.0",
        "@smithy/util-base64@2.3.0",
        "@smithy/util-body-length-browser@2.2.0",
        "@smithy/util-body-length-node@2.3.0",
        "@smithy/util-defaults-mode-browser@2.2.1",
        "@smithy/util-defaults-mode-node@2.3.1",
        "@smithy/util-endpoints@1.2.0",
        "@smithy/util-middleware@2.2.0",
        "@smithy/util-retry@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/core@3.556.0",
      "dependsOn": [
        "@smithy/core@1.4.2",
        "@smithy/protocol-http@3.3.0",
        "@smithy/signature-v4@2.3.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "fast-xml-parser@4.2.5",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-env@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-http@3.552.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/fetch-http-handler@2.5.0",
        "@smithy/node-http-handler@2.5.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "@smithy/util-stream@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-ini@3.556.0",
      "dependsOn": [
        "@aws-sdk/client-sts@3.556.0",
        "@aws-sdk/credential-provider-env@3.535.0",
        "@aws-sdk/credential-provider-process@3.535.0",
        "@aws-sdk/credential-provider-sso@3.556.0",
        "@aws-sdk/credential-provider-web-identity@3.556.0",
        "@aws-sdk/types@3.535.0",
        "@smithy/credential-provider-imds@2.3.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-node@3.563.0",
      "dependsOn": [
        "@aws-sdk/credential-provider-env@3.535.0",
        "@aws-sdk/credential-provider-http@3.552.0",
        "@aws-sdk/credential-provider-ini@3.556.0",
        "@aws-sdk/credential-provider-process@3.535.0",
        "@aws-sdk/credential-provider-sso@3.556.0",
        "@aws-sdk/credential-provider-web-identity@3.556.0",
        "@aws-sdk/types@3.535.0",
        "@smithy/credential-provider-imds@2.3.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-process@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-sso@3.556.0",
      "dependsOn": [
        "@aws-sdk/client-sso@3.556.0",
        "@aws-sdk/token-providers@3.556.0",
        "@aws-sdk/types@3.535.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/credential-provider-web-identity@3.556.0",
      "dependsOn": [
        "@aws-sdk/client-sts@3.556.0",
        "@aws-sdk/types@3.535.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/middleware-host-header@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/middleware-logger@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/middleware-recursion-detection@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/middleware-user-agent@3.540.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@aws-sdk/util-endpoints@3.540.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/region-config-resolver@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/types@2.12.0",
        "@smithy/util-config-provider@2.3.0",
        "@smithy/util-middleware@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/token-providers@3.556.0",
      "dependsOn": [
        "@aws-sdk/client-sso-oidc@3.556.0",
        "@aws-sdk/types@3.535.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/types@3.535.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/util-endpoints@3.540.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/types@2.12.0",
        "@smithy/util-endpoints@1.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/util-locate-window@3.535.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/util-user-agent-browser@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/types@2.12.0",
        "bowser@2.11.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/util-user-agent-node@3.535.0",
      "dependsOn": [
        "@aws-sdk/types@3.535.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@aws-sdk/util-utf8-browser@3.259.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@babel/code-frame@7.24.2",
      "dependsOn": [
        "@babel/highlight@7.24.2",
        "picocolors@1.0.0"
      ]
    },
    {
      "ref": "@babel/compat-data@7.24.4",
      "dependsOn": []
    },
    {
      "ref": "@babel/core@7.24.4",
      "dependsOn": [
        "@ampproject/remapping@2.3.0",
        "@babel/code-frame@7.24.2",
        "@babel/generator@7.24.4",
        "@babel/helper-compilation-targets@7.23.6",
        "@babel/helper-module-transforms@7.23.3",
        "@babel/helpers@7.24.4",
        "@babel/parser@7.24.4",
        "@babel/template@7.24.0",
        "@babel/traverse@7.24.1",
        "@babel/types@7.24.0",
        "convert-source-map@2.0.0",
        "debug@4.3.4",
        "gensync@1.0.0-beta.2",
        "json5@2.2.3",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "@babel/generator@7.24.4",
      "dependsOn": [
        "@babel/types@7.24.0",
        "@jridgewell/gen-mapping@0.3.5",
        "@jridgewell/trace-mapping@0.3.25",
        "jsesc@2.5.2"
      ]
    },
    {
      "ref": "@babel/helper-annotate-as-pure@7.22.5",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-compilation-targets@7.23.6",
      "dependsOn": [
        "@babel/compat-data@7.24.4",
        "@babel/helper-validator-option@7.23.5",
        "browserslist@4.23.0",
        "lru-cache@5.1.1",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-create-class-features-plugin@7.24.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-function-name@7.23.0",
        "@babel/helper-member-expression-to-functions@7.23.0",
        "@babel/helper-optimise-call-expression@7.22.5",
        "@babel/helper-replace-supers@7.24.1",
        "@babel/helper-skip-transparent-expression-wrappers@7.22.5",
        "@babel/helper-split-export-declaration@7.22.6",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-create-regexp-features-plugin@7.22.15",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "regexpu-core@5.3.2",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-define-polyfill-provider@0.6.2",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-compilation-targets@7.23.6",
        "@babel/helper-plugin-utils@7.24.0",
        "debug@4.3.4",
        "lodash.debounce@4.0.8",
        "resolve@1.22.8"
      ]
    },
    {
      "ref": "@babel/helper-environment-visitor@7.22.20",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-function-name@7.23.0",
      "dependsOn": [
        "@babel/template@7.24.0",
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-hoist-variables@7.22.5",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-member-expression-to-functions@7.23.0",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-module-imports@7.24.3",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-module-transforms@7.23.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-module-imports@7.24.3",
        "@babel/helper-simple-access@7.22.5",
        "@babel/helper-split-export-declaration@7.22.6",
        "@babel/helper-validator-identifier@7.22.20"
      ]
    },
    {
      "ref": "@babel/helper-optimise-call-expression@7.22.5",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-plugin-utils@7.24.0",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-remap-async-to-generator@7.22.20",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-wrap-function@7.22.20"
      ]
    },
    {
      "ref": "@babel/helper-replace-supers@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-member-expression-to-functions@7.23.0",
        "@babel/helper-optimise-call-expression@7.22.5"
      ]
    },
    {
      "ref": "@babel/helper-simple-access@7.22.5",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-skip-transparent-expression-wrappers@7.22.5",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-split-export-declaration@7.22.6",
      "dependsOn": [
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helper-string-parser@7.24.1",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-validator-identifier@7.22.20",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-validator-option@7.23.5",
      "dependsOn": []
    },
    {
      "ref": "@babel/helper-wrap-function@7.22.20",
      "dependsOn": [
        "@babel/helper-function-name@7.23.0",
        "@babel/template@7.24.0",
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/helpers@7.24.4",
      "dependsOn": [
        "@babel/template@7.24.0",
        "@babel/traverse@7.24.1",
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/highlight@7.24.2",
      "dependsOn": [
        "@babel/helper-validator-identifier@7.22.20",
        "chalk@2.4.2",
        "js-tokens@4.0.0",
        "picocolors@1.0.0"
      ]
    },
    {
      "ref": "ansi-styles@3.2.1",
      "dependsOn": [
        "color-convert@1.9.3"
      ]
    },
    {
      "ref": "chalk@2.4.2",
      "dependsOn": [
        "ansi-styles@3.2.1",
        "escape-string-regexp@1.0.5",
        "supports-color@5.5.0"
      ]
    },
    {
      "ref": "color-convert@1.9.3",
      "dependsOn": [
        "color-name@1.1.3"
      ]
    },
    {
      "ref": "color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "supports-color@5.5.0",
      "dependsOn": [
        "has-flag@3.0.0"
      ]
    },
    {
      "ref": "@babel/parser@7.24.4",
      "dependsOn": []
    },
    {
      "ref": "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-skip-transparent-expression-wrappers@7.22.5",
        "@babel/plugin-transform-optional-chaining@7.24.1"
      ]
    },
    {
      "ref": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-async-generators@7.8.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-class-properties@7.12.13",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-class-static-block@7.14.5",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-dynamic-import@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-export-namespace-from@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-import-assertions@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-import-attributes@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-import-meta@7.10.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-json-strings@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-jsx@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-numeric-separator@7.10.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-object-rest-spread@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-optional-chaining@7.8.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-private-property-in-object@7.14.5",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-top-level-await@7.14.5",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-typescript@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-regexp-features-plugin@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-arrow-functions@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-async-generator-functions@7.24.3",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-remap-async-to-generator@7.22.20",
        "@babel/plugin-syntax-async-generators@7.8.4"
      ]
    },
    {
      "ref": "@babel/plugin-transform-async-to-generator@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-module-imports@7.24.3",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-remap-async-to-generator@7.22.20"
      ]
    },
    {
      "ref": "@babel/plugin-transform-block-scoped-functions@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-block-scoping@7.24.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-class-properties@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-class-features-plugin@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-class-static-block@7.24.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-class-features-plugin@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-class-static-block@7.14.5"
      ]
    },
    {
      "ref": "@babel/plugin-transform-classes@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-compilation-targets@7.23.6",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-function-name@7.23.0",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-replace-supers@7.24.1",
        "@babel/helper-split-export-declaration@7.22.6",
        "globals@11.12.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-computed-properties@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/template@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-destructuring@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-dotall-regex@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-regexp-features-plugin@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-duplicate-keys@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-dynamic-import@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-dynamic-import@7.8.3"
      ]
    },
    {
      "ref": "@babel/plugin-transform-exponentiation-operator@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-export-namespace-from@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-export-namespace-from@7.8.3"
      ]
    },
    {
      "ref": "@babel/plugin-transform-for-of@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-skip-transparent-expression-wrappers@7.22.5"
      ]
    },
    {
      "ref": "@babel/plugin-transform-function-name@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-compilation-targets@7.23.6",
        "@babel/helper-function-name@7.23.0",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-json-strings@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-json-strings@7.8.3"
      ]
    },
    {
      "ref": "@babel/plugin-transform-literals@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-logical-assignment-operators@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-logical-assignment-operators@7.10.4"
      ]
    },
    {
      "ref": "@babel/plugin-transform-member-expression-literals@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-modules-amd@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-module-transforms@7.23.3",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-modules-commonjs@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-module-transforms@7.23.3",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-simple-access@7.22.5"
      ]
    },
    {
      "ref": "@babel/plugin-transform-modules-systemjs@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-hoist-variables@7.22.5",
        "@babel/helper-module-transforms@7.23.3",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-validator-identifier@7.22.20"
      ]
    },
    {
      "ref": "@babel/plugin-transform-modules-umd@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-module-transforms@7.23.3",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-regexp-features-plugin@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-new-target@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-nullish-coalescing-operator@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3"
      ]
    },
    {
      "ref": "@babel/plugin-transform-numeric-separator@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-numeric-separator@7.10.4"
      ]
    },
    {
      "ref": "@babel/plugin-transform-object-rest-spread@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-compilation-targets@7.23.6",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-object-rest-spread@7.8.3",
        "@babel/plugin-transform-parameters@7.24.1"
      ]
    },
    {
      "ref": "@babel/plugin-transform-object-super@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-replace-supers@7.24.1"
      ]
    },
    {
      "ref": "@babel/plugin-transform-optional-catch-binding@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-optional-catch-binding@7.8.3"
      ]
    },
    {
      "ref": "@babel/plugin-transform-optional-chaining@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-skip-transparent-expression-wrappers@7.22.5",
        "@babel/plugin-syntax-optional-chaining@7.8.3"
      ]
    },
    {
      "ref": "@babel/plugin-transform-parameters@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-private-methods@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-class-features-plugin@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-private-property-in-object@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-create-class-features-plugin@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-private-property-in-object@7.14.5"
      ]
    },
    {
      "ref": "@babel/plugin-transform-property-literals@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-react-constant-elements@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-react-display-name@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-react-jsx@7.23.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-module-imports@7.24.3",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-jsx@7.24.1",
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-react-jsx-development@7.22.5",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/plugin-transform-react-jsx@7.23.4"
      ]
    },
    {
      "ref": "@babel/plugin-transform-react-pure-annotations@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-regenerator@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "regenerator-transform@0.15.2"
      ]
    },
    {
      "ref": "@babel/plugin-transform-reserved-words@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-shorthand-properties@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-spread@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-skip-transparent-expression-wrappers@7.22.5"
      ]
    },
    {
      "ref": "@babel/plugin-transform-sticky-regex@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-template-literals@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-typeof-symbol@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-typescript@7.24.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-create-class-features-plugin@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/plugin-syntax-typescript@7.24.1"
      ]
    },
    {
      "ref": "@babel/plugin-transform-unicode-escapes@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-unicode-property-regex@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-regexp-features-plugin@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-unicode-regex@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-regexp-features-plugin@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/plugin-transform-unicode-sets-regex@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-create-regexp-features-plugin@7.22.15",
        "@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "@babel/preset-env@7.24.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/compat-data@7.24.4",
        "@babel/helper-compilation-targets@7.23.6",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-validator-option@7.23.5",
        "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4",
        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
        "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
        "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
        "@babel/plugin-syntax-async-generators@7.8.4",
        "@babel/plugin-syntax-class-properties@7.12.13",
        "@babel/plugin-syntax-class-static-block@7.14.5",
        "@babel/plugin-syntax-dynamic-import@7.8.3",
        "@babel/plugin-syntax-export-namespace-from@7.8.3",
        "@babel/plugin-syntax-import-assertions@7.24.1",
        "@babel/plugin-syntax-import-attributes@7.24.1",
        "@babel/plugin-syntax-import-meta@7.10.4",
        "@babel/plugin-syntax-json-strings@7.8.3",
        "@babel/plugin-syntax-logical-assignment-operators@7.10.4",
        "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
        "@babel/plugin-syntax-numeric-separator@7.10.4",
        "@babel/plugin-syntax-object-rest-spread@7.8.3",
        "@babel/plugin-syntax-optional-catch-binding@7.8.3",
        "@babel/plugin-syntax-optional-chaining@7.8.3",
        "@babel/plugin-syntax-private-property-in-object@7.14.5",
        "@babel/plugin-syntax-top-level-await@7.14.5",
        "@babel/plugin-syntax-unicode-sets-regex@7.18.6",
        "@babel/plugin-transform-arrow-functions@7.24.1",
        "@babel/plugin-transform-async-generator-functions@7.24.3",
        "@babel/plugin-transform-async-to-generator@7.24.1",
        "@babel/plugin-transform-block-scoped-functions@7.24.1",
        "@babel/plugin-transform-block-scoping@7.24.4",
        "@babel/plugin-transform-class-properties@7.24.1",
        "@babel/plugin-transform-class-static-block@7.24.4",
        "@babel/plugin-transform-classes@7.24.1",
        "@babel/plugin-transform-computed-properties@7.24.1",
        "@babel/plugin-transform-destructuring@7.24.1",
        "@babel/plugin-transform-dotall-regex@7.24.1",
        "@babel/plugin-transform-duplicate-keys@7.24.1",
        "@babel/plugin-transform-dynamic-import@7.24.1",
        "@babel/plugin-transform-exponentiation-operator@7.24.1",
        "@babel/plugin-transform-export-namespace-from@7.24.1",
        "@babel/plugin-transform-for-of@7.24.1",
        "@babel/plugin-transform-function-name@7.24.1",
        "@babel/plugin-transform-json-strings@7.24.1",
        "@babel/plugin-transform-literals@7.24.1",
        "@babel/plugin-transform-logical-assignment-operators@7.24.1",
        "@babel/plugin-transform-member-expression-literals@7.24.1",
        "@babel/plugin-transform-modules-amd@7.24.1",
        "@babel/plugin-transform-modules-commonjs@7.24.1",
        "@babel/plugin-transform-modules-systemjs@7.24.1",
        "@babel/plugin-transform-modules-umd@7.24.1",
        "@babel/plugin-transform-named-capturing-groups-regex@7.22.5",
        "@babel/plugin-transform-new-target@7.24.1",
        "@babel/plugin-transform-nullish-coalescing-operator@7.24.1",
        "@babel/plugin-transform-numeric-separator@7.24.1",
        "@babel/plugin-transform-object-rest-spread@7.24.1",
        "@babel/plugin-transform-object-super@7.24.1",
        "@babel/plugin-transform-optional-catch-binding@7.24.1",
        "@babel/plugin-transform-optional-chaining@7.24.1",
        "@babel/plugin-transform-parameters@7.24.1",
        "@babel/plugin-transform-private-methods@7.24.1",
        "@babel/plugin-transform-private-property-in-object@7.24.1",
        "@babel/plugin-transform-property-literals@7.24.1",
        "@babel/plugin-transform-regenerator@7.24.1",
        "@babel/plugin-transform-reserved-words@7.24.1",
        "@babel/plugin-transform-shorthand-properties@7.24.1",
        "@babel/plugin-transform-spread@7.24.1",
        "@babel/plugin-transform-sticky-regex@7.24.1",
        "@babel/plugin-transform-template-literals@7.24.1",
        "@babel/plugin-transform-typeof-symbol@7.24.1",
        "@babel/plugin-transform-unicode-escapes@7.24.1",
        "@babel/plugin-transform-unicode-property-regex@7.24.1",
        "@babel/plugin-transform-unicode-regex@7.24.1",
        "@babel/plugin-transform-unicode-sets-regex@7.24.1",
        "@babel/preset-modules@0.1.6-no-external-plugins",
        "babel-plugin-polyfill-corejs2@0.4.11",
        "babel-plugin-polyfill-corejs3@0.10.4",
        "babel-plugin-polyfill-regenerator@0.6.2",
        "core-js-compat@3.37.0",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "@babel/preset-modules@0.1.6-no-external-plugins",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/types@7.24.0",
        "esutils@2.0.3"
      ]
    },
    {
      "ref": "@babel/preset-react@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-validator-option@7.23.5",
        "@babel/plugin-transform-react-display-name@7.24.1",
        "@babel/plugin-transform-react-jsx@7.23.4",
        "@babel/plugin-transform-react-jsx-development@7.22.5",
        "@babel/plugin-transform-react-pure-annotations@7.24.1"
      ]
    },
    {
      "ref": "@babel/preset-typescript@7.24.1",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-plugin-utils@7.24.0",
        "@babel/helper-validator-option@7.23.5",
        "@babel/plugin-syntax-jsx@7.24.1",
        "@babel/plugin-transform-modules-commonjs@7.24.1",
        "@babel/plugin-transform-typescript@7.24.4"
      ]
    },
    {
      "ref": "@babel/regjsgen@0.8.0",
      "dependsOn": []
    },
    {
      "ref": "@babel/runtime@7.24.4",
      "dependsOn": [
        "regenerator-runtime@0.14.1"
      ]
    },
    {
      "ref": "@babel/runtime-corejs2@7.24.4",
      "dependsOn": [
        "core-js@2.6.12",
        "regenerator-runtime@0.14.1"
      ]
    },
    {
      "ref": "@babel/template@7.24.0",
      "dependsOn": [
        "@babel/code-frame@7.24.2",
        "@babel/parser@7.24.4",
        "@babel/types@7.24.0"
      ]
    },
    {
      "ref": "@babel/traverse@7.24.1",
      "dependsOn": [
        "@babel/code-frame@7.24.2",
        "@babel/generator@7.24.4",
        "@babel/helper-environment-visitor@7.22.20",
        "@babel/helper-function-name@7.23.0",
        "@babel/helper-hoist-variables@7.22.5",
        "@babel/helper-split-export-declaration@7.22.6",
        "@babel/parser@7.24.4",
        "@babel/types@7.24.0",
        "debug@4.3.4",
        "globals@11.12.0"
      ]
    },
    {
      "ref": "@babel/types@7.24.0",
      "dependsOn": [
        "@babel/helper-string-parser@7.24.1",
        "@babel/helper-validator-identifier@7.22.20",
        "to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "@balena/apple-plist@0.0.3",
      "dependsOn": [
        "sax@1.3.0"
      ]
    },
    {
      "ref": "@balena/es-version@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "@balena/lint@8.0.2",
      "dependsOn": [
        "@typescript-eslint/eslint-plugin@7.7.1",
        "@typescript-eslint/parser@7.7.1",
        "depcheck@1.4.7",
        "eslint@8.57.0",
        "eslint-config-prettier@9.1.0",
        "eslint-plugin-chai-friendly@0.7.4",
        "eslint-plugin-jsdoc@48.2.3",
        "eslint-plugin-no-only-tests@3.1.0",
        "eslint-plugin-react@7.34.1",
        "glob@10.3.12",
        "prettier@3.2.5",
        "typescript@5.4.5",
        "yargs@17.7.2"
      ]
    },
    {
      "ref": "@balena/node-beaglebone-usbboot@3.0.4",
      "dependsOn": [
        "binary-parser-encoder@1.5.3",
        "debug@4.3.4",
        "endian-toggle@0.0.0",
        "schemapack@1.4.2",
        "usb@2.12.1"
      ]
    },
    {
      "ref": "@balena/node-crc-utils@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "@balena/udif@1.1.2",
      "dependsOn": [
        "@balena/apple-plist@0.0.3",
        "apple-data-compression@0.4.1",
        "cyclic-32@1.2.0",
        "unbzip2-stream@1.4.3"
      ]
    },
    {
      "ref": "@braintree/sanitize-url@6.0.4",
      "dependsOn": []
    },
    {
      "ref": "@cspotcode/source-map-support@0.8.1",
      "dependsOn": [
        "@jridgewell/trace-mapping@0.3.9"
      ]
    },
    {
      "ref": "@jridgewell/trace-mapping@0.3.9",
      "dependsOn": [
        "@jridgewell/resolve-uri@3.1.2",
        "@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "@electron-forge/cli@7.8.1",
      "dependsOn": [
        "@electron-forge/core@7.8.1",
        "@electron-forge/core-utils@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "@electron/get@3.0.0",
        "chalk@4.1.2",
        "commander@11.1.0",
        "debug@4.3.4",
        "fs-extra@10.1.0",
        "listr2@7.0.2",
        "log-symbols@4.1.0",
        "semver@7.6.0"
      ]
    },
    {
      "ref": "@electron-forge/core@7.8.1",
      "dependsOn": [
        "@electron-forge/core-utils@7.8.1",
        "@electron-forge/maker-base@7.8.1",
        "@electron-forge/plugin-base@7.8.1",
        "@electron-forge/publisher-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "@electron-forge/template-base@7.8.1",
        "@electron-forge/template-vite@7.8.1",
        "@electron-forge/template-vite-typescript@7.8.1",
        "@electron-forge/template-webpack@7.8.1",
        "@electron-forge/template-webpack-typescript@7.8.1",
        "@electron-forge/tracer@7.8.1",
        "@electron/get@3.0.0",
        "@electron/packager@18.3.6",
        "@electron/rebuild@3.7.2",
        "@malept/cross-spawn-promise@2.0.0",
        "chalk@4.1.2",
        "debug@4.3.4",
        "fast-glob@3.3.2",
        "filenamify@4.3.0",
        "find-up@5.0.0",
        "fs-extra@10.1.0",
        "global-dirs@3.0.1",
        "got@11.8.6",
        "interpret@3.1.1",
        "jiti@2.5.1",
        "listr2@7.0.2",
        "lodash@4.17.21",
        "log-symbols@4.1.0",
        "node-fetch@2.7.0",
        "rechoir@0.8.0",
        "semver@7.6.0",
        "source-map-support@0.5.21",
        "sudo-prompt@9.2.1",
        "username@5.1.0"
      ]
    },
    {
      "ref": "@electron-forge/core-utils@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1",
        "@electron/rebuild@3.7.2",
        "@malept/cross-spawn-promise@2.0.0",
        "chalk@4.1.2",
        "debug@4.3.4",
        "find-up@5.0.0",
        "fs-extra@10.1.0",
        "log-symbols@4.1.0",
        "semver@7.6.0"
      ]
    },
    {
      "ref": "global-dirs@3.0.1",
      "dependsOn": [
        "ini@2.0.0"
      ]
    },
    {
      "ref": "ini@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "@electron-forge/maker-base@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1",
        "fs-extra@10.1.0",
        "which@2.0.2"
      ]
    },
    {
      "ref": "@electron-forge/maker-deb@7.8.1",
      "dependsOn": [
        "@electron-forge/maker-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "electron-installer-debian@3.2.0"
      ]
    },
    {
      "ref": "@electron-forge/maker-dmg@7.8.1",
      "dependsOn": [
        "@electron-forge/maker-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "fs-extra@10.1.0",
        "electron-installer-dmg@5.0.1"
      ]
    },
    {
      "ref": "@electron-forge/maker-rpm@7.8.1",
      "dependsOn": [
        "@electron-forge/maker-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "electron-installer-redhat@3.4.0"
      ]
    },
    {
      "ref": "@electron-forge/maker-squirrel@7.8.1",
      "dependsOn": [
        "@electron-forge/maker-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "fs-extra@10.1.0",
        "electron-winstaller@5.3.1"
      ]
    },
    {
      "ref": "@electron-forge/maker-zip@7.8.1",
      "dependsOn": [
        "@electron-forge/maker-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "cross-zip@4.0.1",
        "fs-extra@10.1.0",
        "got@11.8.6"
      ]
    },
    {
      "ref": "@electron-forge/plugin-auto-unpack-natives@7.8.1",
      "dependsOn": [
        "@electron-forge/plugin-base@7.8.1",
        "@electron-forge/shared-types@7.8.1"
      ]
    },
    {
      "ref": "@electron-forge/plugin-base@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1"
      ]
    },
    {
      "ref": "@electron-forge/plugin-webpack@7.8.1",
      "dependsOn": [
        "@electron-forge/core-utils@7.8.1",
        "@electron-forge/plugin-base@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "@electron-forge/web-multi-logger@7.8.1",
        "chalk@4.1.2",
        "debug@4.3.4",
        "fast-glob@3.3.2",
        "fs-extra@10.1.0",
        "html-webpack-plugin@5.6.0",
        "listr2@7.0.2",
        "webpack@5.91.0",
        "webpack-dev-server@4.15.2",
        "webpack-merge@5.10.0"
      ]
    },
    {
      "ref": "@electron-forge/publisher-base@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1"
      ]
    },
    {
      "ref": "@electron-forge/shared-types@7.8.1",
      "dependsOn": [
        "@electron-forge/tracer@7.8.1",
        "@electron/packager@18.3.6",
        "@electron/rebuild@3.7.2",
        "listr2@7.0.2"
      ]
    },
    {
      "ref": "@electron-forge/template-base@7.8.1",
      "dependsOn": [
        "@electron-forge/core-utils@7.8.1",
        "@electron-forge/shared-types@7.8.1",
        "@malept/cross-spawn-promise@2.0.0",
        "debug@4.3.4",
        "fs-extra@10.1.0",
        "username@5.1.0"
      ]
    },
    {
      "ref": "@electron-forge/template-vite@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1",
        "@electron-forge/template-base@7.8.1",
        "fs-extra@10.1.0"
      ]
    },
    {
      "ref": "@electron-forge/template-vite-typescript@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1",
        "@electron-forge/template-base@7.8.1",
        "fs-extra@10.1.0"
      ]
    },
    {
      "ref": "@electron-forge/template-webpack@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1",
        "@electron-forge/template-base@7.8.1",
        "fs-extra@10.1.0"
      ]
    },
    {
      "ref": "@electron-forge/template-webpack-typescript@7.8.1",
      "dependsOn": [
        "@electron-forge/shared-types@7.8.1",
        "@electron-forge/template-base@7.8.1",
        "fs-extra@10.1.0"
      ]
    },
    {
      "ref": "@electron-forge/tracer@7.8.1",
      "dependsOn": [
        "chrome-trace-event@1.0.3"
      ]
    },
    {
      "ref": "@electron-forge/web-multi-logger@7.8.1",
      "dependsOn": [
        "express@4.19.2",
        "express-ws@5.0.2",
        "xterm@4.19.0",
        "xterm-addon-fit@0.5.0",
        "xterm-addon-search@0.8.2"
      ]
    },
    {
      "ref": "@electron/asar@3.4.1",
      "dependsOn": [
        "commander@5.1.0",
        "glob@7.2.3",
        "minimatch@3.1.2"
      ]
    },
    {
      "ref": "commander@5.1.0",
      "dependsOn": []
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "@electron/get@3.0.0",
      "dependsOn": [
        "debug@4.3.4",
        "env-paths@2.2.1",
        "fs-extra@8.1.0",
        "got@11.8.6",
        "progress@2.0.3",
        "semver@6.3.1",
        "sumchecker@3.0.1",
        "global-agent@3.0.0"
      ]
    },
    {
      "ref": "fs-extra@8.1.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@4.0.0",
        "universalify@0.1.2"
      ]
    },
    {
      "ref": "jsonfile@4.0.0",
      "dependsOn": [
        "graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "universalify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "@electron/node-gyp@10.2.0-electron.1",
      "dependsOn": [
        "env-paths@2.2.1",
        "exponential-backoff@3.1.2",
        "glob@8.1.0",
        "graceful-fs@4.2.11",
        "make-fetch-happen@10.2.1",
        "nopt@6.0.0",
        "proc-log@2.0.1",
        "semver@7.6.0",
        "tar@6.2.1",
        "which@2.0.2"
      ]
    },
    {
      "ref": "brace-expansion@2.0.2",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "glob@8.1.0",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@5.1.6",
        "once@1.4.0"
      ]
    },
    {
      "ref": "minimatch@5.1.6",
      "dependsOn": [
        "brace-expansion@2.0.2"
      ]
    },
    {
      "ref": "@electron/notarize@2.5.0",
      "dependsOn": [
        "debug@4.3.4",
        "fs-extra@9.1.0",
        "promise-retry@2.0.1"
      ]
    },
    {
      "ref": "fs-extra@9.1.0",
      "dependsOn": [
        "at-least-node@1.0.0",
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "@electron/osx-sign@1.3.3",
      "dependsOn": [
        "compare-version@0.1.2",
        "debug@4.3.4",
        "fs-extra@10.1.0",
        "isbinaryfile@4.0.10",
        "minimist@1.2.8",
        "plist@3.1.0"
      ]
    },
    {
      "ref": "@electron/packager@18.3.6",
      "dependsOn": [
        "@electron/asar@3.4.1",
        "@electron/get@3.0.0",
        "@electron/notarize@2.5.0",
        "@electron/osx-sign@1.3.3",
        "@electron/universal@2.0.3",
        "@electron/windows-sign@1.1.2",
        "debug@4.3.4",
        "extract-zip@2.0.1",
        "filenamify@4.3.0",
        "fs-extra@11.3.0",
        "galactus@1.0.0",
        "get-package-info@1.0.0",
        "junk@3.1.0",
        "parse-author@2.0.0",
        "plist@3.1.0",
        "resedit@2.0.3",
        "resolve@1.22.8",
        "semver@7.6.0",
        "yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "fs-extra@11.3.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "@electron/rebuild@3.7.2",
      "dependsOn": [
        "@electron/node-gyp@10.2.0-electron.1",
        "@malept/cross-spawn-promise@2.0.0",
        "chalk@4.1.2",
        "debug@4.3.4",
        "detect-libc@2.0.3",
        "fs-extra@10.1.0",
        "got@11.8.6",
        "node-abi@3.62.0",
        "node-api-version@0.2.1",
        "ora@5.4.1",
        "read-binary-file-arch@1.0.6",
        "semver@7.6.0",
        "tar@6.2.1",
        "yargs@17.7.2"
      ]
    },
    {
      "ref": "@electron/remote@2.1.2",
      "dependsOn": [
        "electron@37.2.4"
      ]
    },
    {
      "ref": "@electron/universal@2.0.3",
      "dependsOn": [
        "@electron/asar@3.4.1",
        "@malept/cross-spawn-promise@2.0.0",
        "debug@4.3.4",
        "dir-compare@4.2.0",
        "fs-extra@11.3.0",
        "minimatch@9.0.5",
        "plist@3.1.0"
      ]
    },
    {
      "ref": "brace-expansion@2.0.2",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "fs-extra@11.3.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "minimatch@9.0.5",
      "dependsOn": [
        "brace-expansion@2.0.2"
      ]
    },
    {
      "ref": "@electron/windows-sign@1.1.2",
      "dependsOn": [
        "cross-dirname@0.1.0",
        "debug@4.3.4",
        "fs-extra@11.2.0",
        "minimist@1.2.8",
        "postject@1.0.0-alpha.6"
      ]
    },
    {
      "ref": "fs-extra@11.2.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "@emotion/is-prop-valid@1.2.2",
      "dependsOn": [
        "@emotion/memoize@0.8.1"
      ]
    },
    {
      "ref": "@emotion/memoize@0.8.1",
      "dependsOn": []
    },
    {
      "ref": "@emotion/stylis@0.8.5",
      "dependsOn": []
    },
    {
      "ref": "@emotion/unitless@0.7.5",
      "dependsOn": []
    },
    {
      "ref": "@es-joy/jsdoccomment@0.42.0",
      "dependsOn": [
        "comment-parser@1.4.1",
        "esquery@1.5.0",
        "jsdoc-type-pratt-parser@4.0.0"
      ]
    },
    {
      "ref": "@eslint-community/eslint-utils@4.4.0",
      "dependsOn": [
        "eslint@8.57.0",
        "eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "@eslint-community/regexpp@4.10.0",
      "dependsOn": []
    },
    {
      "ref": "@eslint/eslintrc@2.1.4",
      "dependsOn": [
        "ajv@6.12.6",
        "debug@4.3.4",
        "espree@9.6.1",
        "globals@13.24.0",
        "ignore@5.3.1",
        "import-fresh@3.3.0",
        "js-yaml@4.1.0",
        "minimatch@3.1.2",
        "strip-json-comments@3.1.1"
      ]
    },
    {
      "ref": "globals@13.24.0",
      "dependsOn": [
        "type-fest@0.20.2"
      ]
    },
    {
      "ref": "type-fest@0.20.2",
      "dependsOn": []
    },
    {
      "ref": "@eslint/js@8.57.0",
      "dependsOn": []
    },
    {
      "ref": "@fortawesome/fontawesome-common-types@6.5.2",
      "dependsOn": []
    },
    {
      "ref": "@fortawesome/fontawesome-free@6.5.2",
      "dependsOn": []
    },
    {
      "ref": "@fortawesome/fontawesome-svg-core@6.5.2",
      "dependsOn": [
        "@fortawesome/fontawesome-common-types@6.5.2"
      ]
    },
    {
      "ref": "@fortawesome/free-regular-svg-icons@6.5.2",
      "dependsOn": [
        "@fortawesome/fontawesome-common-types@6.5.2"
      ]
    },
    {
      "ref": "@fortawesome/free-solid-svg-icons@6.5.2",
      "dependsOn": [
        "@fortawesome/fontawesome-common-types@6.5.2"
      ]
    },
    {
      "ref": "@fortawesome/react-fontawesome@0.1.19",
      "dependsOn": [
        "@fortawesome/fontawesome-svg-core@6.5.2",
        "react@17.0.2",
        "prop-types@15.8.1"
      ]
    },
    {
      "ref": "@gar/promisify@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "@googlemaps/js-api-loader@1.16.2",
      "dependsOn": [
        "fast-deep-equal@3.1.3"
      ]
    },
    {
      "ref": "@googlemaps/markerclusterer@2.5.3",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "supercluster@8.0.1"
      ]
    },
    {
      "ref": "@humanwhocodes/config-array@0.11.14",
      "dependsOn": [
        "@humanwhocodes/object-schema@2.0.3",
        "debug@4.3.4",
        "minimatch@3.1.2"
      ]
    },
    {
      "ref": "@humanwhocodes/module-importer@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "@humanwhocodes/object-schema@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "@isaacs/cliui@8.0.2",
      "dependsOn": [
        "string-width@5.1.2",
        "string-width@4.2.3",
        "strip-ansi@7.1.0",
        "strip-ansi@6.0.1",
        "wrap-ansi@8.1.0",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "ansi-styles@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "emoji-regex@9.2.2",
      "dependsOn": []
    },
    {
      "ref": "string-width@5.1.2",
      "dependsOn": [
        "eastasianwidth@0.2.0",
        "emoji-regex@9.2.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "wrap-ansi@8.1.0",
      "dependsOn": [
        "ansi-styles@6.2.1",
        "string-width@5.1.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "@jest/expect-utils@29.7.0",
      "dependsOn": [
        "jest-get-type@29.6.3"
      ]
    },
    {
      "ref": "@jest/schemas@29.6.3",
      "dependsOn": [
        "@sinclair/typebox@0.27.8"
      ]
    },
    {
      "ref": "@jest/types@29.6.3",
      "dependsOn": [
        "@jest/schemas@29.6.3",
        "@types/istanbul-lib-coverage@2.0.6",
        "@types/istanbul-reports@3.0.4",
        "@types/node@20.12.7",
        "@types/yargs@17.0.32",
        "chalk@4.1.2"
      ]
    },
    {
      "ref": "@jridgewell/gen-mapping@0.3.5",
      "dependsOn": [
        "@jridgewell/set-array@1.2.1",
        "@jridgewell/sourcemap-codec@1.4.15",
        "@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "@jridgewell/resolve-uri@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "@jridgewell/set-array@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "@jridgewell/source-map@0.3.6",
      "dependsOn": [
        "@jridgewell/gen-mapping@0.3.5",
        "@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "@jridgewell/sourcemap-codec@1.4.15",
      "dependsOn": []
    },
    {
      "ref": "@jridgewell/trace-mapping@0.3.25",
      "dependsOn": [
        "@jridgewell/resolve-uri@3.1.2",
        "@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "@leichtgewicht/ip-codec@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "@ljharb/through@2.3.13",
      "dependsOn": [
        "call-bind@1.0.7"
      ]
    },
    {
      "ref": "@malept/cross-spawn-promise@2.0.0",
      "dependsOn": [
        "cross-spawn@7.0.3"
      ]
    },
    {
      "ref": "@mapbox/hast-util-table-cell-style@0.2.1",
      "dependsOn": [
        "unist-util-visit@1.4.1"
      ]
    },
    {
      "ref": "unist-util-is@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "unist-util-visit@1.4.1",
      "dependsOn": [
        "unist-util-visit-parents@2.1.2"
      ]
    },
    {
      "ref": "unist-util-visit-parents@2.1.2",
      "dependsOn": [
        "unist-util-is@3.0.0"
      ]
    },
    {
      "ref": "@mapbox/rehype-prism@0.8.0",
      "dependsOn": [
        "hast-util-to-string@1.0.4",
        "mrm@3.0.10",
        "refractor@3.6.0",
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "@nodelib/fs.scandir@2.1.5",
      "dependsOn": [
        "@nodelib/fs.stat@2.0.5",
        "run-parallel@1.2.0"
      ]
    },
    {
      "ref": "@nodelib/fs.stat@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "@nodelib/fs.walk@1.2.8",
      "dependsOn": [
        "@nodelib/fs.scandir@2.1.5",
        "fastq@1.17.1"
      ]
    },
    {
      "ref": "@npmcli/fs@2.1.2",
      "dependsOn": [
        "@gar/promisify@1.1.3",
        "semver@7.6.0"
      ]
    },
    {
      "ref": "@npmcli/move-file@2.0.1",
      "dependsOn": [
        "mkdirp@1.0.4",
        "rimraf@3.0.2"
      ]
    },
    {
      "ref": "@pkgjs/parseargs@0.11.0",
      "dependsOn": []
    },
    {
      "ref": "@promptbook/utils@0.44.0-17",
      "dependsOn": [
        "moment@2.30.1",
        "prettier@2.8.1",
        "spacetrim@0.11.20"
      ]
    },
    {
      "ref": "prettier@2.8.1",
      "dependsOn": []
    },
    {
      "ref": "@puppeteer/browsers@1.9.1",
      "dependsOn": [
        "debug@4.3.4",
        "extract-zip@2.0.1",
        "progress@2.0.3",
        "proxy-agent@6.3.1",
        "tar-fs@3.0.4",
        "unbzip2-stream@1.4.3",
        "yargs@17.7.2"
      ]
    },
    {
      "ref": "@react-google-maps/api@2.19.3",
      "dependsOn": [
        "react@17.0.2",
        "react-dom@17.0.2",
        "@googlemaps/js-api-loader@1.16.2",
        "@googlemaps/markerclusterer@2.5.3",
        "@react-google-maps/infobox@2.19.2",
        "@react-google-maps/marker-clusterer@2.19.2",
        "@types/google.maps@3.55.2",
        "invariant@2.2.4"
      ]
    },
    {
      "ref": "@react-google-maps/infobox@2.19.2",
      "dependsOn": []
    },
    {
      "ref": "@react-google-maps/marker-clusterer@2.19.2",
      "dependsOn": []
    },
    {
      "ref": "@reforged/maker-appimage@3.3.2",
      "dependsOn": [
        "@electron-forge/maker-base@7.8.1",
        "@spacingbat3/lss@1.2.0",
        "node-fetch@3.3.2",
        "semver@7.6.0"
      ]
    },
    {
      "ref": "data-uri-to-buffer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "node-fetch@3.3.2",
      "dependsOn": [
        "data-uri-to-buffer@4.0.1",
        "fetch-blob@3.2.0",
        "formdata-polyfill@4.0.10"
      ]
    },
    {
      "ref": "@rjsf/core@2.5.1",
      "dependsOn": [
        "react@17.0.2",
        "@babel/runtime-corejs2@7.24.4",
        "@types/json-schema@7.0.15",
        "ajv@6.12.6",
        "core-js@2.6.12",
        "json-schema-merge-allof@0.6.0",
        "jsonpointer@4.1.0",
        "lodash@4.17.21",
        "prop-types@15.8.1",
        "react-app-polyfill@1.0.6",
        "react-is@16.13.1",
        "shortid@2.2.16"
      ]
    },
    {
      "ref": "jsonpointer@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "react-is@16.13.1",
      "dependsOn": []
    },
    {
      "ref": "@ronomon/direct-io@3.0.1",
      "dependsOn": [
        "@ronomon/queue@3.0.1"
      ]
    },
    {
      "ref": "@ronomon/queue@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "@sentry-internal/feedback@7.112.0",
      "dependsOn": [
        "@sentry/core@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry-internal/replay-canvas@7.112.0",
      "dependsOn": [
        "@sentry/core@7.112.0",
        "@sentry/replay@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry-internal/tracing@7.112.0",
      "dependsOn": [
        "@sentry/core@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry/browser@7.112.0",
      "dependsOn": [
        "@sentry-internal/feedback@7.112.0",
        "@sentry-internal/replay-canvas@7.112.0",
        "@sentry-internal/tracing@7.112.0",
        "@sentry/core@7.112.0",
        "@sentry/integrations@7.112.0",
        "@sentry/replay@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry/core@7.112.0",
      "dependsOn": [
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry/electron@4.24.0",
      "dependsOn": [
        "@sentry/browser@7.112.0",
        "@sentry/core@7.112.0",
        "@sentry/node@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0",
        "deepmerge@4.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@sentry/integrations@7.112.0",
      "dependsOn": [
        "@sentry/core@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0",
        "localforage@1.10.0"
      ]
    },
    {
      "ref": "@sentry/node@7.112.0",
      "dependsOn": [
        "@sentry-internal/tracing@7.112.0",
        "@sentry/core@7.112.0",
        "@sentry/integrations@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry/replay@7.112.0",
      "dependsOn": [
        "@sentry-internal/tracing@7.112.0",
        "@sentry/core@7.112.0",
        "@sentry/types@7.112.0",
        "@sentry/utils@7.112.0"
      ]
    },
    {
      "ref": "@sentry/types@7.112.0",
      "dependsOn": []
    },
    {
      "ref": "@sentry/utils@7.112.0",
      "dependsOn": [
        "@sentry/types@7.112.0"
      ]
    },
    {
      "ref": "@sinclair/typebox@0.27.8",
      "dependsOn": []
    },
    {
      "ref": "@sindresorhus/is@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "@sinonjs/commons@3.0.1",
      "dependsOn": [
        "type-detect@4.0.8"
      ]
    },
    {
      "ref": "@sinonjs/fake-timers@11.2.2",
      "dependsOn": [
        "@sinonjs/commons@3.0.1"
      ]
    },
    {
      "ref": "@sinonjs/samsam@8.0.0",
      "dependsOn": [
        "@sinonjs/commons@2.0.0",
        "lodash.get@4.4.2",
        "type-detect@4.0.8"
      ]
    },
    {
      "ref": "@sinonjs/commons@2.0.0",
      "dependsOn": [
        "type-detect@4.0.8"
      ]
    },
    {
      "ref": "@sinonjs/text-encoding@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "@smithy/abort-controller@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/config-resolver@2.2.0",
      "dependsOn": [
        "@smithy/node-config-provider@2.3.0",
        "@smithy/types@2.12.0",
        "@smithy/util-config-provider@2.3.0",
        "@smithy/util-middleware@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/core@1.4.2",
      "dependsOn": [
        "@smithy/middleware-endpoint@2.5.1",
        "@smithy/middleware-retry@2.3.1",
        "@smithy/middleware-serde@2.3.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "@smithy/util-middleware@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/credential-provider-imds@2.3.0",
      "dependsOn": [
        "@smithy/node-config-provider@2.3.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/types@2.12.0",
        "@smithy/url-parser@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/fetch-http-handler@2.5.0",
      "dependsOn": [
        "@smithy/protocol-http@3.3.0",
        "@smithy/querystring-builder@2.2.0",
        "@smithy/types@2.12.0",
        "@smithy/util-base64@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/hash-node@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "@smithy/util-buffer-from@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/invalid-dependency@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/is-array-buffer@2.2.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/middleware-content-length@2.2.0",
      "dependsOn": [
        "@smithy/protocol-http@3.3.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/middleware-endpoint@2.5.1",
      "dependsOn": [
        "@smithy/middleware-serde@2.3.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "@smithy/url-parser@2.2.0",
        "@smithy/util-middleware@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/middleware-retry@2.3.1",
      "dependsOn": [
        "@smithy/node-config-provider@2.3.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/service-error-classification@2.1.5",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "@smithy/util-middleware@2.2.0",
        "@smithy/util-retry@2.2.0",
        "tslib@2.6.2",
        "uuid@9.0.1"
      ]
    },
    {
      "ref": "@smithy/middleware-serde@2.3.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/middleware-stack@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/node-config-provider@2.3.0",
      "dependsOn": [
        "@smithy/property-provider@2.2.0",
        "@smithy/shared-ini-file-loader@2.4.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/node-http-handler@2.5.0",
      "dependsOn": [
        "@smithy/abort-controller@2.2.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/querystring-builder@2.2.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/property-provider@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/protocol-http@3.3.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/querystring-builder@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "@smithy/util-uri-escape@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/querystring-parser@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/service-error-classification@2.1.5",
      "dependsOn": [
        "@smithy/types@2.12.0"
      ]
    },
    {
      "ref": "@smithy/shared-ini-file-loader@2.4.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/signature-v4@2.3.0",
      "dependsOn": [
        "@smithy/is-array-buffer@2.2.0",
        "@smithy/types@2.12.0",
        "@smithy/util-hex-encoding@2.2.0",
        "@smithy/util-middleware@2.2.0",
        "@smithy/util-uri-escape@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/smithy-client@2.5.1",
      "dependsOn": [
        "@smithy/middleware-endpoint@2.5.1",
        "@smithy/middleware-stack@2.2.0",
        "@smithy/protocol-http@3.3.0",
        "@smithy/types@2.12.0",
        "@smithy/util-stream@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/types@2.12.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/url-parser@2.2.0",
      "dependsOn": [
        "@smithy/querystring-parser@2.2.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-base64@2.3.0",
      "dependsOn": [
        "@smithy/util-buffer-from@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-body-length-browser@2.2.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-body-length-node@2.3.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-buffer-from@2.2.0",
      "dependsOn": [
        "@smithy/is-array-buffer@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-config-provider@2.3.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-defaults-mode-browser@2.2.1",
      "dependsOn": [
        "@smithy/property-provider@2.2.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "bowser@2.11.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-defaults-mode-node@2.3.1",
      "dependsOn": [
        "@smithy/config-resolver@2.2.0",
        "@smithy/credential-provider-imds@2.3.0",
        "@smithy/node-config-provider@2.3.0",
        "@smithy/property-provider@2.2.0",
        "@smithy/smithy-client@2.5.1",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-endpoints@1.2.0",
      "dependsOn": [
        "@smithy/node-config-provider@2.3.0",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-hex-encoding@2.2.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-middleware@2.2.0",
      "dependsOn": [
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-retry@2.2.0",
      "dependsOn": [
        "@smithy/service-error-classification@2.1.5",
        "@smithy/types@2.12.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-stream@2.2.0",
      "dependsOn": [
        "@smithy/fetch-http-handler@2.5.0",
        "@smithy/node-http-handler@2.5.0",
        "@smithy/types@2.12.0",
        "@smithy/util-base64@2.3.0",
        "@smithy/util-buffer-from@2.2.0",
        "@smithy/util-hex-encoding@2.2.0",
        "@smithy/util-utf8@2.3.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-uri-escape@2.2.0",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@smithy/util-utf8@2.3.0",
      "dependsOn": [
        "@smithy/util-buffer-from@2.2.0",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "@spacingbat3/lss@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "@svgr/babel-plugin-add-jsx-attribute@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-remove-jsx-attribute@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-svg-dynamic-title@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-svg-em-dimensions@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-transform-react-native-svg@8.1.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-plugin-transform-svg-component@8.0.0",
      "dependsOn": [
        "@babel/core@7.24.4"
      ]
    },
    {
      "ref": "@svgr/babel-preset@8.1.0",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@svgr/babel-plugin-add-jsx-attribute@8.0.0",
        "@svgr/babel-plugin-remove-jsx-attribute@8.0.0",
        "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0",
        "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0",
        "@svgr/babel-plugin-svg-dynamic-title@8.0.0",
        "@svgr/babel-plugin-svg-em-dimensions@8.0.0",
        "@svgr/babel-plugin-transform-react-native-svg@8.1.0",
        "@svgr/babel-plugin-transform-svg-component@8.0.0"
      ]
    },
    {
      "ref": "@svgr/core@8.1.0",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@svgr/babel-preset@8.1.0",
        "camelcase@6.3.0",
        "cosmiconfig@8.3.6",
        "snake-case@3.0.4"
      ]
    },
    {
      "ref": "@svgr/hast-util-to-babel-ast@8.0.0",
      "dependsOn": [
        "@babel/types@7.24.0",
        "entities@4.5.0"
      ]
    },
    {
      "ref": "@svgr/plugin-jsx@8.1.0",
      "dependsOn": [
        "@svgr/core@8.1.0",
        "@babel/core@7.24.4",
        "@svgr/babel-preset@8.1.0",
        "@svgr/hast-util-to-babel-ast@8.0.0",
        "svg-parser@2.0.4"
      ]
    },
    {
      "ref": "@svgr/plugin-svgo@8.1.0",
      "dependsOn": [
        "@svgr/core@8.1.0",
        "cosmiconfig@8.3.6",
        "deepmerge@4.3.1",
        "svgo@3.2.0"
      ]
    },
    {
      "ref": "deepmerge@4.3.1",
      "dependsOn": []
    },
    {
      "ref": "@svgr/webpack@8.1.0",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/plugin-transform-react-constant-elements@7.24.1",
        "@babel/preset-env@7.24.4",
        "@babel/preset-react@7.24.1",
        "@babel/preset-typescript@7.24.1",
        "@svgr/core@8.1.0",
        "@svgr/plugin-jsx@8.1.0",
        "@svgr/plugin-svgo@8.1.0"
      ]
    },
    {
      "ref": "@szmarczak/http-timer@4.0.6",
      "dependsOn": [
        "defer-to-connect@2.0.1"
      ]
    },
    {
      "ref": "@tokenizer/token@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "@tootallnate/once@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "@tootallnate/quickjs-emscripten@0.23.0",
      "dependsOn": []
    },
    {
      "ref": "@trysound/sax@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "@tsconfig/node10@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "@tsconfig/node12@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "@tsconfig/node14@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "@tsconfig/node16@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "@types/ajv-keywords@3.5.0",
      "dependsOn": [
        "ajv-keywords@3.5.2"
      ]
    },
    {
      "ref": "@types/appdmg@0.5.5",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/body-parser@1.19.5",
      "dependsOn": [
        "@types/connect@3.4.38",
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/bonjour@3.5.13",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/cacheable-request@6.0.3",
      "dependsOn": [
        "@types/http-cache-semantics@4.0.4",
        "@types/keyv@3.1.4",
        "@types/node@20.12.7",
        "@types/responselike@1.0.3"
      ]
    },
    {
      "ref": "@types/chai@4.3.14",
      "dependsOn": []
    },
    {
      "ref": "@types/codemirror@0.0.88",
      "dependsOn": [
        "@types/tern@0.23.9"
      ]
    },
    {
      "ref": "@types/color@3.0.6",
      "dependsOn": [
        "@types/color-convert@2.0.3"
      ]
    },
    {
      "ref": "@types/color-convert@2.0.3",
      "dependsOn": [
        "@types/color-name@1.1.4"
      ]
    },
    {
      "ref": "@types/color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "@types/connect@3.4.38",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/connect-history-api-fallback@1.5.4",
      "dependsOn": [
        "@types/express-serve-static-core@4.19.0",
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/debug@4.1.12",
      "dependsOn": [
        "@types/ms@0.7.34"
      ]
    },
    {
      "ref": "@types/eslint@8.56.10",
      "dependsOn": [
        "@types/estree@1.0.5",
        "@types/json-schema@7.0.15"
      ]
    },
    {
      "ref": "@types/eslint-scope@3.7.7",
      "dependsOn": [
        "@types/eslint@8.56.10",
        "@types/estree@1.0.5"
      ]
    },
    {
      "ref": "@types/estree@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "@types/express@4.17.21",
      "dependsOn": [
        "@types/body-parser@1.19.5",
        "@types/express-serve-static-core@4.19.0",
        "@types/qs@6.9.15",
        "@types/serve-static@1.15.7"
      ]
    },
    {
      "ref": "@types/express-serve-static-core@4.19.0",
      "dependsOn": [
        "@types/node@20.12.7",
        "@types/qs@6.9.15",
        "@types/range-parser@1.2.7",
        "@types/send@0.17.4"
      ]
    },
    {
      "ref": "@types/fs-extra@9.0.13",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/glob@7.2.0",
      "dependsOn": [
        "@types/minimatch@5.1.2",
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/google.maps@3.55.2",
      "dependsOn": []
    },
    {
      "ref": "@types/hast@2.3.10",
      "dependsOn": [
        "@types/unist@2.0.10"
      ]
    },
    {
      "ref": "@types/hoist-non-react-statics@3.3.5",
      "dependsOn": [
        "@types/react@17.0.2",
        "hoist-non-react-statics@3.3.2"
      ]
    },
    {
      "ref": "@types/html-minifier-terser@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "@types/http-cache-semantics@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "@types/http-errors@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "@types/http-proxy@1.17.14",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/istanbul-lib-coverage@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "@types/istanbul-lib-report@3.0.3",
      "dependsOn": [
        "@types/istanbul-lib-coverage@2.0.6"
      ]
    },
    {
      "ref": "@types/istanbul-reports@3.0.4",
      "dependsOn": [
        "@types/istanbul-lib-report@3.0.3"
      ]
    },
    {
      "ref": "@types/json-schema@7.0.15",
      "dependsOn": []
    },
    {
      "ref": "@types/keyv@3.1.4",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/lodash@4.17.0",
      "dependsOn": []
    },
    {
      "ref": "@types/marked@0.7.4",
      "dependsOn": []
    },
    {
      "ref": "@types/mdast@3.0.15",
      "dependsOn": [
        "@types/unist@2.0.10"
      ]
    },
    {
      "ref": "@types/memoizee@0.4.11",
      "dependsOn": []
    },
    {
      "ref": "@types/mime@1.3.5",
      "dependsOn": []
    },
    {
      "ref": "@types/mime-types@2.1.4",
      "dependsOn": []
    },
    {
      "ref": "@types/minimatch@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "@types/mocha@10.0.6",
      "dependsOn": []
    },
    {
      "ref": "@types/ms@0.7.34",
      "dependsOn": []
    },
    {
      "ref": "@types/node@20.12.7",
      "dependsOn": [
        "undici-types@5.26.5"
      ]
    },
    {
      "ref": "@types/node-forge@1.3.11",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/normalize-package-data@2.4.4",
      "dependsOn": []
    },
    {
      "ref": "@types/parse-json@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "@types/parse5@5.0.3",
      "dependsOn": []
    },
    {
      "ref": "@types/prop-types@15.7.12",
      "dependsOn": []
    },
    {
      "ref": "@types/qs@6.9.15",
      "dependsOn": []
    },
    {
      "ref": "@types/range-parser@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "@types/react@17.0.2",
      "dependsOn": [
        "@types/prop-types@15.7.12",
        "csstype@3.1.3"
      ]
    },
    {
      "ref": "@types/react-dom@17.0.2",
      "dependsOn": [
        "@types/react@17.0.2"
      ]
    },
    {
      "ref": "@types/react-helmet@6.1.11",
      "dependsOn": [
        "@types/react@17.0.2"
      ]
    },
    {
      "ref": "@types/responselike@1.0.3",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/retry@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "@types/semver@7.5.8",
      "dependsOn": []
    },
    {
      "ref": "@types/send@0.17.4",
      "dependsOn": [
        "@types/mime@1.3.5",
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/serve-index@1.9.4",
      "dependsOn": [
        "@types/express@4.17.21"
      ]
    },
    {
      "ref": "@types/serve-static@1.15.7",
      "dependsOn": [
        "@types/http-errors@2.0.4",
        "@types/node@20.12.7",
        "@types/send@0.17.4"
      ]
    },
    {
      "ref": "@types/sinon@17.0.3",
      "dependsOn": [
        "@types/sinonjs__fake-timers@8.1.5"
      ]
    },
    {
      "ref": "@types/sinonjs__fake-timers@8.1.5",
      "dependsOn": []
    },
    {
      "ref": "@types/sockjs@0.3.36",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/stack-utils@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "@types/styled-components@5.1.34",
      "dependsOn": [
        "@types/hoist-non-react-statics@3.3.5",
        "@types/react@17.0.2",
        "csstype@3.1.3"
      ]
    },
    {
      "ref": "@types/styled-system@4.2.2",
      "dependsOn": [
        "csstype@2.6.21"
      ]
    },
    {
      "ref": "csstype@2.6.21",
      "dependsOn": []
    },
    {
      "ref": "@types/tern@0.23.9",
      "dependsOn": [
        "@types/estree@1.0.5"
      ]
    },
    {
      "ref": "@types/tmp@0.2.6",
      "dependsOn": []
    },
    {
      "ref": "@types/unist@2.0.10",
      "dependsOn": []
    },
    {
      "ref": "@types/uuid@3.4.13",
      "dependsOn": []
    },
    {
      "ref": "@types/w3c-web-usb@1.0.10",
      "dependsOn": []
    },
    {
      "ref": "@types/which@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "@types/ws@8.5.10",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@types/yargs@17.0.32",
      "dependsOn": [
        "@types/yargs-parser@21.0.3"
      ]
    },
    {
      "ref": "@types/yargs-parser@21.0.3",
      "dependsOn": []
    },
    {
      "ref": "@types/yauzl@2.10.3",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@typescript-eslint/eslint-plugin@7.7.1",
      "dependsOn": [
        "@typescript-eslint/parser@7.7.1",
        "eslint@8.57.0",
        "@eslint-community/regexpp@4.10.0",
        "@typescript-eslint/scope-manager@7.7.1",
        "@typescript-eslint/type-utils@7.7.1",
        "@typescript-eslint/utils@7.7.1",
        "@typescript-eslint/visitor-keys@7.7.1",
        "debug@4.3.4",
        "graphemer@1.4.0",
        "ignore@5.3.1",
        "natural-compare@1.4.0",
        "semver@7.6.0",
        "ts-api-utils@1.3.0"
      ]
    },
    {
      "ref": "@typescript-eslint/parser@7.7.1",
      "dependsOn": [
        "eslint@8.57.0",
        "@typescript-eslint/scope-manager@7.7.1",
        "@typescript-eslint/types@7.7.1",
        "@typescript-eslint/typescript-estree@7.7.1",
        "@typescript-eslint/visitor-keys@7.7.1",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "@typescript-eslint/scope-manager@7.7.1",
      "dependsOn": [
        "@typescript-eslint/types@7.7.1",
        "@typescript-eslint/visitor-keys@7.7.1"
      ]
    },
    {
      "ref": "@typescript-eslint/type-utils@7.7.1",
      "dependsOn": [
        "eslint@8.57.0",
        "@typescript-eslint/typescript-estree@7.7.1",
        "@typescript-eslint/utils@7.7.1",
        "debug@4.3.4",
        "ts-api-utils@1.3.0"
      ]
    },
    {
      "ref": "@typescript-eslint/types@7.7.1",
      "dependsOn": []
    },
    {
      "ref": "@typescript-eslint/typescript-estree@7.7.1",
      "dependsOn": [
        "@typescript-eslint/types@7.7.1",
        "@typescript-eslint/visitor-keys@7.7.1",
        "debug@4.3.4",
        "globby@11.1.0",
        "is-glob@4.0.3",
        "minimatch@9.0.4",
        "semver@7.6.0",
        "ts-api-utils@1.3.0"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "minimatch@9.0.4",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "@typescript-eslint/utils@7.7.1",
      "dependsOn": [
        "eslint@8.57.0",
        "@eslint-community/eslint-utils@4.4.0",
        "@types/json-schema@7.0.15",
        "@types/semver@7.5.8",
        "@typescript-eslint/scope-manager@7.7.1",
        "@typescript-eslint/types@7.7.1",
        "@typescript-eslint/typescript-estree@7.7.1",
        "semver@7.6.0"
      ]
    },
    {
      "ref": "@typescript-eslint/visitor-keys@7.7.1",
      "dependsOn": [
        "@typescript-eslint/types@7.7.1",
        "eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "@ungap/structured-clone@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "@vercel/webpack-asset-relocator-loader@1.7.3",
      "dependsOn": [
        "resolve@1.22.8"
      ]
    },
    {
      "ref": "@vitest/snapshot@1.5.2",
      "dependsOn": [
        "magic-string@0.30.10",
        "pathe@1.1.2",
        "pretty-format@29.7.0"
      ]
    },
    {
      "ref": "@vitest/spy@1.5.2",
      "dependsOn": [
        "tinyspy@2.2.1"
      ]
    },
    {
      "ref": "@vue/compiler-core@3.4.25",
      "dependsOn": [
        "@babel/parser@7.24.4",
        "entities@4.5.0",
        "estree-walker@2.0.2",
        "source-map-js@1.2.0",
        "@vue/shared@3.4.25"
      ]
    },
    {
      "ref": "@vue/compiler-dom@3.4.25",
      "dependsOn": [
        "@vue/shared@3.4.25",
        "@vue/compiler-core@3.4.25"
      ]
    },
    {
      "ref": "@vue/compiler-sfc@3.4.25",
      "dependsOn": [
        "@babel/parser@7.24.4",
        "estree-walker@2.0.2",
        "magic-string@0.30.10",
        "postcss@8.4.38",
        "source-map-js@1.2.0",
        "@vue/compiler-core@3.4.25",
        "@vue/compiler-ssr@3.4.25",
        "@vue/compiler-dom@3.4.25",
        "@vue/shared@3.4.25"
      ]
    },
    {
      "ref": "@vue/compiler-ssr@3.4.25",
      "dependsOn": [
        "@vue/shared@3.4.25",
        "@vue/compiler-dom@3.4.25"
      ]
    },
    {
      "ref": "@vue/shared@3.4.25",
      "dependsOn": []
    },
    {
      "ref": "@wdio/cli@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "@vitest/snapshot@1.5.2",
        "@wdio/config@8.36.1",
        "@wdio/globals@8.36.1",
        "@wdio/logger@8.28.0",
        "@wdio/protocols@8.32.0",
        "@wdio/types@8.36.1",
        "@wdio/utils@8.36.1",
        "async-exit-hook@2.0.1",
        "chalk@5.3.0",
        "chokidar@3.6.0",
        "cli-spinners@2.9.2",
        "dotenv@16.4.5",
        "ejs@3.1.10",
        "execa@8.0.1",
        "import-meta-resolve@4.0.0",
        "inquirer@9.2.12",
        "lodash.flattendeep@4.4.0",
        "lodash.pickby@4.6.0",
        "lodash.union@4.6.0",
        "read-pkg-up@10.0.0",
        "recursive-readdir@2.2.3",
        "webdriverio@8.36.1",
        "yargs@17.7.2"
      ]
    },
    {
      "ref": "chalk@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "@wdio/config@8.36.1",
      "dependsOn": [
        "@wdio/logger@8.28.0",
        "@wdio/types@8.36.1",
        "@wdio/utils@8.36.1",
        "decamelize@6.0.0",
        "deepmerge-ts@5.1.0",
        "glob@10.3.12",
        "import-meta-resolve@4.0.0"
      ]
    },
    {
      "ref": "@wdio/globals@8.36.1",
      "dependsOn": [
        "expect-webdriverio@4.13.0",
        "webdriverio@8.36.1"
      ]
    },
    {
      "ref": "@wdio/local-runner@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "@wdio/logger@8.28.0",
        "@wdio/repl@8.24.12",
        "@wdio/runner@8.36.1",
        "@wdio/types@8.36.1",
        "async-exit-hook@2.0.1",
        "split2@4.2.0",
        "stream-buffers@3.0.2"
      ]
    },
    {
      "ref": "@wdio/logger@8.28.0",
      "dependsOn": [
        "chalk@5.3.0",
        "loglevel@1.9.1",
        "loglevel-plugin-prefix@0.8.4",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "chalk@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "@wdio/mocha-framework@8.36.1",
      "dependsOn": [
        "@types/mocha@10.0.6",
        "@types/node@20.12.7",
        "@wdio/logger@8.28.0",
        "@wdio/types@8.36.1",
        "@wdio/utils@8.36.1",
        "mocha@10.4.0"
      ]
    },
    {
      "ref": "@wdio/protocols@8.32.0",
      "dependsOn": []
    },
    {
      "ref": "@wdio/repl@8.24.12",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@wdio/reporter@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "@wdio/logger@8.28.0",
        "@wdio/types@8.36.1",
        "diff@5.2.0",
        "object-inspect@1.13.1"
      ]
    },
    {
      "ref": "@wdio/runner@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "@wdio/config@8.36.1",
        "@wdio/globals@8.36.1",
        "@wdio/logger@8.28.0",
        "@wdio/types@8.36.1",
        "@wdio/utils@8.36.1",
        "deepmerge-ts@5.1.0",
        "expect-webdriverio@4.13.0",
        "gaze@1.1.3",
        "webdriver@8.36.1",
        "webdriverio@8.36.1"
      ]
    },
    {
      "ref": "@wdio/spec-reporter@8.36.1",
      "dependsOn": [
        "@wdio/reporter@8.36.1",
        "@wdio/types@8.36.1",
        "chalk@5.3.0",
        "easy-table@1.2.0",
        "pretty-ms@7.0.1"
      ]
    },
    {
      "ref": "chalk@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "@wdio/types@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7"
      ]
    },
    {
      "ref": "@wdio/utils@8.36.1",
      "dependsOn": [
        "@puppeteer/browsers@1.9.1",
        "@wdio/logger@8.28.0",
        "@wdio/types@8.36.1",
        "decamelize@6.0.0",
        "deepmerge-ts@5.1.0",
        "edgedriver@5.3.10",
        "geckodriver@4.3.3",
        "get-port@7.1.0",
        "import-meta-resolve@4.0.0",
        "locate-app@2.4.10",
        "safaridriver@0.1.2",
        "split2@4.2.0",
        "wait-port@1.1.0"
      ]
    },
    {
      "ref": "@webassemblyjs/ast@1.12.1",
      "dependsOn": [
        "@webassemblyjs/helper-numbers@1.11.6",
        "@webassemblyjs/helper-wasm-bytecode@1.11.6"
      ]
    },
    {
      "ref": "@webassemblyjs/floating-point-hex-parser@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "@webassemblyjs/helper-api-error@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "@webassemblyjs/helper-buffer@1.12.1",
      "dependsOn": []
    },
    {
      "ref": "@webassemblyjs/helper-numbers@1.11.6",
      "dependsOn": [
        "@webassemblyjs/floating-point-hex-parser@1.11.6",
        "@webassemblyjs/helper-api-error@1.11.6",
        "@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "@webassemblyjs/helper-wasm-bytecode@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "@webassemblyjs/helper-wasm-section@1.12.1",
      "dependsOn": [
        "@webassemblyjs/ast@1.12.1",
        "@webassemblyjs/helper-buffer@1.12.1",
        "@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "@webassemblyjs/wasm-gen@1.12.1"
      ]
    },
    {
      "ref": "@webassemblyjs/ieee754@1.11.6",
      "dependsOn": [
        "@xtuc/ieee754@1.2.0"
      ]
    },
    {
      "ref": "@webassemblyjs/leb128@1.11.6",
      "dependsOn": [
        "@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "@webassemblyjs/utf8@1.11.6",
      "dependsOn": []
    },
    {
      "ref": "@webassemblyjs/wasm-edit@1.12.1",
      "dependsOn": [
        "@webassemblyjs/ast@1.12.1",
        "@webassemblyjs/helper-buffer@1.12.1",
        "@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "@webassemblyjs/helper-wasm-section@1.12.1",
        "@webassemblyjs/wasm-gen@1.12.1",
        "@webassemblyjs/wasm-opt@1.12.1",
        "@webassemblyjs/wasm-parser@1.12.1",
        "@webassemblyjs/wast-printer@1.12.1"
      ]
    },
    {
      "ref": "@webassemblyjs/wasm-gen@1.12.1",
      "dependsOn": [
        "@webassemblyjs/ast@1.12.1",
        "@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "@webassemblyjs/ieee754@1.11.6",
        "@webassemblyjs/leb128@1.11.6",
        "@webassemblyjs/utf8@1.11.6"
      ]
    },
    {
      "ref": "@webassemblyjs/wasm-opt@1.12.1",
      "dependsOn": [
        "@webassemblyjs/ast@1.12.1",
        "@webassemblyjs/helper-buffer@1.12.1",
        "@webassemblyjs/wasm-gen@1.12.1",
        "@webassemblyjs/wasm-parser@1.12.1"
      ]
    },
    {
      "ref": "@webassemblyjs/wasm-parser@1.12.1",
      "dependsOn": [
        "@webassemblyjs/ast@1.12.1",
        "@webassemblyjs/helper-api-error@1.11.6",
        "@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "@webassemblyjs/ieee754@1.11.6",
        "@webassemblyjs/leb128@1.11.6",
        "@webassemblyjs/utf8@1.11.6"
      ]
    },
    {
      "ref": "@webassemblyjs/wast-printer@1.12.1",
      "dependsOn": [
        "@webassemblyjs/ast@1.12.1",
        "@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "@xmldom/xmldom@0.8.10",
      "dependsOn": []
    },
    {
      "ref": "@xtuc/ieee754@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "@xtuc/long@4.2.2",
      "dependsOn": []
    },
    {
      "ref": "@yao-pkg/pkg@5.11.5",
      "dependsOn": [
        "@babel/generator@7.23.0",
        "@babel/parser@7.23.0",
        "@babel/types@7.23.0",
        "@yao-pkg/pkg-fetch@3.5.9",
        "chalk@4.1.2",
        "fs-extra@9.1.0",
        "globby@11.1.0",
        "into-stream@6.0.0",
        "is-core-module@2.9.0",
        "minimist@1.2.8",
        "multistream@4.1.0",
        "prebuild-install@7.1.1",
        "resolve@1.22.8",
        "stream-meter@1.0.4"
      ]
    },
    {
      "ref": "@yao-pkg/pkg-fetch@3.5.9",
      "dependsOn": [
        "chalk@4.1.2",
        "fs-extra@9.1.0",
        "https-proxy-agent@5.0.1",
        "node-fetch@2.7.0",
        "progress@2.0.3",
        "semver@7.6.0",
        "tar-fs@2.1.1",
        "yargs@16.2.0"
      ]
    },
    {
      "ref": "chownr@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "cliui@7.0.4",
      "dependsOn": [
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "fs-extra@9.1.0",
      "dependsOn": [
        "at-least-node@1.0.0",
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "tar-fs@2.1.1",
      "dependsOn": [
        "chownr@1.1.4",
        "mkdirp-classic@0.5.3",
        "pump@3.0.0",
        "tar-stream@2.2.0"
      ]
    },
    {
      "ref": "tar-stream@2.2.0",
      "dependsOn": [
        "bl@4.1.0",
        "end-of-stream@1.4.4",
        "fs-constants@1.0.0",
        "inherits@2.0.4",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yargs@16.2.0",
      "dependsOn": [
        "cliui@7.0.4",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "@babel/generator@7.23.0",
      "dependsOn": [
        "@babel/types@7.23.0",
        "@jridgewell/gen-mapping@0.3.5",
        "@jridgewell/trace-mapping@0.3.25",
        "jsesc@2.5.2"
      ]
    },
    {
      "ref": "@babel/parser@7.23.0",
      "dependsOn": []
    },
    {
      "ref": "@babel/types@7.23.0",
      "dependsOn": [
        "@babel/helper-string-parser@7.24.1",
        "@babel/helper-validator-identifier@7.22.20",
        "to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "fs-extra@9.1.0",
      "dependsOn": [
        "at-least-node@1.0.0",
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "abbrev@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "abort-controller@3.0.0",
      "dependsOn": [
        "event-target-shim@5.0.1"
      ]
    },
    {
      "ref": "accepts@1.3.8",
      "dependsOn": [
        "mime-types@2.1.35",
        "negotiator@0.6.3"
      ]
    },
    {
      "ref": "acorn@8.11.3",
      "dependsOn": []
    },
    {
      "ref": "acorn-import-assertions@1.9.0",
      "dependsOn": [
        "acorn@8.11.3"
      ]
    },
    {
      "ref": "acorn-jsx@5.3.2",
      "dependsOn": [
        "acorn@8.11.3"
      ]
    },
    {
      "ref": "acorn-walk@8.3.2",
      "dependsOn": []
    },
    {
      "ref": "agent-base@7.1.1",
      "dependsOn": [
        "debug@4.3.4"
      ]
    },
    {
      "ref": "agentkeepalive@4.6.0",
      "dependsOn": [
        "humanize-ms@1.2.1"
      ]
    },
    {
      "ref": "aggregate-error@3.1.0",
      "dependsOn": [
        "clean-stack@2.2.0",
        "indent-string@4.0.0"
      ]
    },
    {
      "ref": "ajv@6.12.6",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "fast-json-stable-stringify@2.1.0",
        "json-schema-traverse@0.4.1",
        "uri-js@4.4.1"
      ]
    },
    {
      "ref": "ajv-formats@2.1.1",
      "dependsOn": [
        "ajv@8.12.0"
      ]
    },
    {
      "ref": "ajv@8.12.0",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "json-schema-traverse@1.0.0",
        "require-from-string@2.0.2",
        "uri-js@4.4.1"
      ]
    },
    {
      "ref": "json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "ajv-keywords@3.5.2",
      "dependsOn": [
        "ajv@6.12.6"
      ]
    },
    {
      "ref": "ansi-align@3.0.1",
      "dependsOn": [
        "string-width@4.2.3"
      ]
    },
    {
      "ref": "ansi-colors@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "ansi-escapes@4.3.2",
      "dependsOn": [
        "type-fest@0.21.3"
      ]
    },
    {
      "ref": "ansi-html-community@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "ansi-regex@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "ansi-styles@4.3.0",
      "dependsOn": [
        "color-convert@2.0.1"
      ]
    },
    {
      "ref": "anymatch@3.1.3",
      "dependsOn": [
        "normalize-path@3.0.0",
        "picomatch@2.3.1"
      ]
    },
    {
      "ref": "apple-data-compression@0.4.1",
      "dependsOn": [
        "bloodline@1.0.1"
      ]
    },
    {
      "ref": "archiver@7.0.1",
      "dependsOn": [
        "archiver-utils@5.0.2",
        "async@3.2.5",
        "buffer-crc32@1.0.0",
        "readable-stream@4.5.2",
        "readdir-glob@1.1.3",
        "tar-stream@3.1.7",
        "zip-stream@6.0.1"
      ]
    },
    {
      "ref": "archiver-utils@5.0.2",
      "dependsOn": [
        "glob@10.3.12",
        "graceful-fs@4.2.11",
        "is-stream@2.0.1",
        "lazystream@1.0.1",
        "lodash@4.17.21",
        "normalize-path@3.0.0",
        "readable-stream@4.5.2"
      ]
    },
    {
      "ref": "buffer@6.0.3",
      "dependsOn": [
        "base64-js@1.5.1",
        "ieee754@1.2.1"
      ]
    },
    {
      "ref": "is-stream@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@4.5.2",
      "dependsOn": [
        "abort-controller@3.0.0",
        "buffer@6.0.3",
        "events@3.3.0",
        "process@0.11.10",
        "string_decoder@1.3.0"
      ]
    },
    {
      "ref": "async@3.2.5",
      "dependsOn": []
    },
    {
      "ref": "buffer@6.0.3",
      "dependsOn": [
        "base64-js@1.5.1",
        "ieee754@1.2.1"
      ]
    },
    {
      "ref": "readable-stream@4.5.2",
      "dependsOn": [
        "abort-controller@3.0.0",
        "buffer@6.0.3",
        "events@3.3.0",
        "process@0.11.10",
        "string_decoder@1.3.0"
      ]
    },
    {
      "ref": "are-docs-informative@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "arg@4.1.3",
      "dependsOn": []
    },
    {
      "ref": "argparse@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "aria-query@5.3.0",
      "dependsOn": [
        "dequal@2.0.3"
      ]
    },
    {
      "ref": "array-buffer-byte-length@1.0.1",
      "dependsOn": [
        "call-bind@1.0.7",
        "is-array-buffer@3.0.4"
      ]
    },
    {
      "ref": "array-differ@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "array-flatten@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "array-includes@3.1.8",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-object-atoms@1.1.1",
        "get-intrinsic@1.3.0",
        "is-string@1.0.7"
      ]
    },
    {
      "ref": "array-union@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "array.prototype.findlast@1.2.5",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-errors@1.3.0",
        "es-object-atoms@1.1.1",
        "es-shim-unscopables@1.0.2"
      ]
    },
    {
      "ref": "array.prototype.flat@1.3.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-shim-unscopables@1.0.2"
      ]
    },
    {
      "ref": "array.prototype.flatmap@1.3.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-shim-unscopables@1.0.2"
      ]
    },
    {
      "ref": "array.prototype.toreversed@1.1.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-shim-unscopables@1.0.2"
      ]
    },
    {
      "ref": "array.prototype.tosorted@1.1.3",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-errors@1.3.0",
        "es-shim-unscopables@1.0.2"
      ]
    },
    {
      "ref": "arraybuffer.prototype.slice@1.0.3",
      "dependsOn": [
        "array-buffer-byte-length@1.0.1",
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0",
        "is-array-buffer@3.0.4",
        "is-shared-array-buffer@1.0.3"
      ]
    },
    {
      "ref": "arrify@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "asap@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "asar@3.2.0",
      "dependsOn": [
        "chromium-pickle-js@0.2.0",
        "commander@5.1.0",
        "glob@7.2.3",
        "minimatch@3.1.2",
        "@types/glob@7.2.0"
      ]
    },
    {
      "ref": "commander@5.1.0",
      "dependsOn": []
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "assertion-error@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "ast-types@0.13.4",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "async-exit-hook@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "asynckit@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "at-least-node@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "author-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "available-typed-arrays@1.0.7",
      "dependsOn": [
        "possible-typed-array-names@1.0.0"
      ]
    },
    {
      "ref": "aws4@1.12.0",
      "dependsOn": []
    },
    {
      "ref": "aws4-axios@3.3.4",
      "dependsOn": [
        "axios@1.11.0",
        "@aws-sdk/client-sts@3.556.0",
        "aws4@1.12.0"
      ]
    },
    {
      "ref": "axios@1.11.0",
      "dependsOn": [
        "follow-redirects@1.15.6",
        "form-data@4.0.4",
        "proxy-from-env@1.1.0"
      ]
    },
    {
      "ref": "axios-http2-adapter@1.0.3",
      "dependsOn": [
        "axios@1.11.0",
        "follow-redirects@1.15.6",
        "http2-wrapper@2.2.1"
      ]
    },
    {
      "ref": "b4a@1.6.6",
      "dependsOn": []
    },
    {
      "ref": "babel-code-frame@6.26.0",
      "dependsOn": [
        "chalk@1.1.3",
        "esutils@2.0.3",
        "js-tokens@3.0.2"
      ]
    },
    {
      "ref": "ansi-regex@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "ansi-styles@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "chalk@1.1.3",
      "dependsOn": [
        "ansi-styles@2.2.1",
        "escape-string-regexp@1.0.5",
        "has-ansi@2.0.0",
        "strip-ansi@3.0.1",
        "supports-color@2.0.0"
      ]
    },
    {
      "ref": "escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "js-tokens@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@3.0.1",
      "dependsOn": [
        "ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "supports-color@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "babel-plugin-polyfill-corejs2@0.4.11",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/compat-data@7.24.4",
        "@babel/helper-define-polyfill-provider@0.6.2",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "babel-plugin-polyfill-corejs3@0.10.4",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-define-polyfill-provider@0.6.2",
        "core-js-compat@3.37.0"
      ]
    },
    {
      "ref": "babel-plugin-polyfill-regenerator@0.6.2",
      "dependsOn": [
        "@babel/core@7.24.4",
        "@babel/helper-define-polyfill-provider@0.6.2"
      ]
    },
    {
      "ref": "babel-plugin-styled-components@2.1.4",
      "dependsOn": [
        "styled-components@5.3.6",
        "@babel/helper-annotate-as-pure@7.22.5",
        "@babel/helper-module-imports@7.24.3",
        "@babel/plugin-syntax-jsx@7.24.1",
        "lodash@4.17.21",
        "picomatch@2.3.1"
      ]
    },
    {
      "ref": "bail@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "balanced-match@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "balena-image-fs@7.2.2",
      "dependsOn": [
        "ext2fs@4.2.3",
        "fatfs@0.10.8",
        "file-disk@8.0.1",
        "partitioninfo@6.0.3",
        "typed-error@3.2.2"
      ]
    },
    {
      "ref": "bare-events@2.2.2",
      "dependsOn": []
    },
    {
      "ref": "bare-fs@2.3.0",
      "dependsOn": [
        "bare-events@2.2.2",
        "bare-path@2.1.2",
        "bare-stream@1.0.0"
      ]
    },
    {
      "ref": "bare-os@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "bare-path@2.1.2",
      "dependsOn": [
        "bare-os@2.3.0"
      ]
    },
    {
      "ref": "bare-stream@1.0.0",
      "dependsOn": [
        "streamx@2.16.1"
      ]
    },
    {
      "ref": "base64-js@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "basic-ftp@5.0.5",
      "dependsOn": []
    },
    {
      "ref": "batch@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "big-integer@1.6.52",
      "dependsOn": []
    },
    {
      "ref": "big.js@5.2.2",
      "dependsOn": []
    },
    {
      "ref": "binary@0.3.0",
      "dependsOn": [
        "chainsaw@0.1.0",
        "buffers@0.1.1"
      ]
    },
    {
      "ref": "binary-extensions@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "binary-parser-encoder@1.5.3",
      "dependsOn": [
        "smart-buffer@4.2.0"
      ]
    },
    {
      "ref": "bindings@1.5.0",
      "dependsOn": [
        "file-uri-to-path@1.0.0"
      ]
    },
    {
      "ref": "bl@4.1.0",
      "dependsOn": [
        "buffer@5.7.1",
        "inherits@2.0.4",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "blockmap@4.0.3",
      "dependsOn": [
        "debug@4.3.4",
        "tslib@2.6.2",
        "xml-js@1.6.11"
      ]
    },
    {
      "ref": "bloodline@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "bluebird@3.7.2",
      "dependsOn": []
    },
    {
      "ref": "body-parser@1.20.2",
      "dependsOn": [
        "bytes@3.1.2",
        "content-type@1.0.5",
        "debug@2.6.9",
        "depd@2.0.0",
        "destroy@1.2.0",
        "http-errors@2.0.0",
        "iconv-lite@0.4.24",
        "on-finished@2.4.1",
        "qs@6.11.0",
        "raw-body@2.5.2",
        "type-is@1.6.18",
        "unpipe@1.0.0"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "bonjour-service@1.2.1",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "multicast-dns@7.2.5"
      ]
    },
    {
      "ref": "boolbase@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "boolean@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "bowser@2.11.0",
      "dependsOn": []
    },
    {
      "ref": "boxen@4.2.0",
      "dependsOn": [
        "ansi-align@3.0.1",
        "camelcase@5.3.1",
        "chalk@3.0.0",
        "cli-boxes@2.2.1",
        "string-width@4.2.3",
        "term-size@2.2.1",
        "type-fest@0.8.1",
        "widest-line@3.1.0"
      ]
    },
    {
      "ref": "camelcase@5.3.1",
      "dependsOn": []
    },
    {
      "ref": "chalk@3.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "supports-color@7.2.0"
      ]
    },
    {
      "ref": "type-fest@0.8.1",
      "dependsOn": []
    },
    {
      "ref": "brace-expansion@1.1.11",
      "dependsOn": [
        "balanced-match@1.0.2",
        "concat-map@0.0.1"
      ]
    },
    {
      "ref": "braces@3.0.2",
      "dependsOn": [
        "fill-range@7.0.1"
      ]
    },
    {
      "ref": "browser-stdout@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "browserslist@4.23.0",
      "dependsOn": [
        "caniuse-lite@1.0.30001612",
        "electron-to-chromium@1.4.749",
        "node-releases@2.0.14",
        "update-browserslist-db@1.0.13"
      ]
    },
    {
      "ref": "buffer@5.7.1",
      "dependsOn": [
        "base64-js@1.5.1",
        "ieee754@1.2.1"
      ]
    },
    {
      "ref": "buffer-crc32@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "buffer-from@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "buffer-indexof-polyfill@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "buffers@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "bufferutil@4.0.8",
      "dependsOn": [
        "node-gyp-build@4.8.4"
      ]
    },
    {
      "ref": "builder-util-runtime@9.2.3",
      "dependsOn": [
        "debug@4.3.4",
        "sax@1.3.0"
      ]
    },
    {
      "ref": "builtin-modules@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "builtins@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "bytes@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "cacache@16.1.3",
      "dependsOn": [
        "@npmcli/fs@2.1.2",
        "@npmcli/move-file@2.0.1",
        "chownr@2.0.0",
        "fs-minipass@2.1.0",
        "glob@8.1.0",
        "infer-owner@1.0.4",
        "lru-cache@7.18.3",
        "minipass@3.3.6",
        "minipass-collect@1.0.2",
        "minipass-flush@1.0.5",
        "minipass-pipeline@1.2.4",
        "mkdirp@1.0.4",
        "p-map@4.0.0",
        "promise-inflight@1.0.1",
        "rimraf@3.0.2",
        "ssri@9.0.1",
        "tar@6.2.1",
        "unique-filename@2.0.1"
      ]
    },
    {
      "ref": "brace-expansion@2.0.2",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "glob@8.1.0",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@5.1.6",
        "once@1.4.0"
      ]
    },
    {
      "ref": "lru-cache@7.18.3",
      "dependsOn": []
    },
    {
      "ref": "minimatch@5.1.6",
      "dependsOn": [
        "brace-expansion@2.0.2"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "cacheable-lookup@5.0.4",
      "dependsOn": []
    },
    {
      "ref": "cacheable-request@7.0.4",
      "dependsOn": [
        "clone-response@1.0.3",
        "get-stream@5.2.0",
        "http-cache-semantics@4.1.1",
        "keyv@4.5.4",
        "lowercase-keys@2.0.0",
        "normalize-url@6.1.0",
        "responselike@2.0.1"
      ]
    },
    {
      "ref": "get-stream@5.2.0",
      "dependsOn": [
        "pump@3.0.0"
      ]
    },
    {
      "ref": "call-bind@1.0.7",
      "dependsOn": [
        "es-define-property@1.0.1",
        "es-errors@1.3.0",
        "function-bind@1.1.2",
        "get-intrinsic@1.3.0",
        "set-function-length@1.2.2"
      ]
    },
    {
      "ref": "call-bind-apply-helpers@1.0.2",
      "dependsOn": [
        "es-errors@1.3.0",
        "function-bind@1.1.2"
      ]
    },
    {
      "ref": "call-me-maybe@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "callsite@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "callsites@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "camel-case@4.1.2",
      "dependsOn": [
        "pascal-case@3.1.2",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "camelcase@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "camelize@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "caniuse-lite@1.0.30001612",
      "dependsOn": []
    },
    {
      "ref": "capture-stack-trace@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "catch-uncommitted@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "ccount@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "chai@4.3.10",
      "dependsOn": [
        "assertion-error@1.1.0",
        "check-error@1.0.3",
        "deep-eql@4.1.3",
        "get-func-name@2.0.2",
        "loupe@2.3.7",
        "pathval@1.1.1",
        "type-detect@4.0.8"
      ]
    },
    {
      "ref": "chainsaw@0.1.0",
      "dependsOn": [
        "traverse@0.3.9"
      ]
    },
    {
      "ref": "chalk@4.1.2",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "supports-color@7.2.0"
      ]
    },
    {
      "ref": "character-entities@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "character-entities-legacy@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "character-reference-invalid@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "chardet@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "check-disk-space@3.4.0",
      "dependsOn": []
    },
    {
      "ref": "check-error@1.0.3",
      "dependsOn": [
        "get-func-name@2.0.2"
      ]
    },
    {
      "ref": "chokidar@3.6.0",
      "dependsOn": [
        "anymatch@3.1.3",
        "braces@3.0.2",
        "glob-parent@5.1.2",
        "is-binary-path@2.1.0",
        "is-glob@4.0.3",
        "normalize-path@3.0.0",
        "readdirp@3.6.0"
      ]
    },
    {
      "ref": "chownr@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "chrome-trace-event@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "chromium-bidi@0.4.16",
      "dependsOn": [
        "devtools-protocol@0.0.1282316",
        "mitt@3.0.0"
      ]
    },
    {
      "ref": "chromium-pickle-js@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "chs@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "ci-info@3.9.0",
      "dependsOn": []
    },
    {
      "ref": "clean-css@5.3.3",
      "dependsOn": [
        "source-map@0.6.1"
      ]
    },
    {
      "ref": "clean-stack@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "cli-boxes@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "cli-cursor@3.1.0",
      "dependsOn": [
        "restore-cursor@3.1.0"
      ]
    },
    {
      "ref": "cli-spinners@2.9.2",
      "dependsOn": []
    },
    {
      "ref": "cli-truncate@3.1.0",
      "dependsOn": [
        "slice-ansi@5.0.0",
        "string-width@5.1.2"
      ]
    },
    {
      "ref": "emoji-regex@9.2.2",
      "dependsOn": []
    },
    {
      "ref": "string-width@5.1.2",
      "dependsOn": [
        "eastasianwidth@0.2.0",
        "emoji-regex@9.2.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "cli-width@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "cliui@8.0.1",
      "dependsOn": [
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "clone@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "clone-deep@4.0.1",
      "dependsOn": [
        "is-plain-object@2.0.4",
        "kind-of@6.0.3",
        "shallow-clone@3.0.1"
      ]
    },
    {
      "ref": "clone-response@1.0.3",
      "dependsOn": [
        "mimic-response@1.0.1"
      ]
    },
    {
      "ref": "codemirror@5.65.16",
      "dependsOn": []
    },
    {
      "ref": "codemirror-spell-checker@1.1.2",
      "dependsOn": [
        "typo-js@1.2.4"
      ]
    },
    {
      "ref": "collapse-white-space@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "color@3.2.1",
      "dependsOn": [
        "color-convert@1.9.3",
        "color-string@1.9.1"
      ]
    },
    {
      "ref": "color-convert@2.0.1",
      "dependsOn": [
        "color-name@1.1.4"
      ]
    },
    {
      "ref": "color-hash@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "color-string@1.9.1",
      "dependsOn": [
        "color-name@1.1.4",
        "simple-swizzle@0.2.2"
      ]
    },
    {
      "ref": "color-convert@1.9.3",
      "dependsOn": [
        "color-name@1.1.3"
      ]
    },
    {
      "ref": "color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "colorette@2.0.20",
      "dependsOn": []
    },
    {
      "ref": "combined-stream@1.0.8",
      "dependsOn": [
        "delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "comma-separated-tokens@1.0.8",
      "dependsOn": []
    },
    {
      "ref": "commander@11.1.0",
      "dependsOn": []
    },
    {
      "ref": "comment-json@2.4.2",
      "dependsOn": [
        "core-util-is@1.0.3",
        "esprima@4.0.1",
        "has-own-prop@2.0.0",
        "repeat-string@1.6.1"
      ]
    },
    {
      "ref": "comment-parser@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "compare-version@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "compare-versions@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "compress-commons@6.0.2",
      "dependsOn": [
        "crc-32@1.2.2",
        "crc32-stream@6.0.0",
        "is-stream@2.0.1",
        "normalize-path@3.0.0",
        "readable-stream@4.5.2"
      ]
    },
    {
      "ref": "buffer@6.0.3",
      "dependsOn": [
        "base64-js@1.5.1",
        "ieee754@1.2.1"
      ]
    },
    {
      "ref": "crc32-stream@6.0.0",
      "dependsOn": [
        "crc-32@1.2.2",
        "readable-stream@4.5.2"
      ]
    },
    {
      "ref": "is-stream@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@4.5.2",
      "dependsOn": [
        "abort-controller@3.0.0",
        "buffer@6.0.3",
        "events@3.3.0",
        "process@0.11.10",
        "string_decoder@1.3.0"
      ]
    },
    {
      "ref": "compressible@2.0.18",
      "dependsOn": [
        "mime-db@1.52.0"
      ]
    },
    {
      "ref": "compression@1.7.4",
      "dependsOn": [
        "accepts@1.3.8",
        "bytes@3.0.0",
        "compressible@2.0.18",
        "debug@2.6.9",
        "on-headers@1.0.2",
        "safe-buffer@5.1.2",
        "vary@1.1.2"
      ]
    },
    {
      "ref": "bytes@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "compute-gcd@1.2.1",
      "dependsOn": [
        "validate.io-array@1.0.6",
        "validate.io-function@1.0.2",
        "validate.io-integer-array@1.0.0"
      ]
    },
    {
      "ref": "compute-lcm@1.1.2",
      "dependsOn": [
        "compute-gcd@1.2.1",
        "validate.io-array@1.0.6",
        "validate.io-function@1.0.2",
        "validate.io-integer-array@1.0.0"
      ]
    },
    {
      "ref": "concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "configstore@5.0.1",
      "dependsOn": [
        "dot-prop@5.3.0",
        "graceful-fs@4.2.11",
        "make-dir@3.1.0",
        "unique-string@2.0.0",
        "write-file-atomic@3.0.3",
        "xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "connect-history-api-fallback@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "content-disposition@0.5.4",
      "dependsOn": [
        "safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "content-type@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "convert-source-map@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "cookie@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "cookie-signature@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "copy-to-clipboard@3.3.3",
      "dependsOn": [
        "toggle-selection@1.0.6"
      ]
    },
    {
      "ref": "core-js@2.6.12",
      "dependsOn": []
    },
    {
      "ref": "core-js-compat@3.37.0",
      "dependsOn": [
        "browserslist@4.23.0"
      ]
    },
    {
      "ref": "core-util-is@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "cosmiconfig@8.3.6",
      "dependsOn": [
        "typescript@5.4.5",
        "import-fresh@3.3.0",
        "js-yaml@4.1.0",
        "parse-json@5.2.0",
        "path-type@4.0.0"
      ]
    },
    {
      "ref": "crc-32@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "crc32-stream@4.0.3",
      "dependsOn": [
        "crc-32@1.2.2",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "create-error-class@3.0.2",
      "dependsOn": [
        "capture-stack-trace@1.0.2"
      ]
    },
    {
      "ref": "create-require@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "cross-dirname@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "cross-fetch@4.0.0",
      "dependsOn": [
        "node-fetch@2.7.0"
      ]
    },
    {
      "ref": "cross-spawn@7.0.3",
      "dependsOn": [
        "path-key@3.1.1",
        "shebang-command@2.0.0",
        "which@2.0.2"
      ]
    },
    {
      "ref": "cross-zip@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "crypto-random-string@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "css-color-keywords@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "css-loader@5.2.7",
      "dependsOn": [
        "webpack@5.91.0",
        "icss-utils@5.1.0",
        "loader-utils@2.0.4",
        "postcss@8.4.38",
        "postcss-modules-extract-imports@3.1.0",
        "postcss-modules-local-by-default@4.0.5",
        "postcss-modules-scope@3.2.0",
        "postcss-modules-values@4.0.0",
        "postcss-value-parser@4.2.0",
        "schema-utils@3.3.0",
        "semver@7.6.0"
      ]
    },
    {
      "ref": "css-select@4.3.0",
      "dependsOn": [
        "boolbase@1.0.0",
        "css-what@6.1.0",
        "domhandler@4.3.1",
        "domutils@2.8.0",
        "nth-check@2.1.1"
      ]
    },
    {
      "ref": "css-shorthand-properties@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "css-to-react-native@3.2.0",
      "dependsOn": [
        "camelize@1.0.1",
        "css-color-keywords@1.0.0",
        "postcss-value-parser@4.2.0"
      ]
    },
    {
      "ref": "css-tree@2.3.1",
      "dependsOn": [
        "mdn-data@2.0.30",
        "source-map-js@1.2.0"
      ]
    },
    {
      "ref": "css-value@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "css-what@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "cssesc@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "csso@5.0.5",
      "dependsOn": [
        "css-tree@2.2.1"
      ]
    },
    {
      "ref": "css-tree@2.2.1",
      "dependsOn": [
        "mdn-data@2.0.28",
        "source-map-js@1.2.0"
      ]
    },
    {
      "ref": "mdn-data@2.0.28",
      "dependsOn": []
    },
    {
      "ref": "csstype@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "cyclic-32@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "d@1.0.2",
      "dependsOn": [
        "es5-ext@0.10.64",
        "type@2.7.2"
      ]
    },
    {
      "ref": "d3@7.9.0",
      "dependsOn": [
        "d3-array@3.2.4",
        "d3-axis@3.0.0",
        "d3-brush@3.0.0",
        "d3-chord@3.0.1",
        "d3-color@3.1.0",
        "d3-contour@4.0.2",
        "d3-delaunay@6.0.4",
        "d3-dispatch@3.0.1",
        "d3-drag@3.0.0",
        "d3-dsv@3.0.1",
        "d3-ease@3.0.1",
        "d3-fetch@3.0.1",
        "d3-force@3.0.0",
        "d3-format@3.1.0",
        "d3-geo@3.1.1",
        "d3-hierarchy@3.1.2",
        "d3-interpolate@3.0.1",
        "d3-path@3.1.0",
        "d3-polygon@3.0.1",
        "d3-quadtree@3.0.1",
        "d3-random@3.0.1",
        "d3-scale@4.0.2",
        "d3-scale-chromatic@3.1.0",
        "d3-selection@3.0.0",
        "d3-shape@3.2.0",
        "d3-time@3.1.0",
        "d3-time-format@4.1.0",
        "d3-timer@3.0.1",
        "d3-transition@3.0.1",
        "d3-zoom@3.0.0"
      ]
    },
    {
      "ref": "d3-array@3.2.4",
      "dependsOn": [
        "internmap@2.0.3"
      ]
    },
    {
      "ref": "d3-axis@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "d3-brush@3.0.0",
      "dependsOn": [
        "d3-dispatch@3.0.1",
        "d3-drag@3.0.0",
        "d3-interpolate@3.0.1",
        "d3-selection@3.0.0",
        "d3-transition@3.0.1"
      ]
    },
    {
      "ref": "d3-chord@3.0.1",
      "dependsOn": [
        "d3-path@3.1.0"
      ]
    },
    {
      "ref": "d3-collection@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "d3-color@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "d3-contour@4.0.2",
      "dependsOn": [
        "d3-array@3.2.4"
      ]
    },
    {
      "ref": "d3-delaunay@6.0.4",
      "dependsOn": [
        "delaunator@5.0.1"
      ]
    },
    {
      "ref": "d3-dispatch@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "d3-drag@3.0.0",
      "dependsOn": [
        "d3-dispatch@3.0.1",
        "d3-selection@3.0.0"
      ]
    },
    {
      "ref": "d3-dsv@3.0.1",
      "dependsOn": [
        "commander@7.2.0",
        "iconv-lite@0.6.3",
        "rw@1.3.3"
      ]
    },
    {
      "ref": "commander@7.2.0",
      "dependsOn": []
    },
    {
      "ref": "iconv-lite@0.6.3",
      "dependsOn": [
        "safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "d3-ease@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "d3-fetch@3.0.1",
      "dependsOn": [
        "d3-dsv@3.0.1"
      ]
    },
    {
      "ref": "d3-force@3.0.0",
      "dependsOn": [
        "d3-dispatch@3.0.1",
        "d3-quadtree@3.0.1",
        "d3-timer@3.0.1"
      ]
    },
    {
      "ref": "d3-format@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "d3-geo@3.1.1",
      "dependsOn": [
        "d3-array@3.2.4"
      ]
    },
    {
      "ref": "d3-hierarchy@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "d3-interpolate@3.0.1",
      "dependsOn": [
        "d3-color@3.1.0"
      ]
    },
    {
      "ref": "d3-path@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "d3-polygon@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "d3-quadtree@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "d3-random@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "d3-scale@4.0.2",
      "dependsOn": [
        "d3-array@3.2.4",
        "d3-format@3.1.0",
        "d3-interpolate@3.0.1",
        "d3-time@3.1.0",
        "d3-time-format@4.1.0"
      ]
    },
    {
      "ref": "d3-scale-chromatic@3.1.0",
      "dependsOn": [
        "d3-color@3.1.0",
        "d3-interpolate@3.0.1"
      ]
    },
    {
      "ref": "d3-selection@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "d3-shape@3.2.0",
      "dependsOn": [
        "d3-path@3.1.0"
      ]
    },
    {
      "ref": "d3-time@3.1.0",
      "dependsOn": [
        "d3-array@3.2.4"
      ]
    },
    {
      "ref": "d3-time-format@4.1.0",
      "dependsOn": [
        "d3-time@3.1.0"
      ]
    },
    {
      "ref": "d3-timer@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "d3-transition@3.0.1",
      "dependsOn": [
        "d3-selection@3.0.0",
        "d3-color@3.1.0",
        "d3-dispatch@3.0.1",
        "d3-ease@3.0.1",
        "d3-interpolate@3.0.1",
        "d3-timer@3.0.1"
      ]
    },
    {
      "ref": "d3-voronoi@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "d3-zoom@3.0.0",
      "dependsOn": [
        "d3-dispatch@3.0.1",
        "d3-drag@3.0.0",
        "d3-interpolate@3.0.1",
        "d3-selection@3.0.0",
        "d3-transition@3.0.1"
      ]
    },
    {
      "ref": "dagre@0.8.5",
      "dependsOn": [
        "graphlib@2.1.8",
        "lodash@4.17.21"
      ]
    },
    {
      "ref": "dagre-d3@0.6.4",
      "dependsOn": [
        "d3@5.16.0",
        "dagre@0.8.5",
        "graphlib@2.1.8",
        "lodash@4.17.21"
      ]
    },
    {
      "ref": "commander@2.20.3",
      "dependsOn": []
    },
    {
      "ref": "d3@5.16.0",
      "dependsOn": [
        "d3-array@1.2.4",
        "d3-axis@1.0.12",
        "d3-brush@1.1.6",
        "d3-chord@1.0.6",
        "d3-collection@1.0.7",
        "d3-color@1.4.1",
        "d3-contour@1.3.2",
        "d3-dispatch@1.0.6",
        "d3-drag@1.2.5",
        "d3-dsv@1.2.0",
        "d3-ease@1.0.7",
        "d3-fetch@1.2.0",
        "d3-force@1.2.1",
        "d3-format@1.4.5",
        "d3-geo@1.12.1",
        "d3-hierarchy@1.1.9",
        "d3-interpolate@1.4.0",
        "d3-path@1.0.9",
        "d3-polygon@1.0.6",
        "d3-quadtree@1.0.7",
        "d3-random@1.1.2",
        "d3-scale@2.2.2",
        "d3-scale-chromatic@1.5.0",
        "d3-selection@1.4.2",
        "d3-shape@1.3.7",
        "d3-time@1.1.0",
        "d3-time-format@2.3.0",
        "d3-timer@1.0.10",
        "d3-transition@1.3.2",
        "d3-voronoi@1.1.4",
        "d3-zoom@1.8.3"
      ]
    },
    {
      "ref": "d3-array@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "d3-axis@1.0.12",
      "dependsOn": []
    },
    {
      "ref": "d3-brush@1.1.6",
      "dependsOn": [
        "d3-dispatch@1.0.6",
        "d3-drag@1.2.5",
        "d3-interpolate@1.4.0",
        "d3-selection@1.4.2",
        "d3-transition@1.3.2"
      ]
    },
    {
      "ref": "d3-chord@1.0.6",
      "dependsOn": [
        "d3-array@1.2.4",
        "d3-path@1.0.9"
      ]
    },
    {
      "ref": "d3-color@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "d3-contour@1.3.2",
      "dependsOn": [
        "d3-array@1.2.4"
      ]
    },
    {
      "ref": "d3-dispatch@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "d3-drag@1.2.5",
      "dependsOn": [
        "d3-dispatch@1.0.6",
        "d3-selection@1.4.2"
      ]
    },
    {
      "ref": "d3-dsv@1.2.0",
      "dependsOn": [
        "commander@2.20.3",
        "iconv-lite@0.4.24",
        "rw@1.3.3"
      ]
    },
    {
      "ref": "d3-ease@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "d3-fetch@1.2.0",
      "dependsOn": [
        "d3-dsv@1.2.0"
      ]
    },
    {
      "ref": "d3-force@1.2.1",
      "dependsOn": [
        "d3-collection@1.0.7",
        "d3-dispatch@1.0.6",
        "d3-quadtree@1.0.7",
        "d3-timer@1.0.10"
      ]
    },
    {
      "ref": "d3-format@1.4.5",
      "dependsOn": []
    },
    {
      "ref": "d3-geo@1.12.1",
      "dependsOn": [
        "d3-array@1.2.4"
      ]
    },
    {
      "ref": "d3-hierarchy@1.1.9",
      "dependsOn": []
    },
    {
      "ref": "d3-interpolate@1.4.0",
      "dependsOn": [
        "d3-color@1.4.1"
      ]
    },
    {
      "ref": "d3-path@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "d3-polygon@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "d3-quadtree@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "d3-random@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "d3-scale@2.2.2",
      "dependsOn": [
        "d3-array@1.2.4",
        "d3-collection@1.0.7",
        "d3-format@1.4.5",
        "d3-interpolate@1.4.0",
        "d3-time@1.1.0",
        "d3-time-format@2.3.0"
      ]
    },
    {
      "ref": "d3-scale-chromatic@1.5.0",
      "dependsOn": [
        "d3-color@1.4.1",
        "d3-interpolate@1.4.0"
      ]
    },
    {
      "ref": "d3-selection@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "d3-shape@1.3.7",
      "dependsOn": [
        "d3-path@1.0.9"
      ]
    },
    {
      "ref": "d3-time@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "d3-time-format@2.3.0",
      "dependsOn": [
        "d3-time@1.1.0"
      ]
    },
    {
      "ref": "d3-timer@1.0.10",
      "dependsOn": []
    },
    {
      "ref": "d3-transition@1.3.2",
      "dependsOn": [
        "d3-color@1.4.1",
        "d3-dispatch@1.0.6",
        "d3-ease@1.0.7",
        "d3-interpolate@1.4.0",
        "d3-selection@1.4.2",
        "d3-timer@1.0.10"
      ]
    },
    {
      "ref": "d3-zoom@1.8.3",
      "dependsOn": [
        "d3-dispatch@1.0.6",
        "d3-drag@1.2.5",
        "d3-interpolate@1.4.0",
        "d3-selection@1.4.2",
        "d3-transition@1.3.2"
      ]
    },
    {
      "ref": "data-uri-to-buffer@6.0.2",
      "dependsOn": []
    },
    {
      "ref": "data-view-buffer@1.0.1",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "is-data-view@1.0.1"
      ]
    },
    {
      "ref": "data-view-byte-length@1.0.1",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "is-data-view@1.0.1"
      ]
    },
    {
      "ref": "data-view-byte-offset@1.0.0",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "is-data-view@1.0.1"
      ]
    },
    {
      "ref": "date-fns@3.6.0",
      "dependsOn": []
    },
    {
      "ref": "debug@4.3.4",
      "dependsOn": [
        "ms@2.1.2"
      ]
    },
    {
      "ref": "decamelize@6.0.0",
      "dependsOn": []
    },
    {
      "ref": "decompress-response@6.0.0",
      "dependsOn": [
        "mimic-response@3.1.0"
      ]
    },
    {
      "ref": "mimic-response@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "deep-copy@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "deep-eql@4.1.3",
      "dependsOn": [
        "type-detect@4.0.8"
      ]
    },
    {
      "ref": "deep-extend@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "deep-is@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "deepmerge@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "deepmerge-ts@5.1.0",
      "dependsOn": []
    },
    {
      "ref": "default-gateway@6.0.3",
      "dependsOn": [
        "execa@5.1.1"
      ]
    },
    {
      "ref": "execa@5.1.1",
      "dependsOn": [
        "cross-spawn@7.0.3",
        "get-stream@6.0.1",
        "human-signals@2.1.0",
        "is-stream@2.0.1",
        "merge-stream@2.0.0",
        "npm-run-path@4.0.1",
        "onetime@5.1.2",
        "signal-exit@3.0.7",
        "strip-final-newline@2.0.0"
      ]
    },
    {
      "ref": "get-stream@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "human-signals@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "is-stream@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "mimic-fn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "npm-run-path@4.0.1",
      "dependsOn": [
        "path-key@3.1.1"
      ]
    },
    {
      "ref": "onetime@5.1.2",
      "dependsOn": [
        "mimic-fn@2.1.0"
      ]
    },
    {
      "ref": "signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "strip-final-newline@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "defaults@1.0.4",
      "dependsOn": [
        "clone@1.0.4"
      ]
    },
    {
      "ref": "defer-to-connect@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "define-data-property@1.1.4",
      "dependsOn": [
        "es-define-property@1.0.1",
        "es-errors@1.3.0",
        "gopd@1.2.0"
      ]
    },
    {
      "ref": "define-lazy-prop@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "define-properties@1.2.1",
      "dependsOn": [
        "define-data-property@1.1.4",
        "has-property-descriptors@1.0.2",
        "object-keys@1.1.1"
      ]
    },
    {
      "ref": "degenerator@5.0.1",
      "dependsOn": [
        "ast-types@0.13.4",
        "escodegen@2.1.0",
        "esprima@4.0.1"
      ]
    },
    {
      "ref": "delaunator@5.0.1",
      "dependsOn": [
        "robust-predicates@3.0.2"
      ]
    },
    {
      "ref": "delayed-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "depcheck@1.4.7",
      "dependsOn": [
        "@babel/parser@7.24.4",
        "@babel/traverse@7.24.1",
        "@vue/compiler-sfc@3.4.25",
        "callsite@1.0.0",
        "camelcase@6.3.0",
        "cosmiconfig@7.1.0",
        "debug@4.3.4",
        "deps-regex@0.2.0",
        "findup-sync@5.0.0",
        "ignore@5.3.1",
        "is-core-module@2.13.1",
        "js-yaml@3.14.1",
        "json5@2.2.3",
        "lodash@4.17.21",
        "minimatch@7.4.6",
        "multimatch@5.0.0",
        "please-upgrade-node@3.2.0",
        "readdirp@3.6.0",
        "require-package-name@2.0.1",
        "resolve@1.22.8",
        "resolve-from@5.0.0",
        "semver@7.6.0",
        "yargs@16.2.0"
      ]
    },
    {
      "ref": "argparse@1.0.10",
      "dependsOn": [
        "sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "cliui@7.0.4",
      "dependsOn": [
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "cosmiconfig@7.1.0",
      "dependsOn": [
        "@types/parse-json@4.0.2",
        "import-fresh@3.3.0",
        "parse-json@5.2.0",
        "path-type@4.0.0",
        "yaml@1.10.2"
      ]
    },
    {
      "ref": "is-core-module@2.13.1",
      "dependsOn": [
        "hasown@2.0.2"
      ]
    },
    {
      "ref": "js-yaml@3.14.1",
      "dependsOn": [
        "argparse@1.0.10",
        "esprima@4.0.1"
      ]
    },
    {
      "ref": "minimatch@7.4.6",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "sprintf-js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yaml@1.10.2",
      "dependsOn": []
    },
    {
      "ref": "yargs@16.2.0",
      "dependsOn": [
        "cliui@7.0.4",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "depd@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "deps-regex@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "dequal@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "destroy@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "detect-file@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "detect-indent@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "detect-libc@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "detect-node@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "devtools-protocol@0.0.1282316",
      "dependsOn": []
    },
    {
      "ref": "diff@5.2.0",
      "dependsOn": []
    },
    {
      "ref": "diff-sequences@29.6.3",
      "dependsOn": []
    },
    {
      "ref": "dir-compare@4.2.0",
      "dependsOn": [
        "minimatch@3.1.2",
        "p-limit@3.1.0"
      ]
    },
    {
      "ref": "dir-glob@3.0.1",
      "dependsOn": [
        "path-type@4.0.0"
      ]
    },
    {
      "ref": "dns-packet@5.6.1",
      "dependsOn": [
        "@leichtgewicht/ip-codec@2.0.5"
      ]
    },
    {
      "ref": "doctrine@3.0.0",
      "dependsOn": [
        "esutils@2.0.3"
      ]
    },
    {
      "ref": "dom-converter@0.2.0",
      "dependsOn": [
        "utila@0.4.0"
      ]
    },
    {
      "ref": "dom-serializer@1.4.1",
      "dependsOn": [
        "domelementtype@2.3.0",
        "domhandler@4.3.1",
        "entities@2.2.0"
      ]
    },
    {
      "ref": "entities@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "domelementtype@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "domhandler@4.3.1",
      "dependsOn": [
        "domelementtype@2.3.0"
      ]
    },
    {
      "ref": "dompurify@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "domutils@2.8.0",
      "dependsOn": [
        "dom-serializer@1.4.1",
        "domelementtype@2.3.0",
        "domhandler@4.3.1"
      ]
    },
    {
      "ref": "dot-case@3.0.4",
      "dependsOn": [
        "no-case@3.0.4",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "dot-prop@5.3.0",
      "dependsOn": [
        "is-obj@2.0.0"
      ]
    },
    {
      "ref": "dotenv@16.4.5",
      "dependsOn": []
    },
    {
      "ref": "drivelist@12.0.2",
      "dependsOn": [
        "bindings@1.5.0",
        "debug@4.3.4",
        "node-addon-api@8.0.0",
        "prebuild-install@7.1.1"
      ]
    },
    {
      "ref": "dunder-proto@1.0.1",
      "dependsOn": [
        "call-bind-apply-helpers@1.0.2",
        "es-errors@1.3.0",
        "gopd@1.2.0"
      ]
    },
    {
      "ref": "duplexer2@0.1.4",
      "dependsOn": [
        "readable-stream@2.3.8"
      ]
    },
    {
      "ref": "isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@2.3.8",
      "dependsOn": [
        "core-util-is@1.0.3",
        "inherits@2.0.4",
        "isarray@1.0.0",
        "process-nextick-args@2.0.1",
        "safe-buffer@5.1.2",
        "string_decoder@1.1.1",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "string_decoder@1.1.1",
      "dependsOn": [
        "safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "duplexer3@0.1.5",
      "dependsOn": []
    },
    {
      "ref": "eastasianwidth@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "easy-table@1.2.0",
      "dependsOn": [
        "ansi-regex@5.0.1",
        "wcwidth@1.0.1"
      ]
    },
    {
      "ref": "easymde@2.18.0",
      "dependsOn": [
        "@types/codemirror@5.60.15",
        "@types/marked@4.3.2",
        "codemirror@5.65.16",
        "codemirror-spell-checker@1.1.2",
        "marked@4.3.0"
      ]
    },
    {
      "ref": "@types/codemirror@5.60.15",
      "dependsOn": [
        "@types/tern@0.23.9"
      ]
    },
    {
      "ref": "@types/marked@4.3.2",
      "dependsOn": []
    },
    {
      "ref": "edge-paths@3.0.5",
      "dependsOn": [
        "@types/which@2.0.2",
        "which@2.0.2"
      ]
    },
    {
      "ref": "edgedriver@5.3.10",
      "dependsOn": [
        "@wdio/logger@8.28.0",
        "decamelize@6.0.0",
        "edge-paths@3.0.5",
        "node-fetch@3.3.2",
        "unzipper@0.10.14",
        "which@4.0.0"
      ]
    },
    {
      "ref": "data-uri-to-buffer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "isexe@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "node-fetch@3.3.2",
      "dependsOn": [
        "data-uri-to-buffer@4.0.1",
        "fetch-blob@3.2.0",
        "formdata-polyfill@4.0.10"
      ]
    },
    {
      "ref": "which@4.0.0",
      "dependsOn": [
        "isexe@3.1.1"
      ]
    },
    {
      "ref": "editorconfig@0.15.3",
      "dependsOn": [
        "commander@2.20.3",
        "lru-cache@4.1.5",
        "semver@5.7.2",
        "sigmund@1.0.1"
      ]
    },
    {
      "ref": "commander@2.20.3",
      "dependsOn": []
    },
    {
      "ref": "lru-cache@4.1.5",
      "dependsOn": [
        "pseudomap@1.0.2",
        "yallist@2.1.2"
      ]
    },
    {
      "ref": "semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "yallist@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "ejs@3.1.10",
      "dependsOn": [
        "jake@10.8.7"
      ]
    },
    {
      "ref": "electron@37.2.4",
      "dependsOn": [
        "@electron/get@2.0.3",
        "@types/node@22.16.5",
        "extract-zip@2.0.1"
      ]
    },
    {
      "ref": "electron-installer-common@0.10.3",
      "dependsOn": [
        "@malept/cross-spawn-promise@1.1.1",
        "asar@3.2.0",
        "debug@4.3.4",
        "fs-extra@9.1.0",
        "glob@7.2.3",
        "lodash@4.17.21",
        "parse-author@2.0.0",
        "semver@7.6.0",
        "tmp-promise@3.0.3",
        "@types/fs-extra@9.0.13"
      ]
    },
    {
      "ref": "@malept/cross-spawn-promise@1.1.1",
      "dependsOn": [
        "cross-spawn@7.0.3"
      ]
    },
    {
      "ref": "fs-extra@9.1.0",
      "dependsOn": [
        "at-least-node@1.0.0",
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "electron-installer-debian@3.2.0",
      "dependsOn": [
        "@malept/cross-spawn-promise@1.1.1",
        "debug@4.3.4",
        "electron-installer-common@0.10.3",
        "fs-extra@9.1.0",
        "get-folder-size@2.0.1",
        "lodash@4.17.21",
        "word-wrap@1.2.5",
        "yargs@16.2.0"
      ]
    },
    {
      "ref": "@malept/cross-spawn-promise@1.1.1",
      "dependsOn": [
        "cross-spawn@7.0.3"
      ]
    },
    {
      "ref": "cliui@7.0.4",
      "dependsOn": [
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "fs-extra@9.1.0",
      "dependsOn": [
        "at-least-node@1.0.0",
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yargs@16.2.0",
      "dependsOn": [
        "cliui@7.0.4",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "electron-installer-dmg@5.0.1",
      "dependsOn": [
        "@types/appdmg@0.5.5",
        "debug@4.3.4",
        "minimist@1.2.8"
      ]
    },
    {
      "ref": "electron-installer-redhat@3.4.0",
      "dependsOn": [
        "@malept/cross-spawn-promise@1.1.1",
        "debug@4.3.4",
        "electron-installer-common@0.10.3",
        "fs-extra@9.1.0",
        "lodash@4.17.21",
        "word-wrap@1.2.5",
        "yargs@16.2.0"
      ]
    },
    {
      "ref": "@malept/cross-spawn-promise@1.1.1",
      "dependsOn": [
        "cross-spawn@7.0.3"
      ]
    },
    {
      "ref": "cliui@7.0.4",
      "dependsOn": [
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "fs-extra@9.1.0",
      "dependsOn": [
        "at-least-node@1.0.0",
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yargs@16.2.0",
      "dependsOn": [
        "cliui@7.0.4",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "electron-squirrel-startup@1.0.0",
      "dependsOn": [
        "debug@2.6.9"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "electron-to-chromium@1.4.749",
      "dependsOn": []
    },
    {
      "ref": "electron-updater@6.1.8",
      "dependsOn": [
        "fs-extra@10.1.0",
        "js-yaml@4.1.0",
        "lazy-val@1.0.5",
        "lodash.escaperegexp@4.1.2",
        "lodash.isequal@4.5.0",
        "semver@7.6.0",
        "tiny-typed-emitter@2.1.0",
        "builder-util-runtime@9.2.3"
      ]
    },
    {
      "ref": "electron-winstaller@5.3.1",
      "dependsOn": [
        "@electron/asar@3.4.1",
        "debug@4.3.4",
        "fs-extra@7.0.1",
        "lodash@4.17.21",
        "temp@0.9.4",
        "@electron/windows-sign@1.1.2"
      ]
    },
    {
      "ref": "fs-extra@7.0.1",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@4.0.0",
        "universalify@0.1.2"
      ]
    },
    {
      "ref": "jsonfile@4.0.0",
      "dependsOn": [
        "graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "universalify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "@electron/get@2.0.3",
      "dependsOn": [
        "debug@4.3.4",
        "env-paths@2.2.1",
        "fs-extra@8.1.0",
        "got@11.8.6",
        "progress@2.0.3",
        "semver@6.3.1",
        "sumchecker@3.0.1",
        "global-agent@3.0.0"
      ]
    },
    {
      "ref": "@types/node@22.16.5",
      "dependsOn": [
        "undici-types@6.21.0"
      ]
    },
    {
      "ref": "fs-extra@8.1.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@4.0.0",
        "universalify@0.1.2"
      ]
    },
    {
      "ref": "jsonfile@4.0.0",
      "dependsOn": [
        "graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "undici-types@6.21.0",
      "dependsOn": []
    },
    {
      "ref": "universalify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "emoji-regex@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "emojis-list@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "encodeurl@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "encoding@0.1.13",
      "dependsOn": [
        "iconv-lite@0.6.3"
      ]
    },
    {
      "ref": "iconv-lite@0.6.3",
      "dependsOn": [
        "safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "end-of-stream@1.4.4",
      "dependsOn": [
        "once@1.4.0"
      ]
    },
    {
      "ref": "endian-toggle@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "enhanced-resolve@5.16.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "tapable@2.2.1"
      ]
    },
    {
      "ref": "entities@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "env-paths@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "err-code@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "error-ex@1.3.2",
      "dependsOn": [
        "is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "es-abstract@1.23.3",
      "dependsOn": [
        "array-buffer-byte-length@1.0.1",
        "arraybuffer.prototype.slice@1.0.3",
        "available-typed-arrays@1.0.7",
        "call-bind@1.0.7",
        "data-view-buffer@1.0.1",
        "data-view-byte-length@1.0.1",
        "data-view-byte-offset@1.0.0",
        "es-define-property@1.0.1",
        "es-errors@1.3.0",
        "es-object-atoms@1.1.1",
        "es-set-tostringtag@2.1.0",
        "es-to-primitive@1.2.1",
        "function.prototype.name@1.1.6",
        "get-intrinsic@1.3.0",
        "get-symbol-description@1.0.2",
        "globalthis@1.0.3",
        "gopd@1.2.0",
        "has-property-descriptors@1.0.2",
        "has-proto@1.0.3",
        "has-symbols@1.1.0",
        "hasown@2.0.2",
        "internal-slot@1.0.7",
        "is-array-buffer@3.0.4",
        "is-callable@1.2.7",
        "is-data-view@1.0.1",
        "is-negative-zero@2.0.3",
        "is-regex@1.1.4",
        "is-shared-array-buffer@1.0.3",
        "is-string@1.0.7",
        "is-typed-array@1.1.13",
        "is-weakref@1.0.2",
        "object-inspect@1.13.1",
        "object-keys@1.1.1",
        "object.assign@4.1.5",
        "regexp.prototype.flags@1.5.2",
        "safe-array-concat@1.1.2",
        "safe-regex-test@1.0.3",
        "string.prototype.trim@1.2.9",
        "string.prototype.trimend@1.0.8",
        "string.prototype.trimstart@1.0.8",
        "typed-array-buffer@1.0.2",
        "typed-array-byte-length@1.0.1",
        "typed-array-byte-offset@1.0.2",
        "typed-array-length@1.0.6",
        "unbox-primitive@1.0.2",
        "which-typed-array@1.1.15"
      ]
    },
    {
      "ref": "es-define-property@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "es-iterator-helpers@1.0.19",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-errors@1.3.0",
        "es-set-tostringtag@2.1.0",
        "function-bind@1.1.2",
        "get-intrinsic@1.3.0",
        "globalthis@1.0.3",
        "has-property-descriptors@1.0.2",
        "has-proto@1.0.3",
        "has-symbols@1.1.0",
        "internal-slot@1.0.7",
        "iterator.prototype@1.1.2",
        "safe-array-concat@1.1.2"
      ]
    },
    {
      "ref": "es-module-lexer@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "es-object-atoms@1.1.1",
      "dependsOn": [
        "es-errors@1.3.0"
      ]
    },
    {
      "ref": "es-set-tostringtag@2.1.0",
      "dependsOn": [
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0",
        "has-tostringtag@1.0.2",
        "hasown@2.0.2"
      ]
    },
    {
      "ref": "es-shim-unscopables@1.0.2",
      "dependsOn": [
        "hasown@2.0.2"
      ]
    },
    {
      "ref": "es-to-primitive@1.2.1",
      "dependsOn": [
        "is-callable@1.2.7",
        "is-date-object@1.0.5",
        "is-symbol@1.0.4"
      ]
    },
    {
      "ref": "es5-ext@0.10.64",
      "dependsOn": [
        "es6-iterator@2.0.3",
        "es6-symbol@3.1.4",
        "esniff@2.0.1",
        "next-tick@1.1.0"
      ]
    },
    {
      "ref": "es6-error@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "es6-iterator@2.0.3",
      "dependsOn": [
        "d@1.0.2",
        "es5-ext@0.10.64",
        "es6-symbol@3.1.4"
      ]
    },
    {
      "ref": "es6-symbol@3.1.4",
      "dependsOn": [
        "d@1.0.2",
        "ext@1.7.0"
      ]
    },
    {
      "ref": "es6-weak-map@2.0.3",
      "dependsOn": [
        "d@1.0.2",
        "es5-ext@0.10.64",
        "es6-iterator@2.0.3",
        "es6-symbol@3.1.4"
      ]
    },
    {
      "ref": "escalade@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "escape-goat@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "escape-string-regexp@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "escodegen@2.1.0",
      "dependsOn": [
        "estraverse@5.3.0",
        "esutils@2.0.3",
        "esprima@4.0.1",
        "source-map@0.6.1"
      ]
    },
    {
      "ref": "eslint@8.57.0",
      "dependsOn": [
        "@eslint-community/eslint-utils@4.4.0",
        "@eslint-community/regexpp@4.10.0",
        "@eslint/eslintrc@2.1.4",
        "@eslint/js@8.57.0",
        "@humanwhocodes/config-array@0.11.14",
        "@humanwhocodes/module-importer@1.0.1",
        "@nodelib/fs.walk@1.2.8",
        "@ungap/structured-clone@1.2.0",
        "ajv@6.12.6",
        "chalk@4.1.2",
        "cross-spawn@7.0.3",
        "debug@4.3.4",
        "doctrine@3.0.0",
        "escape-string-regexp@4.0.0",
        "eslint-scope@7.2.2",
        "eslint-visitor-keys@3.4.3",
        "espree@9.6.1",
        "esquery@1.5.0",
        "esutils@2.0.3",
        "fast-deep-equal@3.1.3",
        "file-entry-cache@6.0.1",
        "find-up@5.0.0",
        "glob-parent@6.0.2",
        "globals@13.24.0",
        "graphemer@1.4.0",
        "ignore@5.3.1",
        "imurmurhash@0.1.4",
        "is-glob@4.0.3",
        "is-path-inside@3.0.3",
        "js-yaml@4.1.0",
        "json-stable-stringify-without-jsonify@1.0.1",
        "levn@0.4.1",
        "lodash.merge@4.6.2",
        "minimatch@3.1.2",
        "natural-compare@1.4.0",
        "optionator@0.9.3",
        "strip-ansi@6.0.1",
        "text-table@0.2.0"
      ]
    },
    {
      "ref": "eslint-config-prettier@9.1.0",
      "dependsOn": [
        "eslint@8.57.0"
      ]
    },
    {
      "ref": "eslint-plugin-chai-friendly@0.7.4",
      "dependsOn": [
        "eslint@8.57.0"
      ]
    },
    {
      "ref": "eslint-plugin-jsdoc@48.2.3",
      "dependsOn": [
        "eslint@8.57.0",
        "@es-joy/jsdoccomment@0.42.0",
        "are-docs-informative@0.0.2",
        "comment-parser@1.4.1",
        "debug@4.3.4",
        "escape-string-regexp@4.0.0",
        "esquery@1.5.0",
        "is-builtin-module@3.2.1",
        "semver@7.6.0",
        "spdx-expression-parse@4.0.0"
      ]
    },
    {
      "ref": "eslint-plugin-no-only-tests@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "eslint-plugin-react@7.34.1",
      "dependsOn": [
        "eslint@8.57.0",
        "array-includes@3.1.8",
        "array.prototype.findlast@1.2.5",
        "array.prototype.flatmap@1.3.2",
        "array.prototype.toreversed@1.1.2",
        "array.prototype.tosorted@1.1.3",
        "doctrine@2.1.0",
        "es-iterator-helpers@1.0.19",
        "estraverse@5.3.0",
        "jsx-ast-utils@3.3.5",
        "minimatch@3.1.2",
        "object.entries@1.1.8",
        "object.fromentries@2.0.8",
        "object.hasown@1.1.4",
        "object.values@1.2.0",
        "prop-types@15.8.1",
        "resolve@2.0.0-next.5",
        "semver@6.3.1",
        "string.prototype.matchall@4.0.11"
      ]
    },
    {
      "ref": "doctrine@2.1.0",
      "dependsOn": [
        "esutils@2.0.3"
      ]
    },
    {
      "ref": "is-core-module@2.13.1",
      "dependsOn": [
        "hasown@2.0.2"
      ]
    },
    {
      "ref": "resolve@2.0.0-next.5",
      "dependsOn": [
        "is-core-module@2.13.1",
        "path-parse@1.0.7",
        "supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "eslint-scope@7.2.2",
      "dependsOn": [
        "esrecurse@4.3.0",
        "estraverse@5.3.0"
      ]
    },
    {
      "ref": "eslint-visitor-keys@3.4.3",
      "dependsOn": []
    },
    {
      "ref": "glob-parent@6.0.2",
      "dependsOn": [
        "is-glob@4.0.3"
      ]
    },
    {
      "ref": "globals@13.24.0",
      "dependsOn": [
        "type-fest@0.20.2"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "type-fest@0.20.2",
      "dependsOn": []
    },
    {
      "ref": "esniff@2.0.1",
      "dependsOn": [
        "d@1.0.2",
        "es5-ext@0.10.64",
        "event-emitter@0.3.5",
        "type@2.7.2"
      ]
    },
    {
      "ref": "espree@9.6.1",
      "dependsOn": [
        "acorn@8.11.3",
        "acorn-jsx@5.3.2",
        "eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "esprima@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "esquery@1.5.0",
      "dependsOn": [
        "estraverse@5.3.0"
      ]
    },
    {
      "ref": "esrecurse@4.3.0",
      "dependsOn": [
        "estraverse@5.3.0"
      ]
    },
    {
      "ref": "estraverse@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "estree-walker@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "esutils@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "etag@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "etcher-sdk@10.0.0",
      "dependsOn": [
        "@balena/node-beaglebone-usbboot@3.0.4",
        "@balena/udif@1.1.2",
        "@ronomon/direct-io@3.0.1",
        "aws4-axios@3.3.4",
        "axios@1.11.0",
        "axios-http2-adapter@1.0.3",
        "balena-image-fs@7.2.2",
        "blockmap@4.0.3",
        "check-disk-space@3.4.0",
        "cyclic-32@1.2.0",
        "debug@4.4.1",
        "drivelist@12.0.2",
        "file-disk@8.0.1",
        "file-type@16.5.4",
        "glob@10.3.12",
        "gzip-stream@2.0.0",
        "lzma-native@8.0.6",
        "minimatch@9.0.4",
        "mountutils@2.0.1",
        "node-raspberrypi-usbboot@1.1.0",
        "outdent@0.8.0",
        "partitioninfo@6.0.3",
        "rwmutex@1.0.0",
        "tslib@2.6.2",
        "unbzip2-stream@1.4.2",
        "unzip-stream@0.3.4",
        "xxhash-addon@2.0.3",
        "yauzl@2.10.0",
        "zip-part-stream@2.0.0"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "debug@4.4.1",
      "dependsOn": [
        "ms@2.1.3"
      ]
    },
    {
      "ref": "minimatch@9.0.4",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "unbzip2-stream@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "event-emitter@0.3.5",
      "dependsOn": [
        "es5-ext@0.10.64",
        "d@1.0.2"
      ]
    },
    {
      "ref": "event-target-shim@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "eventemitter3@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "events@3.3.0",
      "dependsOn": []
    },
    {
      "ref": "execa@8.0.1",
      "dependsOn": [
        "cross-spawn@7.0.3",
        "get-stream@8.0.1",
        "human-signals@5.0.0",
        "is-stream@3.0.0",
        "merge-stream@2.0.0",
        "npm-run-path@5.3.0",
        "onetime@6.0.0",
        "signal-exit@4.1.0",
        "strip-final-newline@3.0.0"
      ]
    },
    {
      "ref": "expand-template@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "expand-tilde@2.0.2",
      "dependsOn": [
        "homedir-polyfill@1.0.3"
      ]
    },
    {
      "ref": "expect@29.7.0",
      "dependsOn": [
        "@jest/expect-utils@29.7.0",
        "jest-get-type@29.6.3",
        "jest-matcher-utils@29.7.0",
        "jest-message-util@29.7.0",
        "jest-util@29.7.0"
      ]
    },
    {
      "ref": "expect-webdriverio@4.13.0",
      "dependsOn": [
        "@vitest/snapshot@1.5.2",
        "expect@29.7.0",
        "jest-matcher-utils@29.7.0",
        "lodash.isequal@4.5.0",
        "@wdio/globals@8.36.1",
        "@wdio/logger@8.28.0",
        "webdriverio@8.36.1"
      ]
    },
    {
      "ref": "exponential-backoff@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "express@4.19.2",
      "dependsOn": [
        "accepts@1.3.8",
        "array-flatten@1.1.1",
        "body-parser@1.20.2",
        "content-disposition@0.5.4",
        "content-type@1.0.5",
        "cookie@0.6.0",
        "cookie-signature@1.0.6",
        "debug@2.6.9",
        "depd@2.0.0",
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "etag@1.8.1",
        "finalhandler@1.2.0",
        "fresh@0.5.2",
        "http-errors@2.0.0",
        "merge-descriptors@1.0.1",
        "methods@1.1.2",
        "on-finished@2.4.1",
        "parseurl@1.3.3",
        "path-to-regexp@0.1.7",
        "proxy-addr@2.0.7",
        "qs@6.11.0",
        "range-parser@1.2.1",
        "safe-buffer@5.2.1",
        "send@0.18.0",
        "serve-static@1.15.0",
        "setprototypeof@1.2.0",
        "statuses@2.0.1",
        "type-is@1.6.18",
        "utils-merge@1.0.1",
        "vary@1.1.2"
      ]
    },
    {
      "ref": "express-ws@5.0.2",
      "dependsOn": [
        "express@4.19.2",
        "ws@7.5.10"
      ]
    },
    {
      "ref": "ws@7.5.10",
      "dependsOn": [
        "bufferutil@4.0.8",
        "utf-8-validate@5.0.10"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "ext@1.7.0",
      "dependsOn": [
        "type@2.7.2"
      ]
    },
    {
      "ref": "ext2fs@4.2.3",
      "dependsOn": []
    },
    {
      "ref": "extend@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "extend-shallow@2.0.1",
      "dependsOn": [
        "is-extendable@0.1.1"
      ]
    },
    {
      "ref": "external-editor@3.1.0",
      "dependsOn": [
        "chardet@0.7.0",
        "iconv-lite@0.4.24",
        "tmp@0.0.33"
      ]
    },
    {
      "ref": "extract-zip@2.0.1",
      "dependsOn": [
        "debug@4.3.4",
        "get-stream@5.2.0",
        "yauzl@2.10.0",
        "@types/yauzl@2.10.3"
      ]
    },
    {
      "ref": "get-stream@5.2.0",
      "dependsOn": [
        "pump@3.0.0"
      ]
    },
    {
      "ref": "fast-clone@1.5.13",
      "dependsOn": []
    },
    {
      "ref": "fast-copy@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "fast-deep-equal@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "fast-fifo@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "fast-glob@3.3.2",
      "dependsOn": [
        "@nodelib/fs.stat@2.0.5",
        "@nodelib/fs.walk@1.2.8",
        "glob-parent@5.1.2",
        "merge2@1.4.1",
        "micromatch@4.0.5"
      ]
    },
    {
      "ref": "fast-json-stable-stringify@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "fast-levenshtein@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "fast-memoize@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "fast-xml-parser@4.2.5",
      "dependsOn": [
        "strnum@1.0.5"
      ]
    },
    {
      "ref": "fastq@1.17.1",
      "dependsOn": [
        "reusify@1.0.4"
      ]
    },
    {
      "ref": "fatfs@0.10.8",
      "dependsOn": [
        "fifolock@1.0.0",
        "struct-fu@1.2.1",
        "xok@1.0.0"
      ]
    },
    {
      "ref": "faye-websocket@0.11.4",
      "dependsOn": [
        "websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "fd-slicer@1.1.0",
      "dependsOn": [
        "pend@1.2.0"
      ]
    },
    {
      "ref": "fetch-blob@3.2.0",
      "dependsOn": [
        "node-domexception@1.0.0",
        "web-streams-polyfill@3.3.3"
      ]
    },
    {
      "ref": "fifolock@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "figures@5.0.0",
      "dependsOn": [
        "escape-string-regexp@5.0.0",
        "is-unicode-supported@1.3.0"
      ]
    },
    {
      "ref": "escape-string-regexp@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "file-disk@8.0.1",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "file-entry-cache@6.0.1",
      "dependsOn": [
        "flat-cache@3.2.0"
      ]
    },
    {
      "ref": "file-loader@6.2.0",
      "dependsOn": [
        "webpack@5.91.0",
        "loader-utils@2.0.4",
        "schema-utils@3.3.0"
      ]
    },
    {
      "ref": "file-type@16.5.4",
      "dependsOn": [
        "readable-web-to-node-stream@3.0.2",
        "strtok3@6.3.0",
        "token-types@4.2.1"
      ]
    },
    {
      "ref": "file-uri-to-path@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "filelist@1.0.4",
      "dependsOn": [
        "minimatch@5.1.6"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "minimatch@5.1.6",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "filename-reserved-regex@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "filenamify@4.3.0",
      "dependsOn": [
        "filename-reserved-regex@2.0.0",
        "strip-outer@1.0.1",
        "trim-repeated@1.0.0"
      ]
    },
    {
      "ref": "fill-range@7.0.1",
      "dependsOn": [
        "to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "finalhandler@1.2.0",
      "dependsOn": [
        "debug@2.6.9",
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "on-finished@2.4.1",
        "parseurl@1.3.3",
        "statuses@2.0.1",
        "unpipe@1.0.0"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "find-up@5.0.0",
      "dependsOn": [
        "locate-path@6.0.0",
        "path-exists@4.0.0"
      ]
    },
    {
      "ref": "find-up-simple@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "find-versions@5.1.0",
      "dependsOn": [
        "semver-regex@4.0.5"
      ]
    },
    {
      "ref": "findup-sync@5.0.0",
      "dependsOn": [
        "detect-file@1.0.0",
        "is-glob@4.0.3",
        "micromatch@4.0.5",
        "resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "flat@5.0.2",
      "dependsOn": []
    },
    {
      "ref": "flat-cache@3.2.0",
      "dependsOn": [
        "flatted@3.3.1",
        "keyv@4.5.4",
        "rimraf@3.0.2"
      ]
    },
    {
      "ref": "flatted@3.3.1",
      "dependsOn": []
    },
    {
      "ref": "flora-colossus@2.0.0",
      "dependsOn": [
        "debug@4.3.4",
        "fs-extra@10.1.0"
      ]
    },
    {
      "ref": "follow-redirects@1.15.6",
      "dependsOn": []
    },
    {
      "ref": "for-each@0.3.3",
      "dependsOn": [
        "is-callable@1.2.7"
      ]
    },
    {
      "ref": "foreground-child@3.1.1",
      "dependsOn": [
        "cross-spawn@7.0.3",
        "signal-exit@4.1.0"
      ]
    },
    {
      "ref": "form-data@4.0.4",
      "dependsOn": [
        "asynckit@0.4.0",
        "combined-stream@1.0.8",
        "es-set-tostringtag@2.1.0",
        "hasown@2.0.2",
        "mime-types@2.1.35"
      ]
    },
    {
      "ref": "form-data-encoder@2.1.4",
      "dependsOn": []
    },
    {
      "ref": "format-util@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "formdata-polyfill@4.0.10",
      "dependsOn": [
        "fetch-blob@3.2.0"
      ]
    },
    {
      "ref": "forwarded@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "fresh@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "from2@2.3.0",
      "dependsOn": [
        "inherits@2.0.4",
        "readable-stream@2.3.8"
      ]
    },
    {
      "ref": "isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@2.3.8",
      "dependsOn": [
        "core-util-is@1.0.3",
        "inherits@2.0.4",
        "isarray@1.0.0",
        "process-nextick-args@2.0.1",
        "safe-buffer@5.1.2",
        "string_decoder@1.1.1",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "string_decoder@1.1.1",
      "dependsOn": [
        "safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "fs-constants@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "fs-exists-sync@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "fs-extra@10.1.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "fs-minipass@2.1.0",
      "dependsOn": [
        "minipass@3.3.6"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "fs-monkey@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "fstream@1.0.12",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "inherits@2.0.4",
        "mkdirp@0.5.6",
        "rimraf@2.7.1"
      ]
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "mkdirp@0.5.6",
      "dependsOn": [
        "minimist@1.2.8"
      ]
    },
    {
      "ref": "rimraf@2.7.1",
      "dependsOn": [
        "glob@7.2.3"
      ]
    },
    {
      "ref": "function-bind@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "function.prototype.name@1.1.6",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "functions-have-names@1.2.3"
      ]
    },
    {
      "ref": "functions-have-names@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "galactus@1.0.0",
      "dependsOn": [
        "debug@4.3.4",
        "flora-colossus@2.0.0",
        "fs-extra@10.1.0"
      ]
    },
    {
      "ref": "gar@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "gaze@1.1.3",
      "dependsOn": [
        "globule@1.3.4"
      ]
    },
    {
      "ref": "geckodriver@4.3.3",
      "dependsOn": [
        "@wdio/logger@8.28.0",
        "decamelize@6.0.0",
        "http-proxy-agent@7.0.2",
        "https-proxy-agent@7.0.4",
        "node-fetch@3.3.2",
        "tar-fs@3.0.5",
        "unzipper@0.10.14",
        "which@4.0.0"
      ]
    },
    {
      "ref": "data-uri-to-buffer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "https-proxy-agent@7.0.4",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "isexe@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "node-fetch@3.3.2",
      "dependsOn": [
        "data-uri-to-buffer@4.0.1",
        "fetch-blob@3.2.0",
        "formdata-polyfill@4.0.10"
      ]
    },
    {
      "ref": "tar-fs@3.0.5",
      "dependsOn": [
        "pump@3.0.0",
        "tar-stream@3.1.7",
        "bare-fs@2.3.0",
        "bare-path@2.1.2"
      ]
    },
    {
      "ref": "which@4.0.0",
      "dependsOn": [
        "isexe@3.1.1"
      ]
    },
    {
      "ref": "gensync@1.0.0-beta.2",
      "dependsOn": []
    },
    {
      "ref": "get-caller-file@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "get-folder-size@2.0.1",
      "dependsOn": [
        "gar@1.0.4",
        "tiny-each-async@2.0.3"
      ]
    },
    {
      "ref": "get-func-name@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "get-intrinsic@1.3.0",
      "dependsOn": [
        "call-bind-apply-helpers@1.0.2",
        "es-define-property@1.0.1",
        "es-errors@1.3.0",
        "es-object-atoms@1.1.1",
        "function-bind@1.1.2",
        "get-proto@1.0.1",
        "gopd@1.2.0",
        "has-symbols@1.1.0",
        "hasown@2.0.2",
        "math-intrinsics@1.1.0"
      ]
    },
    {
      "ref": "get-package-info@1.0.0",
      "dependsOn": [
        "bluebird@3.7.2",
        "debug@2.6.9",
        "lodash.get@4.4.2",
        "read-pkg-up@2.0.0"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "find-up@2.1.0",
      "dependsOn": [
        "locate-path@2.0.0"
      ]
    },
    {
      "ref": "hosted-git-info@2.8.9",
      "dependsOn": []
    },
    {
      "ref": "locate-path@2.0.0",
      "dependsOn": [
        "p-locate@2.0.0",
        "path-exists@3.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "normalize-package-data@2.5.0",
      "dependsOn": [
        "hosted-git-info@2.8.9",
        "resolve@1.22.8",
        "semver@5.7.2",
        "validate-npm-package-license@3.0.4"
      ]
    },
    {
      "ref": "p-limit@1.3.0",
      "dependsOn": [
        "p-try@1.0.0"
      ]
    },
    {
      "ref": "p-locate@2.0.0",
      "dependsOn": [
        "p-limit@1.3.0"
      ]
    },
    {
      "ref": "path-exists@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "path-type@2.0.0",
      "dependsOn": [
        "pify@2.3.0"
      ]
    },
    {
      "ref": "read-pkg@2.0.0",
      "dependsOn": [
        "load-json-file@2.0.0",
        "normalize-package-data@2.5.0",
        "path-type@2.0.0"
      ]
    },
    {
      "ref": "read-pkg-up@2.0.0",
      "dependsOn": [
        "find-up@2.1.0",
        "read-pkg@2.0.0"
      ]
    },
    {
      "ref": "semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "get-port@7.1.0",
      "dependsOn": []
    },
    {
      "ref": "get-proto@1.0.1",
      "dependsOn": [
        "dunder-proto@1.0.1",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "get-stream@8.0.1",
      "dependsOn": []
    },
    {
      "ref": "get-symbol-description@1.0.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0"
      ]
    },
    {
      "ref": "get-uri@6.0.3",
      "dependsOn": [
        "basic-ftp@5.0.5",
        "data-uri-to-buffer@6.0.2",
        "debug@4.3.4",
        "fs-extra@11.2.0"
      ]
    },
    {
      "ref": "fs-extra@11.2.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@6.1.0",
        "universalify@2.0.1"
      ]
    },
    {
      "ref": "git-config-path@1.0.1",
      "dependsOn": [
        "extend-shallow@2.0.1",
        "fs-exists-sync@0.1.0",
        "homedir-polyfill@1.0.3"
      ]
    },
    {
      "ref": "git-username@1.0.0",
      "dependsOn": [
        "parse-github-url@1.0.2",
        "remote-origin-url@1.0.0"
      ]
    },
    {
      "ref": "github-from-package@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "github-slugger@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "glob@10.3.12",
      "dependsOn": [
        "foreground-child@3.1.1",
        "jackspeak@2.3.6",
        "minimatch@9.0.4",
        "minipass@7.0.4",
        "path-scurry@1.10.2"
      ]
    },
    {
      "ref": "glob-parent@5.1.2",
      "dependsOn": [
        "is-glob@4.0.3"
      ]
    },
    {
      "ref": "glob-to-regexp@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "minimatch@9.0.4",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "global-agent@3.0.0",
      "dependsOn": [
        "boolean@3.2.0",
        "es6-error@4.1.1",
        "matcher@3.0.0",
        "roarr@2.15.4",
        "semver@7.6.0",
        "serialize-error@7.0.1"
      ]
    },
    {
      "ref": "global-dirs@2.1.0",
      "dependsOn": [
        "ini@1.3.7"
      ]
    },
    {
      "ref": "ini@1.3.7",
      "dependsOn": []
    },
    {
      "ref": "global-modules@1.0.0",
      "dependsOn": [
        "global-prefix@1.0.2",
        "is-windows@1.0.2",
        "resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "global-prefix@1.0.2",
      "dependsOn": [
        "expand-tilde@2.0.2",
        "homedir-polyfill@1.0.3",
        "ini@1.3.8",
        "is-windows@1.0.2",
        "which@1.3.1"
      ]
    },
    {
      "ref": "which@1.3.1",
      "dependsOn": [
        "isexe@2.0.0"
      ]
    },
    {
      "ref": "globals@11.12.0",
      "dependsOn": []
    },
    {
      "ref": "globalthis@1.0.3",
      "dependsOn": [
        "define-properties@1.2.1"
      ]
    },
    {
      "ref": "globby@11.1.0",
      "dependsOn": [
        "array-union@2.1.0",
        "dir-glob@3.0.1",
        "fast-glob@3.3.2",
        "ignore@5.3.1",
        "merge2@1.4.1",
        "slash@3.0.0"
      ]
    },
    {
      "ref": "globule@1.3.4",
      "dependsOn": [
        "glob@7.1.7",
        "lodash@4.17.21",
        "minimatch@3.0.8"
      ]
    },
    {
      "ref": "glob@7.1.7",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.0.8",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "minimatch@3.0.8",
      "dependsOn": [
        "brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "gopd@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "got@11.8.6",
      "dependsOn": [
        "@sindresorhus/is@4.6.0",
        "@szmarczak/http-timer@4.0.6",
        "@types/cacheable-request@6.0.3",
        "@types/responselike@1.0.3",
        "cacheable-lookup@5.0.4",
        "cacheable-request@7.0.4",
        "decompress-response@6.0.0",
        "http2-wrapper@1.0.3",
        "lowercase-keys@2.0.0",
        "p-cancelable@2.1.1",
        "responselike@2.0.1"
      ]
    },
    {
      "ref": "http2-wrapper@1.0.3",
      "dependsOn": [
        "quick-lru@5.1.1",
        "resolve-alpn@1.2.1"
      ]
    },
    {
      "ref": "gpt@2.0.4",
      "dependsOn": [
        "cyclic-32@1.2.0"
      ]
    },
    {
      "ref": "graceful-fs@4.2.11",
      "dependsOn": []
    },
    {
      "ref": "grapheme-splitter@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "graphemer@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "graphlib@2.1.8",
      "dependsOn": [
        "lodash@4.17.21"
      ]
    },
    {
      "ref": "grommet@2.18.0",
      "dependsOn": [
        "react@17.0.2",
        "react-dom@17.0.2",
        "styled-components@5.3.6",
        "grommet-icons@4.12.1",
        "hoist-non-react-statics@3.3.2",
        "markdown-to-jsx@7.4.7",
        "prop-types@15.8.1"
      ]
    },
    {
      "ref": "grommet-icons@4.12.1",
      "dependsOn": [
        "react@17.0.2",
        "react-dom@17.0.2",
        "styled-components@5.3.6"
      ]
    },
    {
      "ref": "gzip-stream@2.0.0",
      "dependsOn": [
        "@balena/node-crc-utils@3.0.1",
        "combined-stream@1.0.8",
        "crc32-stream@4.0.3"
      ]
    },
    {
      "ref": "handle-thing@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "has@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "has-ansi@2.0.0",
      "dependsOn": [
        "ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "ansi-regex@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "has-bigints@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "has-flag@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "has-own-prop@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "has-property-descriptors@1.0.2",
      "dependsOn": [
        "es-define-property@1.0.1"
      ]
    },
    {
      "ref": "has-proto@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "has-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "has-tostringtag@1.0.2",
      "dependsOn": [
        "has-symbols@1.1.0"
      ]
    },
    {
      "ref": "has-yarn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "hasown@2.0.2",
      "dependsOn": [
        "function-bind@1.1.2"
      ]
    },
    {
      "ref": "hast-to-hyperscript@9.0.1",
      "dependsOn": [
        "@types/unist@2.0.10",
        "comma-separated-tokens@1.0.8",
        "property-information@5.6.0",
        "space-separated-tokens@1.1.5",
        "style-to-object@0.3.0",
        "unist-util-is@4.1.0",
        "web-namespaces@1.1.4"
      ]
    },
    {
      "ref": "hast-util-from-parse5@6.0.1",
      "dependsOn": [
        "@types/parse5@5.0.3",
        "hastscript@6.0.0",
        "property-information@5.6.0",
        "vfile@4.2.1",
        "vfile-location@3.2.0",
        "web-namespaces@1.1.4"
      ]
    },
    {
      "ref": "hast-util-has-property@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "hast-util-heading-rank@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "hast-util-parse-selector@2.2.5",
      "dependsOn": []
    },
    {
      "ref": "hast-util-raw@6.1.0",
      "dependsOn": [
        "@types/hast@2.3.10",
        "hast-util-from-parse5@6.0.1",
        "hast-util-to-parse5@6.0.0",
        "html-void-elements@1.0.5",
        "parse5@6.0.1",
        "unist-util-position@3.1.0",
        "unist-util-visit@2.0.3",
        "vfile@4.2.1",
        "web-namespaces@1.1.4",
        "xtend@4.0.2",
        "zwitch@1.0.5"
      ]
    },
    {
      "ref": "hast-util-sanitize@3.0.2",
      "dependsOn": [
        "xtend@4.0.2"
      ]
    },
    {
      "ref": "hast-util-to-parse5@6.0.0",
      "dependsOn": [
        "hast-to-hyperscript@9.0.1",
        "property-information@5.6.0",
        "web-namespaces@1.1.4",
        "xtend@4.0.2",
        "zwitch@1.0.5"
      ]
    },
    {
      "ref": "hast-util-to-string@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "hastscript@6.0.0",
      "dependsOn": [
        "@types/hast@2.3.10",
        "comma-separated-tokens@1.0.8",
        "hast-util-parse-selector@2.2.5",
        "property-information@5.6.0",
        "space-separated-tokens@1.1.5"
      ]
    },
    {
      "ref": "he@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "hoist-non-react-statics@3.3.2",
      "dependsOn": [
        "react-is@16.13.1"
      ]
    },
    {
      "ref": "react-is@16.13.1",
      "dependsOn": []
    },
    {
      "ref": "homedir-polyfill@1.0.3",
      "dependsOn": [
        "parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "hosted-git-info@7.0.1",
      "dependsOn": [
        "lru-cache@10.2.1"
      ]
    },
    {
      "ref": "lru-cache@10.2.1",
      "dependsOn": []
    },
    {
      "ref": "hpack.js@2.1.6",
      "dependsOn": [
        "inherits@2.0.4",
        "obuf@1.1.2",
        "readable-stream@2.3.8",
        "wbuf@1.7.3"
      ]
    },
    {
      "ref": "isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@2.3.8",
      "dependsOn": [
        "core-util-is@1.0.3",
        "inherits@2.0.4",
        "isarray@1.0.0",
        "process-nextick-args@2.0.1",
        "safe-buffer@5.1.2",
        "string_decoder@1.1.1",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "string_decoder@1.1.1",
      "dependsOn": [
        "safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "html-entities@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "html-minifier-terser@6.1.0",
      "dependsOn": [
        "camel-case@4.1.2",
        "clean-css@5.3.3",
        "commander@8.3.0",
        "he@1.2.0",
        "param-case@3.0.4",
        "relateurl@0.2.7",
        "terser@5.30.4"
      ]
    },
    {
      "ref": "commander@8.3.0",
      "dependsOn": []
    },
    {
      "ref": "html-parse-stringify@3.0.1",
      "dependsOn": [
        "void-elements@3.1.0"
      ]
    },
    {
      "ref": "html-void-elements@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "html-webpack-plugin@5.6.0",
      "dependsOn": [
        "webpack@5.91.0",
        "@types/html-minifier-terser@6.1.0",
        "html-minifier-terser@6.1.0",
        "lodash@4.17.21",
        "pretty-error@4.0.0",
        "tapable@2.2.1"
      ]
    },
    {
      "ref": "htmlparser2@6.1.0",
      "dependsOn": [
        "domelementtype@2.3.0",
        "domhandler@4.3.1",
        "domutils@2.8.0",
        "entities@2.2.0"
      ]
    },
    {
      "ref": "entities@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "http-cache-semantics@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "http-deceiver@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "http-errors@2.0.0",
      "dependsOn": [
        "depd@2.0.0",
        "inherits@2.0.4",
        "setprototypeof@1.2.0",
        "statuses@2.0.1",
        "toidentifier@1.0.1"
      ]
    },
    {
      "ref": "http-parser-js@0.5.8",
      "dependsOn": []
    },
    {
      "ref": "http-proxy@1.18.1",
      "dependsOn": [
        "eventemitter3@4.0.7",
        "requires-port@1.0.0",
        "follow-redirects@1.15.6"
      ]
    },
    {
      "ref": "http-proxy-agent@7.0.2",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "http-proxy-middleware@2.0.6",
      "dependsOn": [
        "@types/express@4.17.21",
        "@types/http-proxy@1.17.14",
        "http-proxy@1.18.1",
        "is-glob@4.0.3",
        "is-plain-obj@3.0.0",
        "micromatch@4.0.5"
      ]
    },
    {
      "ref": "is-plain-obj@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "eventemitter3@4.0.7",
      "dependsOn": []
    },
    {
      "ref": "http2-wrapper@2.2.1",
      "dependsOn": [
        "quick-lru@5.1.1",
        "resolve-alpn@1.2.1"
      ]
    },
    {
      "ref": "https-proxy-agent@5.0.1",
      "dependsOn": [
        "agent-base@6.0.2",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "agent-base@6.0.2",
      "dependsOn": [
        "debug@4.3.4"
      ]
    },
    {
      "ref": "human-signals@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "humanize-ms@1.2.1",
      "dependsOn": [
        "ms@2.1.2"
      ]
    },
    {
      "ref": "husky@8.0.3",
      "dependsOn": []
    },
    {
      "ref": "i18next@23.11.2",
      "dependsOn": [
        "@babel/runtime@7.24.4"
      ]
    },
    {
      "ref": "iconv-lite@0.4.24",
      "dependsOn": [
        "safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "icss-utils@5.1.0",
      "dependsOn": [
        "postcss@8.4.38"
      ]
    },
    {
      "ref": "ieee754@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "ignore@5.3.1",
      "dependsOn": []
    },
    {
      "ref": "immediate@3.0.6",
      "dependsOn": []
    },
    {
      "ref": "immutable@3.8.2",
      "dependsOn": []
    },
    {
      "ref": "import-fresh@3.3.0",
      "dependsOn": [
        "parent-module@1.0.1",
        "resolve-from@4.0.0"
      ]
    },
    {
      "ref": "resolve-from@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "import-lazy@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "import-meta-resolve@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "imurmurhash@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "indent-string@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "index-to-position@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "infer-owner@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "inflight@1.0.6",
      "dependsOn": [
        "once@1.4.0",
        "wrappy@1.0.2"
      ]
    },
    {
      "ref": "inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "ini@1.3.8",
      "dependsOn": []
    },
    {
      "ref": "inline-style-parser@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "inquirer@9.2.12",
      "dependsOn": [
        "@ljharb/through@2.3.13",
        "ansi-escapes@4.3.2",
        "chalk@5.3.0",
        "cli-cursor@3.1.0",
        "cli-width@4.1.0",
        "external-editor@3.1.0",
        "figures@5.0.0",
        "lodash@4.17.21",
        "mute-stream@1.0.0",
        "ora@5.4.1",
        "run-async@3.0.0",
        "rxjs@7.8.1",
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@6.2.0"
      ]
    },
    {
      "ref": "chalk@5.3.0",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "internal-slot@1.0.7",
      "dependsOn": [
        "es-errors@1.3.0",
        "hasown@2.0.2",
        "side-channel@1.0.6"
      ]
    },
    {
      "ref": "internmap@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "interpret@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "into-stream@6.0.0",
      "dependsOn": [
        "from2@2.3.0",
        "p-is-promise@3.0.0"
      ]
    },
    {
      "ref": "invariant@2.2.4",
      "dependsOn": [
        "loose-envify@1.4.0"
      ]
    },
    {
      "ref": "ip-address@9.0.5",
      "dependsOn": [
        "jsbn@1.1.0",
        "sprintf-js@1.1.3"
      ]
    },
    {
      "ref": "ipaddr.js@1.9.1",
      "dependsOn": []
    },
    {
      "ref": "is-alphabetical@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "is-alphanumerical@1.0.4",
      "dependsOn": [
        "is-alphabetical@1.0.4",
        "is-decimal@1.0.4"
      ]
    },
    {
      "ref": "is-array-buffer@3.0.4",
      "dependsOn": [
        "call-bind@1.0.7",
        "get-intrinsic@1.3.0"
      ]
    },
    {
      "ref": "is-arrayish@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "is-async-function@2.0.0",
      "dependsOn": [
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-bigint@1.0.4",
      "dependsOn": [
        "has-bigints@1.0.2"
      ]
    },
    {
      "ref": "is-binary-path@2.1.0",
      "dependsOn": [
        "binary-extensions@2.3.0"
      ]
    },
    {
      "ref": "is-boolean-object@1.1.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-buffer@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "is-builtin-module@3.2.1",
      "dependsOn": [
        "builtin-modules@3.3.0"
      ]
    },
    {
      "ref": "is-callable@1.2.7",
      "dependsOn": []
    },
    {
      "ref": "is-ci@2.0.0",
      "dependsOn": [
        "ci-info@2.0.0"
      ]
    },
    {
      "ref": "ci-info@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-core-module@2.9.0",
      "dependsOn": [
        "has@1.0.4"
      ]
    },
    {
      "ref": "is-data-view@1.0.1",
      "dependsOn": [
        "is-typed-array@1.1.13"
      ]
    },
    {
      "ref": "is-date-object@1.0.5",
      "dependsOn": [
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-decimal@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "is-directory@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "is-docker@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "is-extendable@0.1.1",
      "dependsOn": []
    },
    {
      "ref": "is-extglob@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "is-finalizationregistry@1.0.2",
      "dependsOn": [
        "call-bind@1.0.7"
      ]
    },
    {
      "ref": "is-fullwidth-code-point@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-generator-function@1.0.10",
      "dependsOn": [
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-glob@4.0.3",
      "dependsOn": [
        "is-extglob@2.1.1"
      ]
    },
    {
      "ref": "is-hexadecimal@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "is-installed-globally@0.3.2",
      "dependsOn": [
        "global-dirs@2.1.0",
        "is-path-inside@3.0.3"
      ]
    },
    {
      "ref": "is-interactive@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-lambda@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "is-map@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "is-negative-zero@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "is-npm@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-number@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-number-object@1.0.7",
      "dependsOn": [
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-obj@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-path-inside@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "is-plain-obj@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "is-plain-object@2.0.4",
      "dependsOn": [
        "isobject@3.0.1"
      ]
    },
    {
      "ref": "is-promise@2.2.2",
      "dependsOn": []
    },
    {
      "ref": "is-redirect@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-regex@1.1.4",
      "dependsOn": [
        "call-bind@1.0.7",
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-retry-allowed@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "is-set@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "is-shared-array-buffer@1.0.3",
      "dependsOn": [
        "call-bind@1.0.7"
      ]
    },
    {
      "ref": "is-stream@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-string@1.0.7",
      "dependsOn": [
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "is-symbol@1.0.4",
      "dependsOn": [
        "has-symbols@1.1.0"
      ]
    },
    {
      "ref": "is-typed-array@1.1.13",
      "dependsOn": [
        "which-typed-array@1.1.15"
      ]
    },
    {
      "ref": "is-typedarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-unicode-supported@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "is-weakmap@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "is-weakref@1.0.2",
      "dependsOn": [
        "call-bind@1.0.7"
      ]
    },
    {
      "ref": "is-weakset@2.0.3",
      "dependsOn": [
        "call-bind@1.0.7",
        "get-intrinsic@1.3.0"
      ]
    },
    {
      "ref": "is-whitespace-character@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "is-windows@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "is-word-character@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "is-wsl@2.2.0",
      "dependsOn": [
        "is-docker@2.2.1"
      ]
    },
    {
      "ref": "is-yarn-global@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "isarray@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "isbinaryfile@4.0.10",
      "dependsOn": []
    },
    {
      "ref": "isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "isobject@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "iterator.prototype@1.1.2",
      "dependsOn": [
        "define-properties@1.2.1",
        "get-intrinsic@1.3.0",
        "has-symbols@1.1.0",
        "reflect.getprototypeof@1.0.6",
        "set-function-name@2.0.2"
      ]
    },
    {
      "ref": "jackspeak@2.3.6",
      "dependsOn": [
        "@isaacs/cliui@8.0.2",
        "@pkgjs/parseargs@0.11.0"
      ]
    },
    {
      "ref": "jake@10.8.7",
      "dependsOn": [
        "async@3.2.5",
        "chalk@4.1.2",
        "filelist@1.0.4",
        "minimatch@3.1.2"
      ]
    },
    {
      "ref": "async@3.2.5",
      "dependsOn": []
    },
    {
      "ref": "jest-diff@29.7.0",
      "dependsOn": [
        "chalk@4.1.2",
        "diff-sequences@29.6.3",
        "jest-get-type@29.6.3",
        "pretty-format@29.7.0"
      ]
    },
    {
      "ref": "jest-get-type@29.6.3",
      "dependsOn": []
    },
    {
      "ref": "jest-matcher-utils@29.7.0",
      "dependsOn": [
        "chalk@4.1.2",
        "jest-diff@29.7.0",
        "jest-get-type@29.6.3",
        "pretty-format@29.7.0"
      ]
    },
    {
      "ref": "jest-message-util@29.7.0",
      "dependsOn": [
        "@babel/code-frame@7.24.2",
        "@jest/types@29.6.3",
        "@types/stack-utils@2.0.3",
        "chalk@4.1.2",
        "graceful-fs@4.2.11",
        "micromatch@4.0.5",
        "pretty-format@29.7.0",
        "slash@3.0.0",
        "stack-utils@2.0.6"
      ]
    },
    {
      "ref": "jest-util@29.7.0",
      "dependsOn": [
        "@jest/types@29.6.3",
        "@types/node@20.12.7",
        "chalk@4.1.2",
        "ci-info@3.9.0",
        "graceful-fs@4.2.11",
        "picomatch@2.3.1"
      ]
    },
    {
      "ref": "jest-worker@27.5.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "merge-stream@2.0.0",
        "supports-color@8.1.1"
      ]
    },
    {
      "ref": "supports-color@8.1.1",
      "dependsOn": [
        "has-flag@4.0.0"
      ]
    },
    {
      "ref": "jiti@2.5.1",
      "dependsOn": []
    },
    {
      "ref": "js-tokens@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "js-yaml@4.1.0",
      "dependsOn": [
        "argparse@2.0.1"
      ]
    },
    {
      "ref": "jsbn@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "jsdoc-type-pratt-parser@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "jsesc@2.5.2",
      "dependsOn": []
    },
    {
      "ref": "json-buffer@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "json-e@4.7.0",
      "dependsOn": [
        "json-stable-stringify-without-jsonify@1.0.1"
      ]
    },
    {
      "ref": "json-parse-even-better-errors@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "json-schema-compare@0.2.2",
      "dependsOn": [
        "lodash@4.17.21"
      ]
    },
    {
      "ref": "json-schema-faker@0.5.6",
      "dependsOn": [
        "json-schema-ref-parser@6.1.0",
        "jsonpath-plus@7.2.0"
      ]
    },
    {
      "ref": "json-schema-merge-allof@0.6.0",
      "dependsOn": [
        "compute-lcm@1.1.2",
        "json-schema-compare@0.2.2",
        "lodash@4.17.21"
      ]
    },
    {
      "ref": "json-schema-ref-parser@6.1.0",
      "dependsOn": [
        "call-me-maybe@1.0.2",
        "js-yaml@3.14.1",
        "ono@4.0.11"
      ]
    },
    {
      "ref": "argparse@1.0.10",
      "dependsOn": [
        "sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "js-yaml@3.14.1",
      "dependsOn": [
        "argparse@1.0.10",
        "esprima@4.0.1"
      ]
    },
    {
      "ref": "sprintf-js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "json-schema-traverse@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "json-stable-stringify-without-jsonify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "json-stringify-safe@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "json5@2.2.3",
      "dependsOn": []
    },
    {
      "ref": "jsonfile@6.1.0",
      "dependsOn": [
        "universalify@2.0.1",
        "graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "jsonpath-plus@7.2.0",
      "dependsOn": []
    },
    {
      "ref": "jsx-ast-utils@3.3.5",
      "dependsOn": [
        "array-includes@3.1.8",
        "array.prototype.flat@1.3.2",
        "object.assign@4.1.5",
        "object.values@1.2.0"
      ]
    },
    {
      "ref": "junk@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "just-extend@6.2.0",
      "dependsOn": []
    },
    {
      "ref": "kdbush@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "keyv@4.5.4",
      "dependsOn": [
        "json-buffer@3.0.1"
      ]
    },
    {
      "ref": "khroma@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "kind-of@6.0.3",
      "dependsOn": []
    },
    {
      "ref": "kleur@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "ky@0.33.3",
      "dependsOn": []
    },
    {
      "ref": "latest-version@5.1.0",
      "dependsOn": [
        "package-json@6.5.0"
      ]
    },
    {
      "ref": "launch-editor@2.6.1",
      "dependsOn": [
        "picocolors@1.0.0",
        "shell-quote@1.8.1"
      ]
    },
    {
      "ref": "lazy-val@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "lazystream@1.0.1",
      "dependsOn": [
        "readable-stream@2.3.8"
      ]
    },
    {
      "ref": "isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@2.3.8",
      "dependsOn": [
        "core-util-is@1.0.3",
        "inherits@2.0.4",
        "isarray@1.0.0",
        "process-nextick-args@2.0.1",
        "safe-buffer@5.1.2",
        "string_decoder@1.1.1",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "string_decoder@1.1.1",
      "dependsOn": [
        "safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "levn@0.4.1",
      "dependsOn": [
        "prelude-ls@1.2.1",
        "type-check@0.4.0"
      ]
    },
    {
      "ref": "libnpx@10.2.4",
      "dependsOn": [
        "dotenv@5.0.1",
        "npm-package-arg@6.1.1",
        "rimraf@2.7.1",
        "safe-buffer@5.2.1",
        "update-notifier@2.5.0",
        "which@1.3.1",
        "y18n@4.0.3",
        "yargs@14.2.3"
      ]
    },
    {
      "ref": "ansi-align@2.0.0",
      "dependsOn": [
        "string-width@2.1.1"
      ]
    },
    {
      "ref": "ansi-regex@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "ansi-styles@3.2.1",
      "dependsOn": [
        "color-convert@1.9.3"
      ]
    },
    {
      "ref": "boxen@1.3.0",
      "dependsOn": [
        "ansi-align@2.0.0",
        "camelcase@4.1.0",
        "chalk@2.4.2",
        "cli-boxes@1.0.0",
        "string-width@2.1.1",
        "term-size@1.2.0",
        "widest-line@2.0.1"
      ]
    },
    {
      "ref": "camelcase@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "chalk@2.4.2",
      "dependsOn": [
        "ansi-styles@3.2.1",
        "escape-string-regexp@1.0.5",
        "supports-color@5.5.0"
      ]
    },
    {
      "ref": "ci-info@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "cli-boxes@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "cliui@5.0.0",
      "dependsOn": [
        "string-width@3.1.0",
        "strip-ansi@5.2.0",
        "wrap-ansi@5.1.0"
      ]
    },
    {
      "ref": "ansi-regex@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "string-width@3.1.0",
      "dependsOn": [
        "emoji-regex@7.0.3",
        "is-fullwidth-code-point@2.0.0",
        "strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "strip-ansi@5.2.0",
      "dependsOn": [
        "ansi-regex@4.1.1"
      ]
    },
    {
      "ref": "color-convert@1.9.3",
      "dependsOn": [
        "color-name@1.1.3"
      ]
    },
    {
      "ref": "color-name@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "configstore@3.1.5",
      "dependsOn": [
        "dot-prop@4.2.1",
        "graceful-fs@4.2.11",
        "make-dir@1.3.0",
        "unique-string@1.0.0",
        "write-file-atomic@2.4.3",
        "xdg-basedir@3.0.0"
      ]
    },
    {
      "ref": "cross-spawn@5.1.0",
      "dependsOn": [
        "lru-cache@4.1.5",
        "shebang-command@1.2.0",
        "which@1.3.1"
      ]
    },
    {
      "ref": "crypto-random-string@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "decamelize@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "dot-prop@4.2.1",
      "dependsOn": [
        "is-obj@1.0.1"
      ]
    },
    {
      "ref": "dotenv@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "emoji-regex@7.0.3",
      "dependsOn": []
    },
    {
      "ref": "escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "execa@0.7.0",
      "dependsOn": [
        "cross-spawn@5.1.0",
        "get-stream@3.0.0",
        "is-stream@1.1.0",
        "npm-run-path@2.0.2",
        "p-finally@1.0.0",
        "signal-exit@3.0.7",
        "strip-eof@1.0.0"
      ]
    },
    {
      "ref": "find-up@3.0.0",
      "dependsOn": [
        "locate-path@3.0.0"
      ]
    },
    {
      "ref": "get-stream@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "global-dirs@0.1.1",
      "dependsOn": [
        "ini@1.3.8"
      ]
    },
    {
      "ref": "got@6.7.1",
      "dependsOn": [
        "create-error-class@3.0.2",
        "duplexer3@0.1.5",
        "get-stream@3.0.0",
        "is-redirect@1.0.0",
        "is-retry-allowed@1.2.0",
        "is-stream@1.1.0",
        "lowercase-keys@1.0.1",
        "safe-buffer@5.2.1",
        "timed-out@4.0.1",
        "unzip-response@2.0.1",
        "url-parse-lax@1.0.0"
      ]
    },
    {
      "ref": "has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-ci@1.2.1",
      "dependsOn": [
        "ci-info@1.6.0"
      ]
    },
    {
      "ref": "is-fullwidth-code-point@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-installed-globally@0.1.0",
      "dependsOn": [
        "global-dirs@0.1.1",
        "is-path-inside@1.0.1"
      ]
    },
    {
      "ref": "is-npm@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-obj@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "is-path-inside@1.0.1",
      "dependsOn": [
        "path-is-inside@1.0.2"
      ]
    },
    {
      "ref": "is-stream@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "latest-version@3.1.0",
      "dependsOn": [
        "package-json@4.0.1"
      ]
    },
    {
      "ref": "locate-path@3.0.0",
      "dependsOn": [
        "p-locate@3.0.0",
        "path-exists@3.0.0"
      ]
    },
    {
      "ref": "lowercase-keys@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "lru-cache@4.1.5",
      "dependsOn": [
        "pseudomap@1.0.2",
        "yallist@2.1.2"
      ]
    },
    {
      "ref": "make-dir@1.3.0",
      "dependsOn": [
        "pify@3.0.0"
      ]
    },
    {
      "ref": "npm-run-path@2.0.2",
      "dependsOn": [
        "path-key@2.0.1"
      ]
    },
    {
      "ref": "p-limit@2.3.0",
      "dependsOn": [
        "p-try@2.2.0"
      ]
    },
    {
      "ref": "p-locate@3.0.0",
      "dependsOn": [
        "p-limit@2.3.0"
      ]
    },
    {
      "ref": "p-try@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "package-json@4.0.1",
      "dependsOn": [
        "got@6.7.1",
        "registry-auth-token@3.4.0",
        "registry-url@3.1.0",
        "semver@5.7.2"
      ]
    },
    {
      "ref": "path-exists@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "path-key@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pify@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "registry-auth-token@3.4.0",
      "dependsOn": [
        "rc@1.2.8",
        "safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "registry-url@3.1.0",
      "dependsOn": [
        "rc@1.2.8"
      ]
    },
    {
      "ref": "rimraf@2.7.1",
      "dependsOn": [
        "glob@7.2.3"
      ]
    },
    {
      "ref": "semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "semver-diff@2.1.0",
      "dependsOn": [
        "semver@5.7.2"
      ]
    },
    {
      "ref": "shebang-command@1.2.0",
      "dependsOn": [
        "shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "shebang-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "string-width@2.1.1",
      "dependsOn": [
        "is-fullwidth-code-point@2.0.0",
        "strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "strip-ansi@4.0.0",
      "dependsOn": [
        "ansi-regex@3.0.1"
      ]
    },
    {
      "ref": "supports-color@5.5.0",
      "dependsOn": [
        "has-flag@3.0.0"
      ]
    },
    {
      "ref": "term-size@1.2.0",
      "dependsOn": [
        "execa@0.7.0"
      ]
    },
    {
      "ref": "unique-string@1.0.0",
      "dependsOn": [
        "crypto-random-string@1.0.0"
      ]
    },
    {
      "ref": "update-notifier@2.5.0",
      "dependsOn": [
        "boxen@1.3.0",
        "chalk@2.4.2",
        "configstore@3.1.5",
        "import-lazy@2.1.0",
        "is-ci@1.2.1",
        "is-installed-globally@0.1.0",
        "is-npm@1.0.0",
        "latest-version@3.1.0",
        "semver-diff@2.1.0",
        "xdg-basedir@3.0.0"
      ]
    },
    {
      "ref": "which@1.3.1",
      "dependsOn": [
        "isexe@2.0.0"
      ]
    },
    {
      "ref": "widest-line@2.0.1",
      "dependsOn": [
        "string-width@2.1.1"
      ]
    },
    {
      "ref": "wrap-ansi@5.1.0",
      "dependsOn": [
        "ansi-styles@3.2.1",
        "string-width@3.1.0",
        "strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "ansi-regex@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "string-width@3.1.0",
      "dependsOn": [
        "emoji-regex@7.0.3",
        "is-fullwidth-code-point@2.0.0",
        "strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "strip-ansi@5.2.0",
      "dependsOn": [
        "ansi-regex@4.1.1"
      ]
    },
    {
      "ref": "write-file-atomic@2.4.3",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "imurmurhash@0.1.4",
        "signal-exit@3.0.7"
      ]
    },
    {
      "ref": "xdg-basedir@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "yallist@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "yargs@14.2.3",
      "dependsOn": [
        "cliui@5.0.0",
        "decamelize@1.2.0",
        "find-up@3.0.0",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "require-main-filename@2.0.0",
        "set-blocking@2.0.0",
        "string-width@3.1.0",
        "which-module@2.0.1",
        "y18n@4.0.3",
        "yargs-parser@15.0.3"
      ]
    },
    {
      "ref": "yargs-parser@15.0.3",
      "dependsOn": [
        "camelcase@5.3.1",
        "decamelize@1.2.0"
      ]
    },
    {
      "ref": "camelcase@5.3.1",
      "dependsOn": []
    },
    {
      "ref": "ansi-regex@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "string-width@3.1.0",
      "dependsOn": [
        "emoji-regex@7.0.3",
        "is-fullwidth-code-point@2.0.0",
        "strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "strip-ansi@5.2.0",
      "dependsOn": [
        "ansi-regex@4.1.1"
      ]
    },
    {
      "ref": "lie@3.1.1",
      "dependsOn": [
        "immediate@3.0.6"
      ]
    },
    {
      "ref": "lines-and-columns@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "listenercount@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "listify@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "listr2@7.0.2",
      "dependsOn": [
        "cli-truncate@3.1.0",
        "colorette@2.0.20",
        "eventemitter3@5.0.1",
        "log-update@5.0.1",
        "rfdc@1.3.1",
        "wrap-ansi@8.1.0"
      ]
    },
    {
      "ref": "ansi-styles@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "emoji-regex@9.2.2",
      "dependsOn": []
    },
    {
      "ref": "string-width@5.1.2",
      "dependsOn": [
        "eastasianwidth@0.2.0",
        "emoji-regex@9.2.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "wrap-ansi@8.1.0",
      "dependsOn": [
        "ansi-styles@6.2.1",
        "string-width@5.1.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "load-json-file@2.0.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "parse-json@2.2.0",
        "pify@2.3.0",
        "strip-bom@3.0.0"
      ]
    },
    {
      "ref": "parse-json@2.2.0",
      "dependsOn": [
        "error-ex@1.3.2"
      ]
    },
    {
      "ref": "strip-bom@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "loader-runner@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "loader-utils@2.0.4",
      "dependsOn": [
        "big.js@5.2.2",
        "emojis-list@3.0.0",
        "json5@2.2.3"
      ]
    },
    {
      "ref": "localforage@1.10.0",
      "dependsOn": [
        "lie@3.1.1"
      ]
    },
    {
      "ref": "locate-app@2.4.10",
      "dependsOn": [
        "@promptbook/utils@0.44.0-17",
        "type-fest@2.13.0",
        "userhome@1.0.0"
      ]
    },
    {
      "ref": "type-fest@2.13.0",
      "dependsOn": []
    },
    {
      "ref": "locate-path@6.0.0",
      "dependsOn": [
        "p-locate@5.0.0"
      ]
    },
    {
      "ref": "lodash@4.17.21",
      "dependsOn": []
    },
    {
      "ref": "lodash.clonedeep@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "lodash.debounce@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "lodash.escaperegexp@4.1.2",
      "dependsOn": []
    },
    {
      "ref": "lodash.flattendeep@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "lodash.get@4.4.2",
      "dependsOn": []
    },
    {
      "ref": "lodash.isequal@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "lodash.merge@4.6.2",
      "dependsOn": []
    },
    {
      "ref": "lodash.pickby@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "lodash.union@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "lodash.zip@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "log-symbols@4.1.0",
      "dependsOn": [
        "chalk@4.1.2",
        "is-unicode-supported@0.1.0"
      ]
    },
    {
      "ref": "is-unicode-supported@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "log-update@5.0.1",
      "dependsOn": [
        "ansi-escapes@5.0.0",
        "cli-cursor@4.0.0",
        "slice-ansi@5.0.0",
        "strip-ansi@7.1.0",
        "wrap-ansi@8.1.0"
      ]
    },
    {
      "ref": "ansi-escapes@5.0.0",
      "dependsOn": [
        "type-fest@1.4.0"
      ]
    },
    {
      "ref": "ansi-styles@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "cli-cursor@4.0.0",
      "dependsOn": [
        "restore-cursor@4.0.0"
      ]
    },
    {
      "ref": "emoji-regex@9.2.2",
      "dependsOn": []
    },
    {
      "ref": "mimic-fn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "onetime@5.1.2",
      "dependsOn": [
        "mimic-fn@2.1.0"
      ]
    },
    {
      "ref": "restore-cursor@4.0.0",
      "dependsOn": [
        "onetime@5.1.2",
        "signal-exit@3.0.7"
      ]
    },
    {
      "ref": "signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "string-width@5.1.2",
      "dependsOn": [
        "eastasianwidth@0.2.0",
        "emoji-regex@9.2.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "type-fest@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "wrap-ansi@8.1.0",
      "dependsOn": [
        "ansi-styles@6.2.1",
        "string-width@5.1.2",
        "strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "loglevel@1.9.1",
      "dependsOn": []
    },
    {
      "ref": "loglevel-plugin-prefix@0.8.4",
      "dependsOn": []
    },
    {
      "ref": "longest@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "loose-envify@1.4.0",
      "dependsOn": [
        "js-tokens@4.0.0"
      ]
    },
    {
      "ref": "loupe@2.3.7",
      "dependsOn": [
        "get-func-name@2.0.2"
      ]
    },
    {
      "ref": "lower-case@2.0.2",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "lowercase-keys@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "lru-cache@5.1.1",
      "dependsOn": [
        "yallist@3.1.1"
      ]
    },
    {
      "ref": "lru-queue@0.1.0",
      "dependsOn": [
        "es5-ext@0.10.64"
      ]
    },
    {
      "ref": "lzma-native@8.0.6",
      "dependsOn": [
        "node-addon-api@3.2.1",
        "node-gyp-build@4.8.4",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "node-addon-api@3.2.1",
      "dependsOn": []
    },
    {
      "ref": "magic-string@0.30.10",
      "dependsOn": [
        "@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "make-dir@3.1.0",
      "dependsOn": [
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "make-error@1.3.6",
      "dependsOn": []
    },
    {
      "ref": "make-fetch-happen@10.2.1",
      "dependsOn": [
        "agentkeepalive@4.6.0",
        "cacache@16.1.3",
        "http-cache-semantics@4.1.1",
        "http-proxy-agent@5.0.0",
        "https-proxy-agent@5.0.1",
        "is-lambda@1.0.1",
        "lru-cache@7.18.3",
        "minipass@3.3.6",
        "minipass-collect@1.0.2",
        "minipass-fetch@2.1.2",
        "minipass-flush@1.0.5",
        "minipass-pipeline@1.2.4",
        "negotiator@0.6.3",
        "promise-retry@2.0.1",
        "socks-proxy-agent@7.0.0",
        "ssri@9.0.1"
      ]
    },
    {
      "ref": "agent-base@6.0.2",
      "dependsOn": [
        "debug@4.3.4"
      ]
    },
    {
      "ref": "http-proxy-agent@5.0.0",
      "dependsOn": [
        "@tootallnate/once@2.0.0",
        "agent-base@6.0.2",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "lru-cache@7.18.3",
      "dependsOn": []
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "map-age-cleaner@0.1.3",
      "dependsOn": [
        "p-defer@1.0.0"
      ]
    },
    {
      "ref": "markdown-escapes@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "markdown-to-jsx@7.4.7",
      "dependsOn": [
        "react@17.0.2"
      ]
    },
    {
      "ref": "marked@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "matcher@3.0.0",
      "dependsOn": [
        "escape-string-regexp@4.0.0"
      ]
    },
    {
      "ref": "math-intrinsics@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "mbr@1.1.3",
      "dependsOn": [
        "bloodline@1.0.1",
        "chs@1.1.0"
      ]
    },
    {
      "ref": "mdast-util-definitions@3.0.1",
      "dependsOn": [
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "mdast-util-to-hast@9.1.2",
      "dependsOn": [
        "@types/mdast@3.0.15",
        "@types/unist@2.0.10",
        "mdast-util-definitions@3.0.1",
        "mdurl@1.0.1",
        "unist-builder@2.0.3",
        "unist-util-generated@1.1.6",
        "unist-util-position@3.1.0",
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "mdn-data@2.0.30",
      "dependsOn": []
    },
    {
      "ref": "mdurl@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "media-typer@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "mem@4.3.0",
      "dependsOn": [
        "map-age-cleaner@0.1.3",
        "mimic-fn@2.1.0",
        "p-is-promise@2.1.0"
      ]
    },
    {
      "ref": "mimic-fn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "p-is-promise@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "memfs@3.5.3",
      "dependsOn": [
        "fs-monkey@1.0.5"
      ]
    },
    {
      "ref": "memoizee@0.4.15",
      "dependsOn": [
        "d@1.0.2",
        "es5-ext@0.10.64",
        "es6-weak-map@2.0.3",
        "event-emitter@0.3.5",
        "is-promise@2.2.2",
        "lru-queue@0.1.0",
        "next-tick@1.1.0",
        "timers-ext@0.1.7"
      ]
    },
    {
      "ref": "merge-descriptors@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "merge-stream@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "merge2@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "mermaid@9.2.2",
      "dependsOn": [
        "@braintree/sanitize-url@6.0.4",
        "d3@7.9.0",
        "dagre@0.8.5",
        "dagre-d3@0.6.4",
        "dompurify@2.4.0",
        "fast-clone@1.5.13",
        "graphlib@2.1.8",
        "khroma@2.1.0",
        "lodash@4.17.21",
        "moment-mini@2.29.4",
        "non-layered-tidy-tree-layout@2.0.2",
        "stylis@4.3.2",
        "uuid@9.0.1"
      ]
    },
    {
      "ref": "methods@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "micromatch@4.0.5",
      "dependsOn": [
        "braces@3.0.2",
        "picomatch@2.3.1"
      ]
    },
    {
      "ref": "middleearth-names@1.1.0",
      "dependsOn": [
        "unique-random-array@1.0.0"
      ]
    },
    {
      "ref": "mime@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "mime-db@1.52.0",
      "dependsOn": []
    },
    {
      "ref": "mime-types@2.1.35",
      "dependsOn": [
        "mime-db@1.52.0"
      ]
    },
    {
      "ref": "mimic-fn@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "mimic-response@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "minimalistic-assert@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "minimatch@3.1.2",
      "dependsOn": [
        "brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "minimist@1.2.8",
      "dependsOn": []
    },
    {
      "ref": "minipass@7.0.4",
      "dependsOn": []
    },
    {
      "ref": "minipass-collect@1.0.2",
      "dependsOn": [
        "minipass@3.3.6"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "minipass-fetch@2.1.2",
      "dependsOn": [
        "minipass@3.3.6",
        "minipass-sized@1.0.3",
        "minizlib@2.1.2",
        "encoding@0.1.13"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "minipass-flush@1.0.5",
      "dependsOn": [
        "minipass@3.3.6"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "minipass-pipeline@1.2.4",
      "dependsOn": [
        "minipass@3.3.6"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "minipass-sized@1.0.3",
      "dependsOn": [
        "minipass@3.3.6"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "minizlib@2.1.2",
      "dependsOn": [
        "minipass@3.3.6",
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "mitt@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "mkdirp@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "mkdirp-classic@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "mocha@10.4.0",
      "dependsOn": [
        "ansi-colors@4.1.1",
        "browser-stdout@1.3.1",
        "chokidar@3.5.3",
        "debug@4.3.4",
        "diff@5.0.0",
        "escape-string-regexp@4.0.0",
        "find-up@5.0.0",
        "glob@8.1.0",
        "he@1.2.0",
        "js-yaml@4.1.0",
        "log-symbols@4.1.0",
        "minimatch@5.0.1",
        "ms@2.1.3",
        "serialize-javascript@6.0.0",
        "strip-json-comments@3.1.1",
        "supports-color@8.1.1",
        "workerpool@6.2.1",
        "yargs@16.2.0",
        "yargs-parser@20.2.4",
        "yargs-unparser@2.0.0"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "chokidar@3.5.3",
      "dependsOn": [
        "anymatch@3.1.3",
        "braces@3.0.2",
        "glob-parent@5.1.2",
        "is-binary-path@2.1.0",
        "is-glob@4.0.3",
        "normalize-path@3.0.0",
        "readdirp@3.6.0"
      ]
    },
    {
      "ref": "cliui@7.0.4",
      "dependsOn": [
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "diff@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "glob@8.1.0",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@5.0.1",
        "once@1.4.0"
      ]
    },
    {
      "ref": "minimatch@5.0.1",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "supports-color@8.1.1",
      "dependsOn": [
        "has-flag@4.0.0"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yargs@16.2.0",
      "dependsOn": [
        "cliui@7.0.4",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@20.2.4"
      ]
    },
    {
      "ref": "yargs-parser@20.2.4",
      "dependsOn": []
    },
    {
      "ref": "moment@2.30.1",
      "dependsOn": []
    },
    {
      "ref": "moment-mini@2.29.4",
      "dependsOn": []
    },
    {
      "ref": "mountutils@2.0.1",
      "dependsOn": [
        "bindings@1.5.0",
        "nan@2.23.0",
        "node-gyp-build@4.8.4",
        "prebuildify@6.0.1"
      ]
    },
    {
      "ref": "mrm@3.0.10",
      "dependsOn": [
        "git-username@1.0.0",
        "glob@7.2.3",
        "inquirer@7.3.3",
        "is-directory@0.3.1",
        "kleur@3.0.3",
        "libnpx@10.2.4",
        "listify@1.0.3",
        "lodash@4.17.21",
        "longest@2.0.1",
        "middleearth-names@1.1.0",
        "minimist@1.2.8",
        "mrm-core@6.1.7",
        "semver-utils@1.1.4",
        "update-notifier@4.1.3",
        "user-home@2.0.0",
        "user-meta@1.0.0",
        "which@2.0.2"
      ]
    },
    {
      "ref": "mrm-core@6.1.7",
      "dependsOn": [
        "babel-code-frame@6.26.0",
        "comment-json@2.4.2",
        "detect-indent@6.1.0",
        "editorconfig@0.15.3",
        "find-up@4.1.0",
        "fs-extra@8.1.0",
        "kleur@3.0.3",
        "listify@1.0.3",
        "lodash@4.17.21",
        "minimist@1.2.8",
        "prop-ini@0.0.2",
        "rc@1.2.8",
        "readme-badger@0.3.0",
        "semver@6.3.1",
        "smpltmpl@1.0.2",
        "split-lines@2.1.0",
        "strip-bom@4.0.0",
        "validate-npm-package-name@3.0.0",
        "webpack-merge@4.2.2",
        "yaml@2.4.1"
      ]
    },
    {
      "ref": "find-up@4.1.0",
      "dependsOn": [
        "locate-path@5.0.0",
        "path-exists@4.0.0"
      ]
    },
    {
      "ref": "fs-extra@8.1.0",
      "dependsOn": [
        "graceful-fs@4.2.11",
        "jsonfile@4.0.0",
        "universalify@0.1.2"
      ]
    },
    {
      "ref": "jsonfile@4.0.0",
      "dependsOn": [
        "graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "locate-path@5.0.0",
      "dependsOn": [
        "p-locate@4.1.0"
      ]
    },
    {
      "ref": "p-limit@2.3.0",
      "dependsOn": [
        "p-try@2.2.0"
      ]
    },
    {
      "ref": "p-locate@4.1.0",
      "dependsOn": [
        "p-limit@2.3.0"
      ]
    },
    {
      "ref": "p-try@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "universalify@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "webpack-merge@4.2.2",
      "dependsOn": [
        "lodash@4.17.21"
      ]
    },
    {
      "ref": "cli-width@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "figures@3.2.0",
      "dependsOn": [
        "escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "inquirer@7.3.3",
      "dependsOn": [
        "ansi-escapes@4.3.2",
        "chalk@4.1.2",
        "cli-cursor@3.1.0",
        "cli-width@3.0.0",
        "external-editor@3.1.0",
        "figures@3.2.0",
        "lodash@4.17.21",
        "mute-stream@0.0.8",
        "run-async@2.4.1",
        "rxjs@6.6.7",
        "string-width@4.2.3",
        "strip-ansi@6.0.1",
        "through@2.3.8"
      ]
    },
    {
      "ref": "mute-stream@0.0.8",
      "dependsOn": []
    },
    {
      "ref": "run-async@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "rxjs@6.6.7",
      "dependsOn": [
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "ms@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "multicast-dns@7.2.5",
      "dependsOn": [
        "dns-packet@5.6.1",
        "thunky@1.1.0"
      ]
    },
    {
      "ref": "multimatch@5.0.0",
      "dependsOn": [
        "@types/minimatch@3.0.5",
        "array-differ@3.0.0",
        "array-union@2.1.0",
        "arrify@2.0.1",
        "minimatch@3.1.2"
      ]
    },
    {
      "ref": "@types/minimatch@3.0.5",
      "dependsOn": []
    },
    {
      "ref": "multistream@4.1.0",
      "dependsOn": [
        "once@1.4.0",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "mute-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "nan@2.23.0",
      "dependsOn": []
    },
    {
      "ref": "nanoid@3.3.7",
      "dependsOn": []
    },
    {
      "ref": "napi-build-utils@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "native-addon-loader@2.0.1",
      "dependsOn": [
        "loader-utils@1.4.2"
      ]
    },
    {
      "ref": "json5@1.0.2",
      "dependsOn": [
        "minimist@1.2.8"
      ]
    },
    {
      "ref": "loader-utils@1.4.2",
      "dependsOn": [
        "big.js@5.2.2",
        "emojis-list@3.0.0",
        "json5@1.0.2"
      ]
    },
    {
      "ref": "natural-compare@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "negotiator@0.6.3",
      "dependsOn": []
    },
    {
      "ref": "neo-async@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "netmask@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "next-tick@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "nice-try@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "nise@5.1.9",
      "dependsOn": [
        "@sinonjs/commons@3.0.1",
        "@sinonjs/fake-timers@11.2.2",
        "@sinonjs/text-encoding@0.7.2",
        "just-extend@6.2.0",
        "path-to-regexp@6.2.2"
      ]
    },
    {
      "ref": "path-to-regexp@6.2.2",
      "dependsOn": []
    },
    {
      "ref": "no-case@3.0.4",
      "dependsOn": [
        "lower-case@2.0.2",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "node-abi@3.62.0",
      "dependsOn": [
        "semver@7.6.0"
      ]
    },
    {
      "ref": "node-addon-api@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "node-api-version@0.2.1",
      "dependsOn": [
        "semver@7.6.0"
      ]
    },
    {
      "ref": "node-domexception@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "node-fetch@2.7.0",
      "dependsOn": [
        "encoding@0.1.13",
        "whatwg-url@5.0.0"
      ]
    },
    {
      "ref": "node-forge@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "node-gyp-build@4.8.4",
      "dependsOn": []
    },
    {
      "ref": "node-loader@2.0.0",
      "dependsOn": [
        "webpack@5.91.0",
        "loader-utils@2.0.4"
      ]
    },
    {
      "ref": "node-raspberrypi-usbboot@1.1.0",
      "dependsOn": [
        "debug@4.3.4",
        "usb@2.12.1"
      ]
    },
    {
      "ref": "node-releases@2.0.14",
      "dependsOn": []
    },
    {
      "ref": "non-layered-tidy-tree-layout@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "nopt@6.0.0",
      "dependsOn": [
        "abbrev@1.1.1"
      ]
    },
    {
      "ref": "normalize-package-data@6.0.0",
      "dependsOn": [
        "hosted-git-info@7.0.1",
        "is-core-module@2.9.0",
        "semver@7.6.0",
        "validate-npm-package-license@3.0.4"
      ]
    },
    {
      "ref": "normalize-path@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "normalize-url@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "npm-package-arg@6.1.1",
      "dependsOn": [
        "hosted-git-info@2.8.9",
        "osenv@0.1.5",
        "semver@5.7.2",
        "validate-npm-package-name@3.0.0"
      ]
    },
    {
      "ref": "hosted-git-info@2.8.9",
      "dependsOn": []
    },
    {
      "ref": "semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "npm-run-path@5.3.0",
      "dependsOn": [
        "path-key@4.0.0"
      ]
    },
    {
      "ref": "path-key@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "nth-check@2.1.1",
      "dependsOn": [
        "boolbase@1.0.0"
      ]
    },
    {
      "ref": "object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "object-inspect@1.13.1",
      "dependsOn": []
    },
    {
      "ref": "object-keys@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "object.assign@4.1.5",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "has-symbols@1.1.0",
        "object-keys@1.1.1"
      ]
    },
    {
      "ref": "object.entries@1.1.8",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "object.fromentries@2.0.8",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "object.hasown@1.1.4",
      "dependsOn": [
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "object.values@1.2.0",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "obuf@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "on-finished@2.4.1",
      "dependsOn": [
        "ee-first@1.1.1"
      ]
    },
    {
      "ref": "on-headers@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "once@1.4.0",
      "dependsOn": [
        "wrappy@1.0.2"
      ]
    },
    {
      "ref": "onetime@6.0.0",
      "dependsOn": [
        "mimic-fn@4.0.0"
      ]
    },
    {
      "ref": "ono@4.0.11",
      "dependsOn": [
        "format-util@1.0.5"
      ]
    },
    {
      "ref": "open@8.4.2",
      "dependsOn": [
        "define-lazy-prop@2.0.0",
        "is-docker@2.2.1",
        "is-wsl@2.2.0"
      ]
    },
    {
      "ref": "optionator@0.9.3",
      "dependsOn": [
        "prelude-ls@1.2.1",
        "deep-is@0.1.4",
        "@aashutoshrathi/word-wrap@1.2.6",
        "type-check@0.4.0",
        "levn@0.4.1",
        "fast-levenshtein@2.0.6"
      ]
    },
    {
      "ref": "ora@5.4.1",
      "dependsOn": [
        "bl@4.1.0",
        "chalk@4.1.2",
        "cli-cursor@3.1.0",
        "cli-spinners@2.9.2",
        "is-interactive@1.0.0",
        "is-unicode-supported@0.1.0",
        "log-symbols@4.1.0",
        "strip-ansi@6.0.1",
        "wcwidth@1.0.1"
      ]
    },
    {
      "ref": "is-unicode-supported@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "os-homedir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "os-tmpdir@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "osenv@0.1.5",
      "dependsOn": [
        "os-homedir@1.0.2",
        "os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "outdent@0.8.0",
      "dependsOn": []
    },
    {
      "ref": "p-cancelable@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "p-defer@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "p-finally@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "p-is-promise@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "p-limit@3.1.0",
      "dependsOn": [
        "yocto-queue@0.1.0"
      ]
    },
    {
      "ref": "p-locate@5.0.0",
      "dependsOn": [
        "p-limit@3.1.0"
      ]
    },
    {
      "ref": "p-map@4.0.0",
      "dependsOn": [
        "aggregate-error@3.1.0"
      ]
    },
    {
      "ref": "p-retry@4.6.2",
      "dependsOn": [
        "@types/retry@0.12.0",
        "retry@0.13.1"
      ]
    },
    {
      "ref": "retry@0.13.1",
      "dependsOn": []
    },
    {
      "ref": "p-try@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pac-proxy-agent@7.0.1",
      "dependsOn": [
        "@tootallnate/quickjs-emscripten@0.23.0",
        "agent-base@7.1.1",
        "debug@4.3.4",
        "get-uri@6.0.3",
        "http-proxy-agent@7.0.2",
        "https-proxy-agent@7.0.4",
        "pac-resolver@7.0.1",
        "socks-proxy-agent@8.0.3"
      ]
    },
    {
      "ref": "https-proxy-agent@7.0.4",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "socks-proxy-agent@8.0.3",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4",
        "socks@2.8.3"
      ]
    },
    {
      "ref": "pac-resolver@7.0.1",
      "dependsOn": [
        "degenerator@5.0.1",
        "netmask@2.0.2"
      ]
    },
    {
      "ref": "package-json@6.5.0",
      "dependsOn": [
        "got@9.6.0",
        "registry-auth-token@4.2.2",
        "registry-url@5.1.0",
        "semver@6.3.1"
      ]
    },
    {
      "ref": "@sindresorhus/is@0.14.0",
      "dependsOn": []
    },
    {
      "ref": "@szmarczak/http-timer@1.1.2",
      "dependsOn": [
        "defer-to-connect@1.1.3"
      ]
    },
    {
      "ref": "cacheable-request@6.1.0",
      "dependsOn": [
        "clone-response@1.0.3",
        "get-stream@5.2.0",
        "http-cache-semantics@4.1.1",
        "keyv@3.1.0",
        "lowercase-keys@2.0.0",
        "normalize-url@4.5.1",
        "responselike@1.0.2"
      ]
    },
    {
      "ref": "get-stream@5.2.0",
      "dependsOn": [
        "pump@3.0.0"
      ]
    },
    {
      "ref": "decompress-response@3.3.0",
      "dependsOn": [
        "mimic-response@1.0.1"
      ]
    },
    {
      "ref": "defer-to-connect@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "get-stream@4.1.0",
      "dependsOn": [
        "pump@3.0.0"
      ]
    },
    {
      "ref": "got@9.6.0",
      "dependsOn": [
        "@sindresorhus/is@0.14.0",
        "@szmarczak/http-timer@1.1.2",
        "cacheable-request@6.1.0",
        "decompress-response@3.3.0",
        "duplexer3@0.1.5",
        "get-stream@4.1.0",
        "lowercase-keys@1.0.1",
        "mimic-response@1.0.1",
        "p-cancelable@1.1.0",
        "to-readable-stream@1.0.0",
        "url-parse-lax@3.0.0"
      ]
    },
    {
      "ref": "lowercase-keys@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "json-buffer@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "keyv@3.1.0",
      "dependsOn": [
        "json-buffer@3.0.0"
      ]
    },
    {
      "ref": "normalize-url@4.5.1",
      "dependsOn": []
    },
    {
      "ref": "p-cancelable@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "prepend-http@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "responselike@1.0.2",
      "dependsOn": [
        "lowercase-keys@1.0.1"
      ]
    },
    {
      "ref": "lowercase-keys@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "url-parse-lax@3.0.0",
      "dependsOn": [
        "prepend-http@2.0.0"
      ]
    },
    {
      "ref": "param-case@3.0.4",
      "dependsOn": [
        "dot-case@3.0.4",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "parent-module@1.0.1",
      "dependsOn": [
        "callsites@3.1.0"
      ]
    },
    {
      "ref": "parse-author@2.0.0",
      "dependsOn": [
        "author-regex@1.0.0"
      ]
    },
    {
      "ref": "parse-entities@2.0.0",
      "dependsOn": [
        "character-entities@1.2.4",
        "character-entities-legacy@1.1.4",
        "character-reference-invalid@1.1.4",
        "is-alphanumerical@1.0.4",
        "is-decimal@1.0.4",
        "is-hexadecimal@1.0.4"
      ]
    },
    {
      "ref": "parse-git-config@1.1.1",
      "dependsOn": [
        "extend-shallow@2.0.1",
        "fs-exists-sync@0.1.0",
        "git-config-path@1.0.1",
        "ini@1.3.8"
      ]
    },
    {
      "ref": "parse-github-url@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "parse-json@5.2.0",
      "dependsOn": [
        "@babel/code-frame@7.24.2",
        "error-ex@1.3.2",
        "json-parse-even-better-errors@2.3.1",
        "lines-and-columns@1.2.4"
      ]
    },
    {
      "ref": "parse-ms@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "parse-passwd@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "parse5@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "parseurl@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "partitioninfo@6.0.3",
      "dependsOn": [
        "file-disk@8.0.1",
        "gpt@2.0.4",
        "mbr@1.1.3",
        "tslib@2.6.2",
        "typed-error@3.2.2"
      ]
    },
    {
      "ref": "pascal-case@3.1.2",
      "dependsOn": [
        "no-case@3.0.4",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "path-exists@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "path-is-inside@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "path-key@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "path-parse@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "path-scurry@1.10.2",
      "dependsOn": [
        "lru-cache@10.2.1",
        "minipass@7.0.4"
      ]
    },
    {
      "ref": "lru-cache@10.2.1",
      "dependsOn": []
    },
    {
      "ref": "path-to-regexp@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "path-type@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pathe@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pathval@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pe-library@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "peek-readable@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pend@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "performance-now@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "picocolors@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "picomatch@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pify@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pinejs-client-core@5.8.0",
      "dependsOn": [
        "@balena/es-version@1.0.3"
      ]
    },
    {
      "ref": "pinejs-client-fetch@0.2.2",
      "dependsOn": [
        "pinejs-client-core@5.8.0"
      ]
    },
    {
      "ref": "please-upgrade-node@3.2.0",
      "dependsOn": [
        "semver-compare@1.0.0"
      ]
    },
    {
      "ref": "plist@3.1.0",
      "dependsOn": [
        "@xmldom/xmldom@0.8.10",
        "base64-js@1.5.1",
        "xmlbuilder@15.1.1"
      ]
    },
    {
      "ref": "possible-typed-array-names@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "postcss@8.4.38",
      "dependsOn": [
        "nanoid@3.3.7",
        "picocolors@1.0.0",
        "source-map-js@1.2.0"
      ]
    },
    {
      "ref": "postcss-modules-extract-imports@3.1.0",
      "dependsOn": [
        "postcss@8.4.38"
      ]
    },
    {
      "ref": "postcss-modules-local-by-default@4.0.5",
      "dependsOn": [
        "postcss@8.4.38",
        "icss-utils@5.1.0",
        "postcss-selector-parser@6.0.16",
        "postcss-value-parser@4.2.0"
      ]
    },
    {
      "ref": "postcss-modules-scope@3.2.0",
      "dependsOn": [
        "postcss@8.4.38",
        "postcss-selector-parser@6.0.16"
      ]
    },
    {
      "ref": "postcss-modules-values@4.0.0",
      "dependsOn": [
        "postcss@8.4.38",
        "icss-utils@5.1.0"
      ]
    },
    {
      "ref": "postcss-selector-parser@6.0.16",
      "dependsOn": [
        "cssesc@3.0.0",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "postcss-value-parser@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "postject@1.0.0-alpha.6",
      "dependsOn": [
        "commander@9.5.0"
      ]
    },
    {
      "ref": "commander@9.5.0",
      "dependsOn": []
    },
    {
      "ref": "prebuild-install@7.1.1",
      "dependsOn": [
        "detect-libc@2.0.3",
        "expand-template@2.0.3",
        "github-from-package@0.0.0",
        "minimist@1.2.8",
        "mkdirp-classic@0.5.3",
        "napi-build-utils@1.0.2",
        "node-abi@3.62.0",
        "pump@3.0.0",
        "rc@1.2.8",
        "simple-get@4.0.1",
        "tar-fs@2.1.1",
        "tunnel-agent@0.6.0"
      ]
    },
    {
      "ref": "chownr@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "tar-fs@2.1.1",
      "dependsOn": [
        "chownr@1.1.4",
        "mkdirp-classic@0.5.3",
        "pump@3.0.0",
        "tar-stream@2.2.0"
      ]
    },
    {
      "ref": "tar-stream@2.2.0",
      "dependsOn": [
        "bl@4.1.0",
        "end-of-stream@1.4.4",
        "fs-constants@1.0.0",
        "inherits@2.0.4",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "prebuildify@6.0.1",
      "dependsOn": [
        "minimist@1.2.8",
        "mkdirp-classic@0.5.3",
        "node-abi@3.62.0",
        "npm-run-path@3.1.0",
        "pump@3.0.0",
        "tar-fs@2.1.3"
      ]
    },
    {
      "ref": "chownr@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "npm-run-path@3.1.0",
      "dependsOn": [
        "path-key@3.1.1"
      ]
    },
    {
      "ref": "tar-fs@2.1.3",
      "dependsOn": [
        "chownr@1.1.4",
        "mkdirp-classic@0.5.3",
        "pump@3.0.0",
        "tar-stream@2.2.0"
      ]
    },
    {
      "ref": "tar-stream@2.2.0",
      "dependsOn": [
        "bl@4.1.0",
        "end-of-stream@1.4.4",
        "fs-constants@1.0.0",
        "inherits@2.0.4",
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "prelude-ls@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "prepend-http@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "prettier@3.2.5",
      "dependsOn": []
    },
    {
      "ref": "pretty-bytes@6.1.1",
      "dependsOn": []
    },
    {
      "ref": "pretty-error@4.0.0",
      "dependsOn": [
        "lodash@4.17.21",
        "renderkid@3.0.0"
      ]
    },
    {
      "ref": "pretty-format@29.7.0",
      "dependsOn": [
        "@jest/schemas@29.6.3",
        "ansi-styles@5.2.0",
        "react-is@18.3.0"
      ]
    },
    {
      "ref": "ansi-styles@5.2.0",
      "dependsOn": []
    },
    {
      "ref": "pretty-ms@7.0.1",
      "dependsOn": [
        "parse-ms@2.1.0"
      ]
    },
    {
      "ref": "prismjs@1.29.0",
      "dependsOn": []
    },
    {
      "ref": "proc-log@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "process@0.11.10",
      "dependsOn": []
    },
    {
      "ref": "process-nextick-args@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "progress@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "promise@8.3.0",
      "dependsOn": [
        "asap@2.0.6"
      ]
    },
    {
      "ref": "promise-inflight@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "promise-retry@2.0.1",
      "dependsOn": [
        "err-code@2.0.3",
        "retry@0.12.0"
      ]
    },
    {
      "ref": "prop-ini@0.0.2",
      "dependsOn": [
        "extend@3.0.2"
      ]
    },
    {
      "ref": "prop-types@15.8.1",
      "dependsOn": [
        "loose-envify@1.4.0",
        "object-assign@4.1.1",
        "react-is@16.13.1"
      ]
    },
    {
      "ref": "react-is@16.13.1",
      "dependsOn": []
    },
    {
      "ref": "property-information@5.6.0",
      "dependsOn": [
        "xtend@4.0.2"
      ]
    },
    {
      "ref": "proxy-addr@2.0.7",
      "dependsOn": [
        "forwarded@0.2.0",
        "ipaddr.js@1.9.1"
      ]
    },
    {
      "ref": "proxy-agent@6.3.1",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4",
        "http-proxy-agent@7.0.2",
        "https-proxy-agent@7.0.4",
        "lru-cache@7.18.3",
        "pac-proxy-agent@7.0.1",
        "proxy-from-env@1.1.0",
        "socks-proxy-agent@8.0.3"
      ]
    },
    {
      "ref": "https-proxy-agent@7.0.4",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "lru-cache@7.18.3",
      "dependsOn": []
    },
    {
      "ref": "socks-proxy-agent@8.0.3",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4",
        "socks@2.8.3"
      ]
    },
    {
      "ref": "proxy-from-env@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pseudomap@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pump@3.0.0",
      "dependsOn": [
        "end-of-stream@1.4.4",
        "once@1.4.0"
      ]
    },
    {
      "ref": "punycode@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pupa@2.1.1",
      "dependsOn": [
        "escape-goat@2.1.1"
      ]
    },
    {
      "ref": "puppeteer-core@20.9.0",
      "dependsOn": [
        "typescript@5.4.5",
        "chromium-bidi@0.4.16",
        "cross-fetch@4.0.0",
        "debug@4.3.4",
        "devtools-protocol@0.0.1147663",
        "ws@8.13.0",
        "@puppeteer/browsers@1.4.6"
      ]
    },
    {
      "ref": "@puppeteer/browsers@1.4.6",
      "dependsOn": [
        "typescript@5.4.5",
        "debug@4.3.4",
        "extract-zip@2.0.1",
        "progress@2.0.3",
        "proxy-agent@6.3.0",
        "tar-fs@3.0.4",
        "unbzip2-stream@1.4.3",
        "yargs@17.7.1"
      ]
    },
    {
      "ref": "devtools-protocol@0.0.1147663",
      "dependsOn": []
    },
    {
      "ref": "https-proxy-agent@7.0.4",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "lru-cache@7.18.3",
      "dependsOn": []
    },
    {
      "ref": "proxy-agent@6.3.0",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4",
        "http-proxy-agent@7.0.2",
        "https-proxy-agent@7.0.4",
        "lru-cache@7.18.3",
        "pac-proxy-agent@7.0.1",
        "proxy-from-env@1.1.0",
        "socks-proxy-agent@8.0.3"
      ]
    },
    {
      "ref": "socks-proxy-agent@8.0.3",
      "dependsOn": [
        "agent-base@7.1.1",
        "debug@4.3.4",
        "socks@2.8.3"
      ]
    },
    {
      "ref": "ws@8.13.0",
      "dependsOn": [
        "bufferutil@4.0.8",
        "utf-8-validate@5.0.10"
      ]
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yargs@17.7.1",
      "dependsOn": [
        "cliui@8.0.1",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "qs@6.11.0",
      "dependsOn": [
        "side-channel@1.0.6"
      ]
    },
    {
      "ref": "query-selector-shadow-dom@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "queue-microtask@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "queue-tick@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "quick-lru@5.1.1",
      "dependsOn": []
    },
    {
      "ref": "raf@3.4.1",
      "dependsOn": [
        "performance-now@2.1.0"
      ]
    },
    {
      "ref": "randombytes@2.1.0",
      "dependsOn": [
        "safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "range-parser@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "raw-body@2.5.2",
      "dependsOn": [
        "bytes@3.1.2",
        "http-errors@2.0.0",
        "iconv-lite@0.4.24",
        "unpipe@1.0.0"
      ]
    },
    {
      "ref": "rc@1.2.8",
      "dependsOn": [
        "deep-extend@0.6.0",
        "ini@1.3.8",
        "minimist@1.2.8",
        "strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "strip-json-comments@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "react@17.0.2",
      "dependsOn": [
        "loose-envify@1.4.0",
        "object-assign@4.1.1"
      ]
    },
    {
      "ref": "react-app-polyfill@1.0.6",
      "dependsOn": [
        "core-js@3.37.0",
        "object-assign@4.1.1",
        "promise@8.3.0",
        "raf@3.4.1",
        "regenerator-runtime@0.13.11",
        "whatwg-fetch@3.6.20"
      ]
    },
    {
      "ref": "core-js@3.37.0",
      "dependsOn": []
    },
    {
      "ref": "regenerator-runtime@0.13.11",
      "dependsOn": []
    },
    {
      "ref": "react-async-script@1.2.0",
      "dependsOn": [
        "react@17.0.2",
        "hoist-non-react-statics@3.3.2",
        "prop-types@15.8.1"
      ]
    },
    {
      "ref": "react-dom@17.0.2",
      "dependsOn": [
        "react@17.0.2",
        "loose-envify@1.4.0",
        "object-assign@4.1.1",
        "scheduler@0.20.2"
      ]
    },
    {
      "ref": "react-fast-compare@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "react-google-recaptcha@2.1.0",
      "dependsOn": [
        "react@17.0.2",
        "prop-types@15.8.1",
        "react-async-script@1.2.0"
      ]
    },
    {
      "ref": "react-helmet@6.1.0",
      "dependsOn": [
        "react@17.0.2",
        "object-assign@4.1.1",
        "prop-types@15.8.1",
        "react-fast-compare@3.2.2",
        "react-side-effect@2.1.2"
      ]
    },
    {
      "ref": "react-i18next@13.5.0",
      "dependsOn": [
        "i18next@23.11.2",
        "react@17.0.2",
        "@babel/runtime@7.24.4",
        "html-parse-stringify@3.0.1"
      ]
    },
    {
      "ref": "react-is@18.3.0",
      "dependsOn": []
    },
    {
      "ref": "react-notifications-component@3.4.1",
      "dependsOn": [
        "react@17.0.2"
      ]
    },
    {
      "ref": "react-side-effect@2.1.2",
      "dependsOn": [
        "react@17.0.2"
      ]
    },
    {
      "ref": "react-simplemde-editor@4.1.5",
      "dependsOn": [
        "react@17.0.2",
        "react-dom@17.0.2",
        "@types/codemirror@0.0.88",
        "@types/marked@0.7.4",
        "easymde@2.18.0"
      ]
    },
    {
      "ref": "read-binary-file-arch@1.0.6",
      "dependsOn": [
        "debug@4.3.4"
      ]
    },
    {
      "ref": "read-package-up@11.0.0",
      "dependsOn": [
        "find-up-simple@1.0.0",
        "read-pkg@9.0.1",
        "type-fest@4.17.0"
      ]
    },
    {
      "ref": "parse-json@8.1.0",
      "dependsOn": [
        "@babel/code-frame@7.24.2",
        "index-to-position@0.1.2",
        "type-fest@4.17.0"
      ]
    },
    {
      "ref": "read-pkg@9.0.1",
      "dependsOn": [
        "@types/normalize-package-data@2.4.4",
        "normalize-package-data@6.0.0",
        "parse-json@8.1.0",
        "type-fest@4.17.0",
        "unicorn-magic@0.1.0"
      ]
    },
    {
      "ref": "type-fest@4.17.0",
      "dependsOn": []
    },
    {
      "ref": "read-pkg@8.1.0",
      "dependsOn": [
        "@types/normalize-package-data@2.4.4",
        "normalize-package-data@6.0.0",
        "parse-json@7.1.1",
        "type-fest@4.17.0"
      ]
    },
    {
      "ref": "read-pkg-up@10.0.0",
      "dependsOn": [
        "find-up@6.3.0",
        "read-pkg@8.1.0",
        "type-fest@3.13.1"
      ]
    },
    {
      "ref": "find-up@6.3.0",
      "dependsOn": [
        "locate-path@7.2.0",
        "path-exists@5.0.0"
      ]
    },
    {
      "ref": "locate-path@7.2.0",
      "dependsOn": [
        "p-locate@6.0.0"
      ]
    },
    {
      "ref": "p-limit@4.0.0",
      "dependsOn": [
        "yocto-queue@1.0.0"
      ]
    },
    {
      "ref": "p-locate@6.0.0",
      "dependsOn": [
        "p-limit@4.0.0"
      ]
    },
    {
      "ref": "path-exists@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "type-fest@3.13.1",
      "dependsOn": []
    },
    {
      "ref": "yocto-queue@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "json-parse-even-better-errors@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "lines-and-columns@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "parse-json@7.1.1",
      "dependsOn": [
        "@babel/code-frame@7.24.2",
        "error-ex@1.3.2",
        "json-parse-even-better-errors@3.0.1",
        "lines-and-columns@2.0.4",
        "type-fest@3.13.1"
      ]
    },
    {
      "ref": "type-fest@3.13.1",
      "dependsOn": []
    },
    {
      "ref": "type-fest@4.17.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@3.6.2",
      "dependsOn": [
        "inherits@2.0.4",
        "string_decoder@1.3.0",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "readable-web-to-node-stream@3.0.2",
      "dependsOn": [
        "readable-stream@3.6.2"
      ]
    },
    {
      "ref": "readdir-glob@1.1.3",
      "dependsOn": [
        "minimatch@5.1.6"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "minimatch@5.1.6",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "readdirp@3.6.0",
      "dependsOn": [
        "picomatch@2.3.1"
      ]
    },
    {
      "ref": "readme-badger@0.3.0",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "rechoir@0.8.0",
      "dependsOn": [
        "resolve@1.22.8"
      ]
    },
    {
      "ref": "recursive-readdir@2.2.3",
      "dependsOn": [
        "minimatch@3.1.2"
      ]
    },
    {
      "ref": "redux@4.2.1",
      "dependsOn": [
        "@babel/runtime@7.24.4"
      ]
    },
    {
      "ref": "reflect.getprototypeof@1.0.6",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0",
        "globalthis@1.0.3",
        "which-builtin-type@1.1.3"
      ]
    },
    {
      "ref": "refractor@3.6.0",
      "dependsOn": [
        "hastscript@6.0.0",
        "parse-entities@2.0.0",
        "prismjs@1.27.0"
      ]
    },
    {
      "ref": "prismjs@1.27.0",
      "dependsOn": []
    },
    {
      "ref": "regenerate@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "regenerate-unicode-properties@10.1.1",
      "dependsOn": [
        "regenerate@1.4.2"
      ]
    },
    {
      "ref": "regenerator-runtime@0.14.1",
      "dependsOn": []
    },
    {
      "ref": "regenerator-transform@0.15.2",
      "dependsOn": [
        "@babel/runtime@7.24.4"
      ]
    },
    {
      "ref": "regex-parser@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "regexp-match-indices@1.0.2",
      "dependsOn": [
        "regexp-tree@0.1.27"
      ]
    },
    {
      "ref": "regexp-tree@0.1.27",
      "dependsOn": []
    },
    {
      "ref": "regexp.prototype.flags@1.5.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-errors@1.3.0",
        "set-function-name@2.0.2"
      ]
    },
    {
      "ref": "regexpu-core@5.3.2",
      "dependsOn": [
        "regenerate@1.4.2",
        "regenerate-unicode-properties@10.1.1",
        "@babel/regjsgen@0.8.0",
        "regjsparser@0.9.1",
        "unicode-match-property-ecmascript@2.0.0",
        "unicode-match-property-value-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "registry-auth-token@4.2.2",
      "dependsOn": [
        "rc@1.2.8"
      ]
    },
    {
      "ref": "registry-url@5.1.0",
      "dependsOn": [
        "rc@1.2.8"
      ]
    },
    {
      "ref": "regjsparser@0.9.1",
      "dependsOn": [
        "jsesc@0.5.0"
      ]
    },
    {
      "ref": "jsesc@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "rehype-autolink-headings@5.1.0",
      "dependsOn": [
        "extend@3.0.2",
        "hast-util-has-property@1.0.4",
        "hast-util-heading-rank@1.0.1",
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "rehype-raw@5.1.0",
      "dependsOn": [
        "hast-util-raw@6.1.0"
      ]
    },
    {
      "ref": "rehype-react@6.2.1",
      "dependsOn": [
        "@mapbox/hast-util-table-cell-style@0.2.1",
        "hast-to-hyperscript@9.0.1"
      ]
    },
    {
      "ref": "rehype-sanitize@3.0.1",
      "dependsOn": [
        "hast-util-sanitize@2.0.3"
      ]
    },
    {
      "ref": "hast-util-sanitize@2.0.3",
      "dependsOn": [
        "xtend@4.0.2"
      ]
    },
    {
      "ref": "rehype-slug@4.0.1",
      "dependsOn": [
        "github-slugger@1.5.0",
        "hast-util-has-property@1.0.4",
        "hast-util-heading-rank@1.0.1",
        "hast-util-to-string@1.0.4",
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "relateurl@0.2.7",
      "dependsOn": []
    },
    {
      "ref": "remark-breaks@2.0.2",
      "dependsOn": [
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "remark-parse@8.0.3",
      "dependsOn": [
        "ccount@1.1.0",
        "collapse-white-space@1.0.6",
        "is-alphabetical@1.0.4",
        "is-decimal@1.0.4",
        "is-whitespace-character@1.0.4",
        "is-word-character@1.0.4",
        "markdown-escapes@1.0.4",
        "parse-entities@2.0.0",
        "repeat-string@1.6.1",
        "state-toggle@1.0.3",
        "trim@0.0.1",
        "trim-trailing-lines@1.1.4",
        "unherit@1.1.3",
        "unist-util-remove-position@2.0.1",
        "vfile-location@3.2.0",
        "xtend@4.0.2"
      ]
    },
    {
      "ref": "remark-rehype@7.0.0",
      "dependsOn": [
        "mdast-util-to-hast@9.1.2"
      ]
    },
    {
      "ref": "remote-origin-url@1.0.0",
      "dependsOn": [
        "parse-git-config@1.1.1"
      ]
    },
    {
      "ref": "renderkid@3.0.0",
      "dependsOn": [
        "css-select@4.3.0",
        "dom-converter@0.2.0",
        "htmlparser2@6.1.0",
        "lodash@4.17.21",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "rendition@35.2.0",
      "dependsOn": [
        "@fortawesome/fontawesome-svg-core@6.5.2",
        "@fortawesome/free-regular-svg-icons@6.5.2",
        "@fortawesome/free-solid-svg-icons@6.5.2",
        "@fortawesome/react-fontawesome@0.1.19",
        "@mapbox/rehype-prism@0.8.0",
        "@react-google-maps/api@2.19.3",
        "@rjsf/core@2.5.1",
        "@types/ajv-keywords@3.5.0",
        "@types/color@3.0.6",
        "@types/json-schema@7.0.15",
        "@types/lodash@4.17.0",
        "@types/memoizee@0.4.11",
        "@types/node@14.18.63",
        "@types/prop-types@15.7.12",
        "@types/react-helmet@6.1.11",
        "@types/styled-components@5.1.34",
        "@types/styled-system@4.2.2",
        "@types/uuid@3.4.13",
        "ajv@6.12.6",
        "ajv-keywords@3.5.2",
        "color@3.2.1",
        "color-hash@1.1.1",
        "copy-to-clipboard@3.3.3",
        "date-fns@3.6.0",
        "grommet@2.18.0",
        "hast-util-sanitize@3.0.2",
        "json-e@4.7.0",
        "lodash@4.17.21",
        "memoizee@0.4.15",
        "mermaid@9.2.2",
        "pinejs-client-fetch@0.2.2",
        "prismjs@1.29.0",
        "prop-types@15.8.1",
        "qs@6.11.0",
        "react-google-recaptcha@2.1.0",
        "react-helmet@6.1.0",
        "react-notifications-component@3.4.1",
        "react-simplemde-editor@4.1.5",
        "regex-parser@2.3.0",
        "regexp-match-indices@1.0.2",
        "rehype-autolink-headings@5.1.0",
        "rehype-raw@5.1.0",
        "rehype-react@6.2.1",
        "rehype-sanitize@3.0.1",
        "rehype-slug@4.0.1",
        "remark-breaks@2.0.2",
        "remark-parse@8.0.3",
        "remark-rehype@7.0.0",
        "semver@7.6.0",
        "skhema@5.3.4",
        "styled-components@5.3.6",
        "styled-system@4.2.4",
        "tslib@2.6.2",
        "unified@9.2.2",
        "unist-util-visit-parents@3.1.1",
        "uuid@3.4.0",
        "xterm@4.19.0",
        "xterm-addon-fit@0.5.0"
      ]
    },
    {
      "ref": "@types/node@14.18.63",
      "dependsOn": []
    },
    {
      "ref": "uuid@3.4.0",
      "dependsOn": []
    },
    {
      "ref": "repeat-string@1.6.1",
      "dependsOn": []
    },
    {
      "ref": "require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "require-from-string@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "require-main-filename@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "require-package-name@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "resedit@2.0.3",
      "dependsOn": [
        "pe-library@1.0.1"
      ]
    },
    {
      "ref": "resolve@1.22.8",
      "dependsOn": [
        "is-core-module@2.13.1",
        "path-parse@1.0.7",
        "supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "resolve-alpn@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "resolve-dir@1.0.1",
      "dependsOn": [
        "expand-tilde@2.0.2",
        "global-modules@1.0.0"
      ]
    },
    {
      "ref": "resolve-from@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "is-core-module@2.13.1",
      "dependsOn": [
        "hasown@2.0.2"
      ]
    },
    {
      "ref": "responselike@2.0.1",
      "dependsOn": [
        "lowercase-keys@2.0.0"
      ]
    },
    {
      "ref": "resq@1.11.0",
      "dependsOn": [
        "fast-deep-equal@2.0.1"
      ]
    },
    {
      "ref": "fast-deep-equal@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "restore-cursor@3.1.0",
      "dependsOn": [
        "onetime@5.1.2",
        "signal-exit@3.0.7"
      ]
    },
    {
      "ref": "mimic-fn@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "onetime@5.1.2",
      "dependsOn": [
        "mimic-fn@2.1.0"
      ]
    },
    {
      "ref": "signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "retry@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "reusify@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "rfdc@1.3.1",
      "dependsOn": []
    },
    {
      "ref": "rgb2hex@0.2.5",
      "dependsOn": []
    },
    {
      "ref": "rimraf@3.0.2",
      "dependsOn": [
        "glob@7.2.3"
      ]
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "roarr@2.15.4",
      "dependsOn": [
        "boolean@3.2.0",
        "detect-node@2.1.0",
        "globalthis@1.0.3",
        "json-stringify-safe@5.0.1",
        "semver-compare@1.0.0",
        "sprintf-js@1.1.3"
      ]
    },
    {
      "ref": "robust-predicates@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "run-async@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "run-parallel@1.2.0",
      "dependsOn": [
        "queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "rw@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "rwmutex@1.0.0",
      "dependsOn": [
        "debug@3.2.7"
      ]
    },
    {
      "ref": "debug@3.2.7",
      "dependsOn": [
        "ms@2.1.2"
      ]
    },
    {
      "ref": "rxjs@7.8.1",
      "dependsOn": [
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "safaridriver@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "safe-array-concat@1.1.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "get-intrinsic@1.3.0",
        "has-symbols@1.1.0",
        "isarray@2.0.5"
      ]
    },
    {
      "ref": "safe-buffer@5.2.1",
      "dependsOn": []
    },
    {
      "ref": "safe-regex-test@1.0.3",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "is-regex@1.1.4"
      ]
    },
    {
      "ref": "safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "sax@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "scheduler@0.20.2",
      "dependsOn": [
        "loose-envify@1.4.0",
        "object-assign@4.1.1"
      ]
    },
    {
      "ref": "schema-utils@3.3.0",
      "dependsOn": [
        "@types/json-schema@7.0.15",
        "ajv@6.12.6",
        "ajv-keywords@3.5.2"
      ]
    },
    {
      "ref": "schemapack@1.4.2",
      "dependsOn": []
    },
    {
      "ref": "select-hose@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "selfsigned@2.4.1",
      "dependsOn": [
        "@types/node-forge@1.3.11",
        "node-forge@1.3.1"
      ]
    },
    {
      "ref": "semver@7.6.0",
      "dependsOn": [
        "lru-cache@6.0.0"
      ]
    },
    {
      "ref": "semver-compare@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "semver-diff@3.1.1",
      "dependsOn": [
        "semver@6.3.1"
      ]
    },
    {
      "ref": "semver@6.3.1",
      "dependsOn": []
    },
    {
      "ref": "semver-regex@4.0.5",
      "dependsOn": []
    },
    {
      "ref": "semver-utils@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "lru-cache@6.0.0",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "send@0.18.0",
      "dependsOn": [
        "debug@2.6.9",
        "depd@2.0.0",
        "destroy@1.2.0",
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "etag@1.8.1",
        "fresh@0.5.2",
        "http-errors@2.0.0",
        "mime@1.6.0",
        "ms@2.1.3",
        "on-finished@2.4.1",
        "range-parser@1.2.1",
        "statuses@2.0.1"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "serialize-error@7.0.1",
      "dependsOn": [
        "type-fest@0.13.1"
      ]
    },
    {
      "ref": "type-fest@0.13.1",
      "dependsOn": []
    },
    {
      "ref": "serialize-javascript@6.0.0",
      "dependsOn": [
        "randombytes@2.1.0"
      ]
    },
    {
      "ref": "serve-index@1.9.1",
      "dependsOn": [
        "accepts@1.3.8",
        "batch@0.6.1",
        "debug@2.6.9",
        "escape-html@1.0.3",
        "http-errors@1.6.3",
        "mime-types@2.1.35",
        "parseurl@1.3.3"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "depd@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "http-errors@1.6.3",
      "dependsOn": [
        "depd@1.1.2",
        "inherits@2.0.3",
        "setprototypeof@1.1.0",
        "statuses@1.5.0"
      ]
    },
    {
      "ref": "inherits@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "setprototypeof@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "statuses@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "serve-static@1.15.0",
      "dependsOn": [
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "parseurl@1.3.3",
        "send@0.18.0"
      ]
    },
    {
      "ref": "set-blocking@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "set-function-length@1.2.2",
      "dependsOn": [
        "define-data-property@1.1.4",
        "es-errors@1.3.0",
        "function-bind@1.1.2",
        "get-intrinsic@1.3.0",
        "gopd@1.2.0",
        "has-property-descriptors@1.0.2"
      ]
    },
    {
      "ref": "set-function-name@2.0.2",
      "dependsOn": [
        "define-data-property@1.1.4",
        "es-errors@1.3.0",
        "functions-have-names@1.2.3",
        "has-property-descriptors@1.0.2"
      ]
    },
    {
      "ref": "setimmediate@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "setprototypeof@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "shallow-clone@3.0.1",
      "dependsOn": [
        "kind-of@6.0.3"
      ]
    },
    {
      "ref": "shallowequal@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "shebang-command@2.0.0",
      "dependsOn": [
        "shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "shebang-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "shell-quote@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "shortid@2.2.16",
      "dependsOn": [
        "nanoid@2.1.11"
      ]
    },
    {
      "ref": "nanoid@2.1.11",
      "dependsOn": []
    },
    {
      "ref": "side-channel@1.0.6",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0",
        "object-inspect@1.13.1"
      ]
    },
    {
      "ref": "sigmund@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "signal-exit@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "simple-concat@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "simple-get@4.0.1",
      "dependsOn": [
        "decompress-response@6.0.0",
        "once@1.4.0",
        "simple-concat@1.0.1"
      ]
    },
    {
      "ref": "simple-swizzle@0.2.2",
      "dependsOn": [
        "is-arrayish@0.3.2"
      ]
    },
    {
      "ref": "is-arrayish@0.3.2",
      "dependsOn": []
    },
    {
      "ref": "sinon@17.0.1",
      "dependsOn": [
        "@sinonjs/commons@3.0.1",
        "@sinonjs/fake-timers@11.2.2",
        "@sinonjs/samsam@8.0.0",
        "diff@5.2.0",
        "nise@5.1.9",
        "supports-color@7.2.0"
      ]
    },
    {
      "ref": "skhema@5.3.4",
      "dependsOn": [
        "@types/json-schema@6.0.1",
        "ajv@6.12.6",
        "ajv-keywords@3.5.2",
        "deep-copy@1.4.2",
        "fast-memoize@2.5.2",
        "json-schema-faker@0.5.6",
        "json-schema-merge-allof@0.6.0",
        "lodash@4.17.21",
        "lru-cache@5.1.1",
        "typed-error@3.2.2"
      ]
    },
    {
      "ref": "@types/json-schema@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "slash@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "slice-ansi@5.0.0",
      "dependsOn": [
        "ansi-styles@6.2.1",
        "is-fullwidth-code-point@4.0.0"
      ]
    },
    {
      "ref": "ansi-styles@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "smart-buffer@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "smpltmpl@1.0.2",
      "dependsOn": [
        "babel-code-frame@6.26.0"
      ]
    },
    {
      "ref": "snake-case@3.0.4",
      "dependsOn": [
        "dot-case@3.0.4",
        "tslib@2.6.2"
      ]
    },
    {
      "ref": "sockjs@0.3.24",
      "dependsOn": [
        "faye-websocket@0.11.4",
        "uuid@8.3.2",
        "websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "uuid@8.3.2",
      "dependsOn": []
    },
    {
      "ref": "socks@2.8.3",
      "dependsOn": [
        "ip-address@9.0.5",
        "smart-buffer@4.2.0"
      ]
    },
    {
      "ref": "socks-proxy-agent@7.0.0",
      "dependsOn": [
        "agent-base@6.0.2",
        "debug@4.3.4",
        "socks@2.8.3"
      ]
    },
    {
      "ref": "agent-base@6.0.2",
      "dependsOn": [
        "debug@4.3.4"
      ]
    },
    {
      "ref": "source-map@0.6.1",
      "dependsOn": []
    },
    {
      "ref": "source-map-js@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "source-map-support@0.5.21",
      "dependsOn": [
        "buffer-from@1.1.2",
        "source-map@0.6.1"
      ]
    },
    {
      "ref": "space-separated-tokens@1.1.5",
      "dependsOn": []
    },
    {
      "ref": "spacetrim@0.11.20",
      "dependsOn": []
    },
    {
      "ref": "spdx-correct@3.2.0",
      "dependsOn": [
        "spdx-expression-parse@3.0.1",
        "spdx-license-ids@3.0.17"
      ]
    },
    {
      "ref": "spdx-expression-parse@3.0.1",
      "dependsOn": [
        "spdx-exceptions@2.5.0",
        "spdx-license-ids@3.0.17"
      ]
    },
    {
      "ref": "spdx-exceptions@2.5.0",
      "dependsOn": []
    },
    {
      "ref": "spdx-expression-parse@4.0.0",
      "dependsOn": [
        "spdx-exceptions@2.5.0",
        "spdx-license-ids@3.0.17"
      ]
    },
    {
      "ref": "spdx-license-ids@3.0.17",
      "dependsOn": []
    },
    {
      "ref": "spdy@4.0.2",
      "dependsOn": [
        "debug@4.3.4",
        "handle-thing@2.0.1",
        "http-deceiver@1.2.7",
        "select-hose@2.0.0",
        "spdy-transport@3.0.0"
      ]
    },
    {
      "ref": "spdy-transport@3.0.0",
      "dependsOn": [
        "debug@4.3.4",
        "detect-node@2.1.0",
        "hpack.js@2.1.6",
        "obuf@1.1.2",
        "readable-stream@3.6.2",
        "wbuf@1.7.3"
      ]
    },
    {
      "ref": "split-lines@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "split2@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "sprintf-js@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "ssri@9.0.1",
      "dependsOn": [
        "minipass@3.3.6"
      ]
    },
    {
      "ref": "minipass@3.3.6",
      "dependsOn": [
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "stack-utils@2.0.6",
      "dependsOn": [
        "escape-string-regexp@2.0.0"
      ]
    },
    {
      "ref": "escape-string-regexp@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "state-toggle@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "statuses@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "stream-buffers@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "stream-meter@1.0.4",
      "dependsOn": [
        "readable-stream@2.3.8"
      ]
    },
    {
      "ref": "isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@2.3.8",
      "dependsOn": [
        "core-util-is@1.0.3",
        "inherits@2.0.4",
        "isarray@1.0.0",
        "process-nextick-args@2.0.1",
        "safe-buffer@5.1.2",
        "string_decoder@1.1.1",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "string_decoder@1.1.1",
      "dependsOn": [
        "safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "streamx@2.16.1",
      "dependsOn": [
        "fast-fifo@1.3.2",
        "queue-tick@1.0.1",
        "bare-events@2.2.2"
      ]
    },
    {
      "ref": "string_decoder@1.3.0",
      "dependsOn": [
        "safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "string-replace-loader@3.1.0",
      "dependsOn": [
        "webpack@5.91.0",
        "loader-utils@2.0.4",
        "schema-utils@3.3.0"
      ]
    },
    {
      "ref": "string-width@4.2.3",
      "dependsOn": [
        "emoji-regex@8.0.0",
        "is-fullwidth-code-point@3.0.0",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "string-width@4.2.3",
      "dependsOn": [
        "emoji-regex@8.0.0",
        "is-fullwidth-code-point@3.0.0",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "string.prototype.matchall@4.0.11",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-errors@1.3.0",
        "es-object-atoms@1.1.1",
        "get-intrinsic@1.3.0",
        "gopd@1.2.0",
        "has-symbols@1.1.0",
        "internal-slot@1.0.7",
        "regexp.prototype.flags@1.5.2",
        "set-function-name@2.0.2",
        "side-channel@1.0.6"
      ]
    },
    {
      "ref": "string.prototype.trim@1.2.9",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-abstract@1.23.3",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "string.prototype.trimend@1.0.8",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "string.prototype.trimstart@1.0.8",
      "dependsOn": [
        "call-bind@1.0.7",
        "define-properties@1.2.1",
        "es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "strip-ansi@7.1.0",
      "dependsOn": [
        "ansi-regex@6.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "ansi-regex@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "strip-bom@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "strip-eof@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "strip-final-newline@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "strip-json-comments@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "strip-outer@1.0.1",
      "dependsOn": [
        "escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "strnum@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "strtok3@6.3.0",
      "dependsOn": [
        "@tokenizer/token@0.3.0",
        "peek-readable@4.1.0"
      ]
    },
    {
      "ref": "struct-fu@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "style-loader@3.3.3",
      "dependsOn": [
        "webpack@5.91.0"
      ]
    },
    {
      "ref": "style-to-object@0.3.0",
      "dependsOn": [
        "inline-style-parser@0.1.1"
      ]
    },
    {
      "ref": "styled-components@5.3.6",
      "dependsOn": [
        "react@17.0.2",
        "react-dom@17.0.2",
        "react-is@18.3.0",
        "@babel/helper-module-imports@7.24.3",
        "@babel/traverse@7.24.1",
        "@emotion/is-prop-valid@1.2.2",
        "@emotion/stylis@0.8.5",
        "@emotion/unitless@0.7.5",
        "babel-plugin-styled-components@2.1.4",
        "css-to-react-native@3.2.0",
        "hoist-non-react-statics@3.3.2",
        "shallowequal@1.1.0",
        "supports-color@5.5.0"
      ]
    },
    {
      "ref": "has-flag@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "supports-color@5.5.0",
      "dependsOn": [
        "has-flag@3.0.0"
      ]
    },
    {
      "ref": "styled-system@4.2.4",
      "dependsOn": [
        "@babel/runtime@7.24.4",
        "prop-types@15.8.1"
      ]
    },
    {
      "ref": "stylis@4.3.2",
      "dependsOn": []
    },
    {
      "ref": "sudo-prompt@9.2.1",
      "dependsOn": []
    },
    {
      "ref": "sumchecker@3.0.1",
      "dependsOn": [
        "debug@4.3.4"
      ]
    },
    {
      "ref": "supercluster@8.0.1",
      "dependsOn": [
        "kdbush@4.0.2"
      ]
    },
    {
      "ref": "supports-color@7.2.0",
      "dependsOn": [
        "has-flag@4.0.0"
      ]
    },
    {
      "ref": "supports-preserve-symlinks-flag@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "svg-parser@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "svgo@3.2.0",
      "dependsOn": [
        "@trysound/sax@0.2.0",
        "commander@7.2.0",
        "css-select@5.1.0",
        "css-tree@2.3.1",
        "css-what@6.1.0",
        "csso@5.0.5",
        "picocolors@1.0.0"
      ]
    },
    {
      "ref": "commander@7.2.0",
      "dependsOn": []
    },
    {
      "ref": "css-select@5.1.0",
      "dependsOn": [
        "boolbase@1.0.0",
        "css-what@6.1.0",
        "domhandler@5.0.3",
        "domutils@3.1.0",
        "nth-check@2.1.1"
      ]
    },
    {
      "ref": "dom-serializer@2.0.0",
      "dependsOn": [
        "domelementtype@2.3.0",
        "domhandler@5.0.3",
        "entities@4.5.0"
      ]
    },
    {
      "ref": "domhandler@5.0.3",
      "dependsOn": [
        "domelementtype@2.3.0"
      ]
    },
    {
      "ref": "domutils@3.1.0",
      "dependsOn": [
        "dom-serializer@2.0.0",
        "domelementtype@2.3.0",
        "domhandler@5.0.3"
      ]
    },
    {
      "ref": "sys-class-rgb-led@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "tapable@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "tar@6.2.1",
      "dependsOn": [
        "chownr@2.0.0",
        "fs-minipass@2.1.0",
        "minipass@5.0.0",
        "minizlib@2.1.2",
        "mkdirp@1.0.4",
        "yallist@4.0.0"
      ]
    },
    {
      "ref": "tar-fs@3.0.4",
      "dependsOn": [
        "mkdirp-classic@0.5.3",
        "pump@3.0.0",
        "tar-stream@3.1.7"
      ]
    },
    {
      "ref": "tar-stream@3.1.7",
      "dependsOn": [
        "b4a@1.6.6",
        "fast-fifo@1.3.2",
        "streamx@2.16.1"
      ]
    },
    {
      "ref": "minipass@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "temp@0.9.4",
      "dependsOn": [
        "rimraf@2.6.3",
        "mkdirp@0.5.6"
      ]
    },
    {
      "ref": "glob@7.2.3",
      "dependsOn": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "mkdirp@0.5.6",
      "dependsOn": [
        "minimist@1.2.8"
      ]
    },
    {
      "ref": "rimraf@2.6.3",
      "dependsOn": [
        "glob@7.2.3"
      ]
    },
    {
      "ref": "term-size@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "terser@5.30.4",
      "dependsOn": [
        "@jridgewell/source-map@0.3.6",
        "acorn@8.11.3",
        "commander@2.20.3",
        "source-map-support@0.5.21"
      ]
    },
    {
      "ref": "terser-webpack-plugin@5.3.10",
      "dependsOn": [
        "webpack@5.91.0",
        "@jridgewell/trace-mapping@0.3.25",
        "jest-worker@27.5.1",
        "schema-utils@3.3.0",
        "serialize-javascript@6.0.2",
        "terser@5.30.4"
      ]
    },
    {
      "ref": "serialize-javascript@6.0.2",
      "dependsOn": [
        "randombytes@2.1.0"
      ]
    },
    {
      "ref": "commander@2.20.3",
      "dependsOn": []
    },
    {
      "ref": "text-table@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "through@2.3.8",
      "dependsOn": []
    },
    {
      "ref": "thunky@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "timed-out@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "timers-ext@0.1.7",
      "dependsOn": [
        "es5-ext@0.10.64",
        "next-tick@1.1.0"
      ]
    },
    {
      "ref": "tiny-each-async@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "tiny-typed-emitter@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "tinyspy@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "tmp@0.0.33",
      "dependsOn": [
        "os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "tmp-promise@3.0.3",
      "dependsOn": [
        "tmp@0.2.3"
      ]
    },
    {
      "ref": "tmp@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "to-fast-properties@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "to-readable-stream@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "to-regex-range@5.0.1",
      "dependsOn": [
        "is-number@7.0.0"
      ]
    },
    {
      "ref": "toggle-selection@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "toidentifier@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "token-types@4.2.1",
      "dependsOn": [
        "@tokenizer/token@0.3.0",
        "ieee754@1.2.1"
      ]
    },
    {
      "ref": "tr46@0.0.3",
      "dependsOn": []
    },
    {
      "ref": "traverse@0.3.9",
      "dependsOn": []
    },
    {
      "ref": "trim@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "trim-repeated@1.0.0",
      "dependsOn": [
        "escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "escape-string-regexp@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "trim-trailing-lines@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "trough@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "ts-api-utils@1.3.0",
      "dependsOn": [
        "typescript@5.4.5"
      ]
    },
    {
      "ref": "ts-loader@9.5.1",
      "dependsOn": [
        "typescript@5.4.5",
        "webpack@5.91.0",
        "chalk@4.1.2",
        "enhanced-resolve@5.16.0",
        "micromatch@4.0.5",
        "semver@7.6.0",
        "source-map@0.7.4"
      ]
    },
    {
      "ref": "source-map@0.7.4",
      "dependsOn": []
    },
    {
      "ref": "ts-node@10.9.2",
      "dependsOn": [
        "@types/node@20.12.7",
        "typescript@5.4.5",
        "@cspotcode/source-map-support@0.8.1",
        "@tsconfig/node10@1.0.11",
        "@tsconfig/node12@1.0.11",
        "@tsconfig/node14@1.0.3",
        "@tsconfig/node16@1.0.4",
        "acorn@8.11.3",
        "acorn-walk@8.3.2",
        "arg@4.1.3",
        "create-require@1.1.1",
        "diff@4.0.2",
        "make-error@1.3.6",
        "v8-compile-cache-lib@3.0.1",
        "yn@3.1.1"
      ]
    },
    {
      "ref": "diff@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "tslib@2.6.2",
      "dependsOn": []
    },
    {
      "ref": "tunnel-agent@0.6.0",
      "dependsOn": [
        "safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "type@2.7.2",
      "dependsOn": []
    },
    {
      "ref": "type-check@0.4.0",
      "dependsOn": [
        "prelude-ls@1.2.1"
      ]
    },
    {
      "ref": "type-detect@4.0.8",
      "dependsOn": []
    },
    {
      "ref": "type-fest@0.21.3",
      "dependsOn": []
    },
    {
      "ref": "type-is@1.6.18",
      "dependsOn": [
        "media-typer@0.3.0",
        "mime-types@2.1.35"
      ]
    },
    {
      "ref": "typed-array-buffer@1.0.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "es-errors@1.3.0",
        "is-typed-array@1.1.13"
      ]
    },
    {
      "ref": "typed-array-byte-length@1.0.1",
      "dependsOn": [
        "call-bind@1.0.7",
        "for-each@0.3.3",
        "gopd@1.2.0",
        "has-proto@1.0.3",
        "is-typed-array@1.1.13"
      ]
    },
    {
      "ref": "typed-array-byte-offset@1.0.2",
      "dependsOn": [
        "available-typed-arrays@1.0.7",
        "call-bind@1.0.7",
        "for-each@0.3.3",
        "gopd@1.2.0",
        "has-proto@1.0.3",
        "is-typed-array@1.1.13"
      ]
    },
    {
      "ref": "typed-array-length@1.0.6",
      "dependsOn": [
        "call-bind@1.0.7",
        "for-each@0.3.3",
        "gopd@1.2.0",
        "has-proto@1.0.3",
        "is-typed-array@1.1.13",
        "possible-typed-array-names@1.0.0"
      ]
    },
    {
      "ref": "typed-error@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "typedarray-to-buffer@3.1.5",
      "dependsOn": [
        "is-typedarray@1.0.0"
      ]
    },
    {
      "ref": "typescript@5.4.5",
      "dependsOn": []
    },
    {
      "ref": "typo-js@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "unbox-primitive@1.0.2",
      "dependsOn": [
        "call-bind@1.0.7",
        "has-bigints@1.0.2",
        "has-symbols@1.1.0",
        "which-boxed-primitive@1.0.2"
      ]
    },
    {
      "ref": "unbzip2-stream@1.4.3",
      "dependsOn": [
        "buffer@5.7.1",
        "through@2.3.8"
      ]
    },
    {
      "ref": "undici-types@5.26.5",
      "dependsOn": []
    },
    {
      "ref": "unherit@1.1.3",
      "dependsOn": [
        "inherits@2.0.4",
        "xtend@4.0.2"
      ]
    },
    {
      "ref": "unicode-canonical-property-names-ecmascript@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "unicode-match-property-ecmascript@2.0.0",
      "dependsOn": [
        "unicode-canonical-property-names-ecmascript@2.0.0",
        "unicode-property-aliases-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "unicode-match-property-value-ecmascript@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "unicode-property-aliases-ecmascript@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "unicorn-magic@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "unified@9.2.2",
      "dependsOn": [
        "bail@1.0.5",
        "extend@3.0.2",
        "is-buffer@2.0.5",
        "is-plain-obj@2.1.0",
        "trough@1.0.5",
        "vfile@4.2.1"
      ]
    },
    {
      "ref": "unique-filename@2.0.1",
      "dependsOn": [
        "unique-slug@3.0.0"
      ]
    },
    {
      "ref": "unique-random@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "unique-random-array@1.0.0",
      "dependsOn": [
        "unique-random@1.0.0"
      ]
    },
    {
      "ref": "unique-slug@3.0.0",
      "dependsOn": [
        "imurmurhash@0.1.4"
      ]
    },
    {
      "ref": "unique-string@2.0.0",
      "dependsOn": [
        "crypto-random-string@2.0.0"
      ]
    },
    {
      "ref": "unist-builder@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "unist-util-generated@1.1.6",
      "dependsOn": []
    },
    {
      "ref": "unist-util-is@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "unist-util-position@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "unist-util-remove-position@2.0.1",
      "dependsOn": [
        "unist-util-visit@2.0.3"
      ]
    },
    {
      "ref": "unist-util-stringify-position@2.0.3",
      "dependsOn": [
        "@types/unist@2.0.10"
      ]
    },
    {
      "ref": "unist-util-visit@2.0.3",
      "dependsOn": [
        "@types/unist@2.0.10",
        "unist-util-is@4.1.0",
        "unist-util-visit-parents@3.1.1"
      ]
    },
    {
      "ref": "unist-util-visit-parents@3.1.1",
      "dependsOn": [
        "@types/unist@2.0.10",
        "unist-util-is@4.1.0"
      ]
    },
    {
      "ref": "universalify@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "unzip-response@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "unzip-stream@0.3.4",
      "dependsOn": [
        "binary@0.3.0",
        "mkdirp@0.5.6"
      ]
    },
    {
      "ref": "mkdirp@0.5.6",
      "dependsOn": [
        "minimist@1.2.8"
      ]
    },
    {
      "ref": "unzipper@0.10.14",
      "dependsOn": [
        "big-integer@1.6.52",
        "binary@0.3.0",
        "bluebird@3.4.7",
        "buffer-indexof-polyfill@1.0.2",
        "duplexer2@0.1.4",
        "fstream@1.0.12",
        "graceful-fs@4.2.11",
        "listenercount@1.0.1",
        "readable-stream@2.3.8",
        "setimmediate@1.0.5"
      ]
    },
    {
      "ref": "bluebird@3.4.7",
      "dependsOn": []
    },
    {
      "ref": "isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "readable-stream@2.3.8",
      "dependsOn": [
        "core-util-is@1.0.3",
        "inherits@2.0.4",
        "isarray@1.0.0",
        "process-nextick-args@2.0.1",
        "safe-buffer@5.1.2",
        "string_decoder@1.1.1",
        "util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "string_decoder@1.1.1",
      "dependsOn": [
        "safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "update-browserslist-db@1.0.13",
      "dependsOn": [
        "browserslist@4.23.0",
        "escalade@3.1.2",
        "picocolors@1.0.0"
      ]
    },
    {
      "ref": "update-notifier@4.1.3",
      "dependsOn": [
        "boxen@4.2.0",
        "chalk@3.0.0",
        "configstore@5.0.1",
        "has-yarn@2.1.0",
        "import-lazy@2.1.0",
        "is-ci@2.0.0",
        "is-installed-globally@0.3.2",
        "is-npm@4.0.0",
        "is-yarn-global@0.3.0",
        "latest-version@5.1.0",
        "pupa@2.1.1",
        "semver-diff@3.1.1",
        "xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "chalk@3.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "supports-color@7.2.0"
      ]
    },
    {
      "ref": "uri-js@4.4.1",
      "dependsOn": [
        "punycode@2.3.1"
      ]
    },
    {
      "ref": "url-loader@4.1.1",
      "dependsOn": [
        "webpack@5.91.0",
        "file-loader@6.2.0",
        "loader-utils@2.0.4",
        "mime-types@2.1.35",
        "schema-utils@3.3.0"
      ]
    },
    {
      "ref": "url-parse-lax@1.0.0",
      "dependsOn": [
        "prepend-http@1.0.4"
      ]
    },
    {
      "ref": "usb@2.12.1",
      "dependsOn": [
        "@types/w3c-web-usb@1.0.10",
        "node-addon-api@7.1.0",
        "node-gyp-build@4.8.4"
      ]
    },
    {
      "ref": "node-addon-api@7.1.0",
      "dependsOn": []
    },
    {
      "ref": "user-home@2.0.0",
      "dependsOn": [
        "os-homedir@1.0.2"
      ]
    },
    {
      "ref": "user-meta@1.0.0",
      "dependsOn": [
        "rc@1.2.8"
      ]
    },
    {
      "ref": "userhome@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "username@5.1.0",
      "dependsOn": [
        "execa@1.0.0",
        "mem@4.3.0"
      ]
    },
    {
      "ref": "cross-spawn@6.0.6",
      "dependsOn": [
        "nice-try@1.0.5",
        "path-key@2.0.1",
        "semver@5.7.2",
        "shebang-command@1.2.0",
        "which@1.3.1"
      ]
    },
    {
      "ref": "execa@1.0.0",
      "dependsOn": [
        "cross-spawn@6.0.6",
        "get-stream@4.1.0",
        "is-stream@1.1.0",
        "npm-run-path@2.0.2",
        "p-finally@1.0.0",
        "signal-exit@3.0.7",
        "strip-eof@1.0.0"
      ]
    },
    {
      "ref": "get-stream@4.1.0",
      "dependsOn": [
        "pump@3.0.0"
      ]
    },
    {
      "ref": "is-stream@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "npm-run-path@2.0.2",
      "dependsOn": [
        "path-key@2.0.1"
      ]
    },
    {
      "ref": "path-key@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "shebang-command@1.2.0",
      "dependsOn": [
        "shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "shebang-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "which@1.3.1",
      "dependsOn": [
        "isexe@2.0.0"
      ]
    },
    {
      "ref": "utf-8-validate@5.0.10",
      "dependsOn": [
        "node-gyp-build@4.8.4"
      ]
    },
    {
      "ref": "util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "utila@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "utils-merge@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "uuid@9.0.1",
      "dependsOn": []
    },
    {
      "ref": "v8-compile-cache-lib@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "validate-npm-package-license@3.0.4",
      "dependsOn": [
        "spdx-correct@3.2.0",
        "spdx-expression-parse@3.0.1"
      ]
    },
    {
      "ref": "spdx-expression-parse@3.0.1",
      "dependsOn": [
        "spdx-exceptions@2.5.0",
        "spdx-license-ids@3.0.17"
      ]
    },
    {
      "ref": "validate-npm-package-name@3.0.0",
      "dependsOn": [
        "builtins@1.0.3"
      ]
    },
    {
      "ref": "validate.io-array@1.0.6",
      "dependsOn": []
    },
    {
      "ref": "validate.io-function@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "validate.io-integer@1.0.5",
      "dependsOn": [
        "validate.io-number@1.0.3"
      ]
    },
    {
      "ref": "validate.io-integer-array@1.0.0",
      "dependsOn": [
        "validate.io-array@1.0.6",
        "validate.io-integer@1.0.5"
      ]
    },
    {
      "ref": "validate.io-number@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "vary@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "vfile@4.2.1",
      "dependsOn": [
        "@types/unist@2.0.10",
        "is-buffer@2.0.5",
        "unist-util-stringify-position@2.0.3",
        "vfile-message@2.0.4"
      ]
    },
    {
      "ref": "vfile-location@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "vfile-message@2.0.4",
      "dependsOn": [
        "@types/unist@2.0.10",
        "unist-util-stringify-position@2.0.3"
      ]
    },
    {
      "ref": "void-elements@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "wait-port@1.1.0",
      "dependsOn": [
        "chalk@4.1.2",
        "commander@9.5.0",
        "debug@4.3.4"
      ]
    },
    {
      "ref": "commander@9.5.0",
      "dependsOn": []
    },
    {
      "ref": "watchpack@2.4.1",
      "dependsOn": [
        "glob-to-regexp@0.4.1",
        "graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "wbuf@1.7.3",
      "dependsOn": [
        "minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "wcwidth@1.0.1",
      "dependsOn": [
        "defaults@1.0.4"
      ]
    },
    {
      "ref": "wdio-electron-service@6.4.1",
      "dependsOn": [
        "webdriverio@8.36.1",
        "electron@37.2.4",
        "@vitest/spy@1.5.2",
        "@wdio/logger@8.28.0",
        "compare-versions@6.1.0",
        "debug@4.3.4",
        "electron-to-chromium@1.4.749",
        "fast-copy@3.0.2",
        "find-versions@5.1.0",
        "node-fetch@3.3.2",
        "read-package-up@11.0.0"
      ]
    },
    {
      "ref": "data-uri-to-buffer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "node-fetch@3.3.2",
      "dependsOn": [
        "data-uri-to-buffer@4.0.1",
        "fetch-blob@3.2.0",
        "formdata-polyfill@4.0.10"
      ]
    },
    {
      "ref": "web-namespaces@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "web-streams-polyfill@3.3.3",
      "dependsOn": []
    },
    {
      "ref": "webdriver@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "@types/ws@8.5.10",
        "@wdio/config@8.36.1",
        "@wdio/logger@8.28.0",
        "@wdio/protocols@8.32.0",
        "@wdio/types@8.36.1",
        "@wdio/utils@8.36.1",
        "deepmerge-ts@5.1.0",
        "got@12.6.1",
        "ky@0.33.3",
        "ws@8.16.0"
      ]
    },
    {
      "ref": "@sindresorhus/is@5.6.0",
      "dependsOn": []
    },
    {
      "ref": "@szmarczak/http-timer@5.0.1",
      "dependsOn": [
        "defer-to-connect@2.0.1"
      ]
    },
    {
      "ref": "cacheable-lookup@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "cacheable-request@10.2.14",
      "dependsOn": [
        "@types/http-cache-semantics@4.0.4",
        "get-stream@6.0.1",
        "http-cache-semantics@4.1.1",
        "keyv@4.5.4",
        "mimic-response@4.0.0",
        "normalize-url@8.0.1",
        "responselike@3.0.0"
      ]
    },
    {
      "ref": "get-stream@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "got@12.6.1",
      "dependsOn": [
        "@sindresorhus/is@5.6.0",
        "@szmarczak/http-timer@5.0.1",
        "cacheable-lookup@7.0.0",
        "cacheable-request@10.2.14",
        "decompress-response@6.0.0",
        "form-data-encoder@2.1.4",
        "get-stream@6.0.1",
        "http2-wrapper@2.2.1",
        "lowercase-keys@3.0.0",
        "p-cancelable@3.0.0",
        "responselike@3.0.0"
      ]
    },
    {
      "ref": "lowercase-keys@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "mimic-response@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "normalize-url@8.0.1",
      "dependsOn": []
    },
    {
      "ref": "p-cancelable@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "responselike@3.0.0",
      "dependsOn": [
        "lowercase-keys@3.0.0"
      ]
    },
    {
      "ref": "webdriverio@8.36.1",
      "dependsOn": [
        "@types/node@20.12.7",
        "@wdio/config@8.36.1",
        "@wdio/logger@8.28.0",
        "@wdio/protocols@8.32.0",
        "@wdio/repl@8.24.12",
        "@wdio/types@8.36.1",
        "@wdio/utils@8.36.1",
        "archiver@7.0.1",
        "aria-query@5.3.0",
        "css-shorthand-properties@1.1.1",
        "css-value@0.0.1",
        "devtools-protocol@0.0.1282316",
        "grapheme-splitter@1.0.4",
        "import-meta-resolve@4.0.0",
        "is-plain-obj@4.1.0",
        "lodash.clonedeep@4.5.0",
        "lodash.zip@4.2.0",
        "minimatch@9.0.4",
        "puppeteer-core@20.9.0",
        "query-selector-shadow-dom@1.0.1",
        "resq@1.11.0",
        "rgb2hex@0.2.5",
        "serialize-error@11.0.3",
        "webdriver@8.36.1"
      ]
    },
    {
      "ref": "brace-expansion@2.0.1",
      "dependsOn": [
        "balanced-match@1.0.2"
      ]
    },
    {
      "ref": "is-plain-obj@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "minimatch@9.0.4",
      "dependsOn": [
        "brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "serialize-error@11.0.3",
      "dependsOn": [
        "type-fest@2.19.0"
      ]
    },
    {
      "ref": "type-fest@2.19.0",
      "dependsOn": []
    },
    {
      "ref": "webidl-conversions@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "webpack@5.91.0",
      "dependsOn": [
        "@types/eslint-scope@3.7.7",
        "@types/estree@1.0.5",
        "@webassemblyjs/ast@1.12.1",
        "@webassemblyjs/wasm-edit@1.12.1",
        "@webassemblyjs/wasm-parser@1.12.1",
        "acorn@8.11.3",
        "acorn-import-assertions@1.9.0",
        "browserslist@4.23.0",
        "chrome-trace-event@1.0.3",
        "enhanced-resolve@5.16.0",
        "es-module-lexer@1.5.0",
        "eslint-scope@5.1.1",
        "events@3.3.0",
        "glob-to-regexp@0.4.1",
        "graceful-fs@4.2.11",
        "json-parse-even-better-errors@2.3.1",
        "loader-runner@4.3.0",
        "mime-types@2.1.35",
        "neo-async@2.6.2",
        "schema-utils@3.3.0",
        "tapable@2.2.1",
        "terser-webpack-plugin@5.3.10",
        "watchpack@2.4.1",
        "webpack-sources@3.2.3"
      ]
    },
    {
      "ref": "webpack-dev-middleware@5.3.4",
      "dependsOn": [
        "webpack@5.91.0",
        "colorette@2.0.20",
        "memfs@3.5.3",
        "mime-types@2.1.35",
        "range-parser@1.2.1",
        "schema-utils@4.2.0"
      ]
    },
    {
      "ref": "ajv@8.12.0",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "json-schema-traverse@1.0.0",
        "require-from-string@2.0.2",
        "uri-js@4.4.1"
      ]
    },
    {
      "ref": "ajv-keywords@5.1.0",
      "dependsOn": [
        "ajv@8.12.0",
        "fast-deep-equal@3.1.3"
      ]
    },
    {
      "ref": "json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "schema-utils@4.2.0",
      "dependsOn": [
        "@types/json-schema@7.0.15",
        "ajv@8.12.0",
        "ajv-formats@2.1.1",
        "ajv-keywords@5.1.0"
      ]
    },
    {
      "ref": "webpack-dev-server@4.15.2",
      "dependsOn": [
        "webpack@5.91.0",
        "@types/bonjour@3.5.13",
        "@types/connect-history-api-fallback@1.5.4",
        "@types/express@4.17.21",
        "@types/serve-index@1.9.4",
        "@types/serve-static@1.15.7",
        "@types/sockjs@0.3.36",
        "@types/ws@8.5.10",
        "ansi-html-community@0.0.8",
        "bonjour-service@1.2.1",
        "chokidar@3.6.0",
        "colorette@2.0.20",
        "compression@1.7.4",
        "connect-history-api-fallback@2.0.0",
        "default-gateway@6.0.3",
        "express@4.19.2",
        "graceful-fs@4.2.11",
        "html-entities@2.5.2",
        "http-proxy-middleware@2.0.6",
        "ipaddr.js@2.2.0",
        "launch-editor@2.6.1",
        "open@8.4.2",
        "p-retry@4.6.2",
        "rimraf@3.0.2",
        "schema-utils@4.2.0",
        "selfsigned@2.4.1",
        "serve-index@1.9.1",
        "sockjs@0.3.24",
        "spdy@4.0.2",
        "webpack-dev-middleware@5.3.4",
        "ws@8.16.0"
      ]
    },
    {
      "ref": "ajv@8.12.0",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "json-schema-traverse@1.0.0",
        "require-from-string@2.0.2",
        "uri-js@4.4.1"
      ]
    },
    {
      "ref": "ajv-keywords@5.1.0",
      "dependsOn": [
        "ajv@8.12.0",
        "fast-deep-equal@3.1.3"
      ]
    },
    {
      "ref": "ipaddr.js@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "schema-utils@4.2.0",
      "dependsOn": [
        "@types/json-schema@7.0.15",
        "ajv@8.12.0",
        "ajv-formats@2.1.1",
        "ajv-keywords@5.1.0"
      ]
    },
    {
      "ref": "webpack-merge@5.10.0",
      "dependsOn": [
        "clone-deep@4.0.1",
        "flat@5.0.2",
        "wildcard@2.0.1"
      ]
    },
    {
      "ref": "webpack-sources@3.2.3",
      "dependsOn": []
    },
    {
      "ref": "eslint-scope@5.1.1",
      "dependsOn": [
        "esrecurse@4.3.0",
        "estraverse@4.3.0"
      ]
    },
    {
      "ref": "estraverse@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "websocket-driver@0.7.4",
      "dependsOn": [
        "http-parser-js@0.5.8",
        "safe-buffer@5.2.1",
        "websocket-extensions@0.1.4"
      ]
    },
    {
      "ref": "websocket-extensions@0.1.4",
      "dependsOn": []
    },
    {
      "ref": "whatwg-fetch@3.6.20",
      "dependsOn": []
    },
    {
      "ref": "whatwg-url@5.0.0",
      "dependsOn": [
        "tr46@0.0.3",
        "webidl-conversions@3.0.1"
      ]
    },
    {
      "ref": "which@2.0.2",
      "dependsOn": [
        "isexe@2.0.0"
      ]
    },
    {
      "ref": "which-boxed-primitive@1.0.2",
      "dependsOn": [
        "is-bigint@1.0.4",
        "is-boolean-object@1.1.2",
        "is-number-object@1.0.7",
        "is-string@1.0.7",
        "is-symbol@1.0.4"
      ]
    },
    {
      "ref": "which-builtin-type@1.1.3",
      "dependsOn": [
        "function.prototype.name@1.1.6",
        "has-tostringtag@1.0.2",
        "is-async-function@2.0.0",
        "is-date-object@1.0.5",
        "is-finalizationregistry@1.0.2",
        "is-generator-function@1.0.10",
        "is-regex@1.1.4",
        "is-weakref@1.0.2",
        "isarray@2.0.5",
        "which-boxed-primitive@1.0.2",
        "which-collection@1.0.2",
        "which-typed-array@1.1.15"
      ]
    },
    {
      "ref": "which-collection@1.0.2",
      "dependsOn": [
        "is-map@2.0.3",
        "is-set@2.0.3",
        "is-weakmap@2.0.2",
        "is-weakset@2.0.3"
      ]
    },
    {
      "ref": "which-module@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "which-typed-array@1.1.15",
      "dependsOn": [
        "available-typed-arrays@1.0.7",
        "call-bind@1.0.7",
        "for-each@0.3.3",
        "gopd@1.2.0",
        "has-tostringtag@1.0.2"
      ]
    },
    {
      "ref": "widest-line@3.1.0",
      "dependsOn": [
        "string-width@4.2.3"
      ]
    },
    {
      "ref": "wildcard@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "word-wrap@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "workerpool@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "wrap-ansi@6.2.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "wrap-ansi@7.0.0",
      "dependsOn": [
        "ansi-styles@4.3.0",
        "string-width@4.2.3",
        "strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "strip-ansi@6.0.1",
      "dependsOn": [
        "ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "write-file-atomic@3.0.3",
      "dependsOn": [
        "imurmurhash@0.1.4",
        "is-typedarray@1.0.0",
        "signal-exit@3.0.7",
        "typedarray-to-buffer@3.1.5"
      ]
    },
    {
      "ref": "signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "ws@8.16.0",
      "dependsOn": [
        "bufferutil@4.0.8",
        "utf-8-validate@5.0.10"
      ]
    },
    {
      "ref": "xdg-basedir@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "xml-js@1.6.11",
      "dependsOn": [
        "sax@1.3.0"
      ]
    },
    {
      "ref": "xmlbuilder@15.1.1",
      "dependsOn": []
    },
    {
      "ref": "xok@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "xtend@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "xterm@4.19.0",
      "dependsOn": []
    },
    {
      "ref": "xterm-addon-fit@0.5.0",
      "dependsOn": [
        "xterm@4.19.0"
      ]
    },
    {
      "ref": "xterm-addon-search@0.8.2",
      "dependsOn": [
        "xterm@4.19.0"
      ]
    },
    {
      "ref": "xvfb-maybe@0.2.1",
      "dependsOn": [
        "debug@2.6.9",
        "which@1.3.1"
      ]
    },
    {
      "ref": "debug@2.6.9",
      "dependsOn": [
        "ms@2.0.0"
      ]
    },
    {
      "ref": "ms@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "which@1.3.1",
      "dependsOn": [
        "isexe@2.0.0"
      ]
    },
    {
      "ref": "xxhash-addon@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "y18n@4.0.3",
      "dependsOn": []
    },
    {
      "ref": "yallist@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "yaml@2.4.1",
      "dependsOn": []
    },
    {
      "ref": "yargs@17.7.2",
      "dependsOn": [
        "cliui@8.0.1",
        "escalade@3.1.2",
        "get-caller-file@2.0.5",
        "require-directory@2.1.1",
        "string-width@4.2.3",
        "y18n@5.0.8",
        "yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "yargs-parser@21.1.1",
      "dependsOn": []
    },
    {
      "ref": "yargs-unparser@2.0.0",
      "dependsOn": [
        "camelcase@6.3.0",
        "decamelize@4.0.0",
        "flat@5.0.2",
        "is-plain-obj@2.1.0"
      ]
    },
    {
      "ref": "decamelize@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "yauzl@2.10.0",
      "dependsOn": [
        "fd-slicer@1.1.0",
        "buffer-crc32@0.2.13"
      ]
    },
    {
      "ref": "buffer-crc32@0.2.13",
      "dependsOn": []
    },
    {
      "ref": "yn@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "yocto-queue@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "zip-part-stream@2.0.0",
      "dependsOn": [
        "@balena/node-crc-utils@3.0.1",
        "combined-stream@1.0.8",
        "crc32-stream@4.0.3"
      ]
    },
    {
      "ref": "zip-stream@6.0.1",
      "dependsOn": [
        "archiver-utils@5.0.2",
        "compress-commons@6.0.2",
        "readable-stream@4.5.2"
      ]
    },
    {
      "ref": "buffer@6.0.3",
      "dependsOn": [
        "base64-js@1.5.1",
        "ieee754@1.2.1"
      ]
    },
    {
      "ref": "readable-stream@4.5.2",
      "dependsOn": [
        "abort-controller@3.0.0",
        "buffer@6.0.3",
        "events@3.3.0",
        "process@0.11.10",
        "string_decoder@1.3.0"
      ]
    },
    {
      "ref": "zwitch@1.0.5",
      "dependsOn": []
    }
  ]
}
