{
  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:855d034c-fedb-402b-9d7f-f66eb83a8e2d",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-27T14:54:24.243Z",
    "lifecycles": [
      {
        "phase": "build"
      }
    ],
    "tools": [
      {
        "vendor": "npm",
        "name": "cli",
        "version": "10.9.4"
      }
    ],
    "component": {
      "bom-ref": "daysight-mcp@0.9.6",
      "type": "library",
      "name": "WorkdayMCP",
      "version": "0.9.6",
      "scope": "required",
      "description": "Evolving MCP server for the Workday REST API, authenticated with a Workday API Client (OAuth 2.0 authorization code flow).",
      "purl": "pkg:npm/daysight-mcp@0.9.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        },
        {
          "name": "cdx:npm:package:private",
          "value": "true"
        }
      ],
      "externalReferences": []
    }
  },
  "components": [
    {
      "bom-ref": "@hono/node-server@2.1.5",
      "type": "library",
      "name": "@hono/node-server",
      "version": "2.1.5",
      "scope": "required",
      "author": "Yusuke Wada",
      "description": "Node.js Adapter for Hono",
      "purl": "pkg:npm/%40hono/node-server@2.1.5",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@hono/node-server"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.5.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/honojs/node-server.git"
        },
        {
          "type": "website",
          "url": "https://github.com/honojs/node-server"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/honojs/node-server/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3203ff234e8676fb22943b29324fea991ce993c2ce512b4fea31406d2462e345b4f43868c949fe323edec8a2023ea7982b26ce8d514b548010cefbb56df21aed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@modelcontextprotocol/sdk@1.32.1",
      "type": "library",
      "name": "@modelcontextprotocol/sdk",
      "version": "1.32.1",
      "scope": "required",
      "author": "Anthropic, PBC",
      "description": "Model Context Protocol implementation for TypeScript",
      "purl": "pkg:npm/%40modelcontextprotocol/sdk@1.32.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@modelcontextprotocol/sdk"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/modelcontextprotocol/typescript-sdk.git"
        },
        {
          "type": "website",
          "url": "https://modelcontextprotocol.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/modelcontextprotocol/typescript-sdk/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d83744f92243b732c4116cd8d598d8ed0f9570f85c5752a2b03df3238bb45d9ca4b6c8c7ba6d66c1b308f896ae954062d8e664f8a2408b6b8f5f3c627213e477"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@noble/hashes@1.8.0",
      "type": "library",
      "name": "@noble/hashes",
      "version": "1.8.0",
      "scope": "required",
      "author": "Paul Miller",
      "description": "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt",
      "purl": "pkg:npm/%40noble/hashes@1.8.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@noble/hashes"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/paulmillr/noble-hashes.git"
        },
        {
          "type": "website",
          "url": "https://paulmillr.com/noble/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/paulmillr/noble-hashes/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c2b3d95d77b370ce98170c87fa3f7f8dac787dfec0fa0907711f28d023e87feab0cda3cf32a41c71cf8e540ee647cfdaf7b4dcfb37f5489d256855db57108e0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@pdf-lib/standard-fonts@1.0.0",
      "type": "library",
      "name": "@pdf-lib/standard-fonts",
      "version": "1.0.0",
      "scope": "required",
      "author": "Andrew Dillon",
      "description": "Metrics for the Standard 14 PDF fonts and their encodings",
      "purl": "pkg:npm/%40pdf-lib/standard-fonts@1.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@pdf-lib/standard-fonts"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Hopding/standard-fonts.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Hopding/standard-fonts"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Hopding/standard-fonts/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "854df404af4850dfecbb4327f5576554ab16052e86ca155faa3c25d458d93784f13fa702c348cfdb0ed5dc77f9b97eccd00649d7abdecbdc84d27cbb49ae7d64"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@pdf-lib/upng@1.0.1",
      "type": "library",
      "name": "@pdf-lib/upng",
      "version": "1.0.1",
      "scope": "required",
      "author": "photopea",
      "description": "Small, fast and advanced PNG / APNG encoder and decoder",
      "purl": "pkg:npm/%40pdf-lib/upng@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@pdf-lib/upng"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Hopding/upng.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Hopding/upng#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Hopding/upng/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7502b6154310b68c153f4d26b4892cae56617455d064f0beb5a8a1d6ae02bcf679bea77147f2ca05a160d2801fcddd469476575d23dd41fcd09edf95886bc421"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-cms@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-cms",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for Cryptographic Message Syntax (CMS) defined in RFC 5652.",
      "purl": "pkg:npm/%40peculiar/asn1-cms@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-cms"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/cms#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a50220e84ff09df2a68d99b4edefc82ac9a12fbb67d077a30be8a58991d8d71ab8032a71c7aeeb1591f4147a591f8a72f6a7aeb92080036f42418b1b53f16d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-csr@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-csr",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for PKCS #10 certificate signing requests defined in RFC 2986.",
      "purl": "pkg:npm/%40peculiar/asn1-csr@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-csr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/csr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "33f103d32274e6a30af940033ca9c86bcbe101e7b038900b4b14c0641ed143f6dab511e1209664c339c271601b14ee6c687275c8443e9b8967704706f519d04a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-ecc@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-ecc",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for elliptic-curve private keys and related identifiers defined in RFC 5915, RFC 5480, and RFC 3279.",
      "purl": "pkg:npm/%40peculiar/asn1-ecc@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-ecc"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/ecc#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e3d5a94610a7afeffba7f9c23e7b1c952bd9b7d6598fedc08130266e09bd30905407db398a989ccd886e30a9714dce570ff2d8a61cb9f37f7955dcec41a5bfd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-pfx@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-pfx",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for PKCS #12 personal information exchange structures defined in RFC 7292.",
      "purl": "pkg:npm/%40peculiar/asn1-pfx@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-pfx"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/pfx#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca4480591bbc2a49b353c2d1a64f59402df3b8b98112da1232322ff571d56a60f95bb6a6aab795e70b6d2aa9efb6358ecf348943103f1d54fcfed1f0a4410649"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-pkcs8@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-pkcs8",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for PKCS #8 private key information structures defined in RFC 5208.",
      "purl": "pkg:npm/%40peculiar/asn1-pkcs8@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-pkcs8"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/pkcs8#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96b6a08e48d01a743996ec42facc6801f00efe306243b84e106943289524ecc0b9cd8dc0ce30760d4d06c8f507d52b3076fd74b7b0eead8d33ca539830b6fcf3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-pkcs9@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-pkcs9",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for PKCS #9 selected attribute types defined in RFC 2985.",
      "purl": "pkg:npm/%40peculiar/asn1-pkcs9@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-pkcs9"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/pkcs9#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8037458e9a95d307898e0354bee79455fe03f2e55ba6af956c6d13b312c06364069630242722fdab043b6afa25f63d23698489ec4cbbbfb459a7433719371048"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-rsa@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-rsa",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for RSA keys and algorithms defined in RFC 8017.",
      "purl": "pkg:npm/%40peculiar/asn1-rsa@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-rsa"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/rsa#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b6b012666df234f4acddb7d704844ea90cd8c7a554e4511b3ef35d7e3f14bc02fb132f10b8c2830d461c4761a21b0a592435f015b74b59c497483557d49b3b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-schema@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-schema",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "Decorators and helper APIs for declaring ASN.1 schemas in TypeScript.",
      "purl": "pkg:npm/%40peculiar/asn1-schema@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-schema"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/schema#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f318786afa39dffbd73ba504bfdc9aa09f37858e7cd6079a2d3ca07fad4d3c85cfe407886423e3261a53698536dc86641be3692cdfc2f456335a9ee1a61213f4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-x509@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-x509",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for X.509 certificates, certificate revocation lists, and related profile structures defined in RFC 5280.",
      "purl": "pkg:npm/%40peculiar/asn1-x509@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-x509"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/x509#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "275b0703018d964fbc27e15e47578b55ce86ab44fd7fd2137371d6c8f62026b6a85ba53c009b90896549dd2084a65b5f4dda4e63b7c77474f9a0a02c6cafe3c3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/asn1-x509-attr@2.11.0",
      "type": "library",
      "name": "@peculiar/asn1-x509-attr",
      "version": "2.11.0",
      "scope": "required",
      "author": "PeculiarVentures, LLC",
      "description": "ASN.1 schema for X.509 attribute certificates defined in RFC 5755.",
      "purl": "pkg:npm/%40peculiar/asn1-x509-attr@2.11.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/asn1-x509-attr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.11.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/asn1-schema.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/x509-attr#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "160be777d44498bc448ffe1c6c33f9e1d3543545e4cd492c5cba841eab3598706e4918d24c25123ccfd64086584afadd1bb343f425f5010b4fa0805e92181048"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/utils@2.0.3",
      "type": "library",
      "name": "@peculiar/utils",
      "version": "2.0.3",
      "scope": "required",
      "author": "PeculiarVentures",
      "description": "Modern byte, encoding, converter registry, and PEM utilities for TypeScript projects.",
      "purl": "pkg:npm/%40peculiar/utils@2.0.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/utils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/utils/-/utils-2.0.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/pvtsutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/pvtsutils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/pvtsutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa82f71cf151219d52b762b9d255825e28a82204a8c73cfb475277b85ea778edb2975b209a9818e975c91f805da680e4316ce741379817aa1634364b09d43879"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "@peculiar/x509@1.14.3",
      "type": "library",
      "name": "@peculiar/x509",
      "version": "1.14.3",
      "scope": "required",
      "author": "Peculiar Ventures LLC",
      "description": "@peculiar/x509 is an easy to use TypeScript/Javascript library based on @peculiar/asn1-schema that makes generating X.509 Certificates and Certificate Requests as well as validating certificate chains easy",
      "purl": "pkg:npm/%40peculiar/x509@1.14.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@peculiar/x509"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/x509.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/x509#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/x509/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b65e3f05674b8759e0975ea5f9078fe0545426b52922b8ea25cc082eb634dfb1e34e1d3de95239630d9b134b15c51a08a8e786c2cd516a984394ac8564f110c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "accepts@2.0.0",
      "type": "library",
      "name": "accepts",
      "version": "2.0.0",
      "scope": "required",
      "description": "Higher-level content negotiation",
      "purl": "pkg:npm/accepts@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/accepts"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.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": "e5cbe0e82b4ac1f81d995a98d562225ca7374356e446a18b8bed96ffa6a8fba63b82efd10b046e021184ce1e41e0a96ccd2b932e0658baa16aa396c89a334a9e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv@8.20.0",
      "type": "library",
      "name": "ajv",
      "version": "8.20.0",
      "scope": "required",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "purl": "pkg:npm/ajv@8.20.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv/-/ajv-8.20.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": "4e16e58be3a53a3fa230f60505505f2773a60809da4b2367e0cd6fcfd4fa1a46b926df5b6bf1c8479ea3a32eb9b58ea4c7f142179557341f35f58eff194ac118"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ajv-formats@3.0.1",
      "type": "library",
      "name": "ajv-formats",
      "version": "3.0.1",
      "scope": "required",
      "author": "Evgeny Poberezkin",
      "description": "Format validation for Ajv v7+",
      "purl": "pkg:npm/ajv-formats@3.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-formats"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.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": "f2252a979d04511fae51c7514371c3a9ae84572a3776870bf20e5627714d7169aeeb621b90652e7bfa44c8b056f1518a2ae7133e0a9e92ce1f214d43038ca8c1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "asn1js@3.1.0",
      "type": "library",
      "name": "asn1js",
      "version": "3.1.0",
      "scope": "required",
      "author": "Yury Strozhevsky",
      "description": "asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web",
      "purl": "pkg:npm/asn1js@3.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asn1js"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asn1js/-/asn1js-3.1.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/ASN1.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/ASN1.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/ASN1.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d6622d531e43aa82e0a23bebf08f4f59910143da4284b1e8d81c0602b57d03f345957680e7bd173d22e9175ff8de6f44fd3515899d1b6ac1d6c796d9c58f05c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "body-parser@2.3.0",
      "type": "library",
      "name": "body-parser",
      "version": "2.3.0",
      "scope": "required",
      "description": "Node.js body parsing middleware",
      "purl": "pkg:npm/body-parser@2.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.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": "d9c1a626ea5a36083e414c152c0b9c0ee5aea0c67a117f621c346cc19e65b0d6049b03da4649cc3c22d9cf4ef24f356affcde9e28ff0cdb0d96c1ad3bc619323"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-type@2.1.0",
      "type": "library",
      "name": "content-type",
      "version": "2.1.0",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "purl": "pkg:npm/content-type@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser/node_modules/content-type"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.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": "9a3ed43d71348daa9a3acba435945411f122d8070bec2fefc26c1c1d5d0ef7b78ed44d69c4166eca3959af1e6c79368d060d54ebea37e70a5adf941f71cfbb6a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "bytes@3.1.2",
      "type": "library",
      "name": "bytes",
      "version": "3.1.2",
      "scope": "required",
      "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"
        }
      ],
      "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": "bytestreamjs@2.0.1",
      "type": "library",
      "name": "bytestreamjs",
      "version": "2.0.1",
      "scope": "required",
      "author": "Yury Strozhevsky",
      "description": "ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript",
      "purl": "pkg:npm/bytestreamjs@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bytestreamjs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git://github.com/PeculiarVentures/ByteStream.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/ByteStream.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/ByteStream.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53567fa1bef557f6d77d5001bcdaff2ae99fe55c9e4110449ba4f16f43d0e92ed5e46a41337c3809bab3ff13c389c479b4dd2ebc389f9e0f02fb9a8409e1b0c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "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-bound@1.0.4",
      "type": "library",
      "name": "call-bound",
      "version": "1.0.4",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.",
      "purl": "pkg:npm/call-bound@1.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-bound"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/call-bound.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/call-bound#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/call-bound/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb2b3df7b53dea9a382b1fc0069042aa103d12ec49690583420ef6f791f8841a61bf72198346e804abb0629b78617a7a319e4099942753fb72313951a5a49e8e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-disposition@2.0.1",
      "type": "library",
      "name": "content-disposition",
      "version": "2.0.1",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse Content-Disposition header",
      "purl": "pkg:npm/content-disposition@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-disposition"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-2.0.1.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": "7be1f46571d2598ac4361433c352cfb8fe2817933354a98353a77787196f68f1182cb83ad8cc6d40d3d1c784984ae6094815209d0206e0720ddad12d36fec3a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-type@1.0.5",
      "type": "library",
      "name": "content-type",
      "version": "1.0.5",
      "scope": "required",
      "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"
        }
      ],
      "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": "cookie@0.7.2",
      "type": "library",
      "name": "cookie",
      "version": "0.7.2",
      "scope": "required",
      "author": "Roman Shtylman",
      "description": "HTTP server cookie parsing and serialization",
      "purl": "pkg:npm/cookie@0.7.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.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": "ca48b95e72ae7fbe74979d2e193965b7a90a20b6389d0d5e34841ab685c40726797568272aa6e7aa64eb044e41e0dee5acc24a436cad58c8933b6a34bfa130ff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cookie-signature@1.2.2",
      "type": "library",
      "name": "cookie-signature",
      "version": "1.2.2",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "Sign and unsign cookies",
      "purl": "pkg:npm/cookie-signature@1.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie-signature"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.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": "0fbeae53bdee9525eb0f5517178284d93331555c21b270a07c0c9383d93c3fa2866639572ab38b7b874940a2370718b9c237ac6681572561253560633d931b86"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cors@2.8.6",
      "type": "library",
      "name": "cors",
      "version": "2.8.6",
      "scope": "required",
      "author": "Troy Goode",
      "description": "Node.js CORS middleware",
      "purl": "pkg:npm/cors@2.8.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cors"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/cors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/expressjs/cors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/cors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b49b590411c0eaf8c801a17a12721aaba95a0413fd6aafd8de8b9526311fa076d105c1c100761c321ff0f0b0eb9363ef20c32af209a8a5ae43e15f1199baf11b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "cross-spawn@7.0.6",
      "type": "library",
      "name": "cross-spawn",
      "version": "7.0.6",
      "scope": "required",
      "author": "André Cruz",
      "description": "Cross platform child_process#spawn and child_process#spawnSync",
      "purl": "pkg:npm/cross-spawn@7.0.6",
      "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.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": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "depd@2.0.0",
      "type": "library",
      "name": "depd",
      "version": "2.0.0",
      "scope": "required",
      "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"
        }
      ],
      "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": "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": "ee-first@1.1.1",
      "type": "library",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "required",
      "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"
        }
      ],
      "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": "encodeurl@2.0.0",
      "type": "library",
      "name": "encodeurl",
      "version": "2.0.0",
      "scope": "required",
      "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
      "purl": "pkg:npm/encodeurl@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/encodeurl"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.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": "4349fd1d18b89ba26e188575785966bc907b644571bbddc8accca232c182d25acc24c5b3460c7a586aaec9f4206556f7d6f8468179df98f34d5e6c673a4441ae"
        }
      ],
      "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-object-atoms@1.1.2",
      "type": "library",
      "name": "es-object-atoms",
      "version": "1.1.2",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible",
      "purl": "pkg:npm/es-object-atoms@1.1.2",
      "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.2.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": "1d6701a0de8d8a57aab52c9d2b616a1db4bf2e80ddda9aab9d01cbc89cc18f890ea7f932d8c58c37af78c4e7e42bcfd29d4b16d831fb11fc9597274a0ac9b567"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "escape-html@1.0.3",
      "type": "library",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "required",
      "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"
        }
      ],
      "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": "etag@1.8.1",
      "type": "library",
      "name": "etag",
      "version": "1.8.1",
      "scope": "required",
      "description": "Create simple HTTP ETags",
      "purl": "pkg:npm/etag@1.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etag"
        }
      ],
      "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": "eventsource@3.0.7",
      "type": "library",
      "name": "eventsource",
      "version": "3.0.7",
      "scope": "required",
      "author": "Espen Hovlandsdal",
      "description": "WhatWG/W3C compliant EventSource client for Node.js and browsers",
      "purl": "pkg:npm/eventsource@3.0.7",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventsource"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz"
        },
        {
          "type": "vcs",
          "url": "git://git@github.com/EventSource/eventsource.git"
        },
        {
          "type": "website",
          "url": "https://github.com/EventSource/eventsource#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/EventSource/eventsource/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0914f5593cae4280fbef5196e7a5c464543f66849f5a27756a52860d832692ddb297c517ad5478a6ca6a58d11ca8abd523383a3c096d5a3c5c4923eb6e803888"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "eventsource-parser@3.1.1",
      "type": "library",
      "name": "eventsource-parser",
      "version": "3.1.1",
      "scope": "required",
      "author": "Espen Hovlandsdal",
      "description": "Streaming, source-agnostic EventSource/Server-Sent Events parser",
      "purl": "pkg:npm/eventsource-parser@3.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventsource-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+ssh://git@github.com/rexxars/eventsource-parser.git"
        },
        {
          "type": "website",
          "url": "https://github.com/rexxars/eventsource-parser#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rexxars/eventsource-parser/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10a375bca00c719f0c95832968dbb137a47dc9a9331fab9a8c7707553a96273beee695b0f43ca16cfdf91c7f0c54143e7598c07c3c64f80f0d891f4a59a5e2c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "express@5.3.0",
      "type": "library",
      "name": "express",
      "version": "5.3.0",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "Fast, unopinionated, minimalist web framework",
      "purl": "pkg:npm/express@5.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express/-/express-5.3.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/expressjs/express.git"
        },
        {
          "type": "website",
          "url": "https://expressjs.com/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/expressjs/express/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a82ab2d714a86ae831383e085476f5656764bc21765b7684da890aa2e5a3f15c09fb3b6c912897a019c2489a9f293f9c54f261b89a9ef582db638db9f99874d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "express-rate-limit@8.7.1",
      "type": "library",
      "name": "express-rate-limit",
      "version": "8.7.1",
      "scope": "required",
      "author": "Nathan Friedly",
      "description": "Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.",
      "purl": "pkg:npm/express-rate-limit@8.7.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express-rate-limit"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/express-rate-limit/express-rate-limit.git"
        },
        {
          "type": "website",
          "url": "https://github.com/express-rate-limit/express-rate-limit"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/express-rate-limit/express-rate-limit/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d855dbaa4ca08a5de66625f312d33422313f501981368b7427518456b253e096ebbf0392a04b6ab4efb01db88c4042d67b578dbc7a18460d9d9233a277ee8990"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-type@2.1.0",
      "type": "library",
      "name": "content-type",
      "version": "2.1.0",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "purl": "pkg:npm/content-type@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express/node_modules/content-type"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.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": "9a3ed43d71348daa9a3acba435945411f122d8070bec2fefc26c1c1d5d0ef7b78ed44d69c4166eca3959af1e6c79368d060d54ebea37e70a5adf941f71cfbb6a"
        }
      ],
      "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-uri@3.1.9",
      "type": "library",
      "name": "fast-uri",
      "version": "3.1.9",
      "scope": "required",
      "author": "Vincent Le Goff",
      "description": "Dependency-free RFC 3986 URI toolbox",
      "purl": "pkg:npm/fast-uri@3.1.9",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-uri"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/fastify/fast-uri.git"
        },
        {
          "type": "website",
          "url": "https://github.com/fastify/fast-uri"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/fastify/fast-uri/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "852ff45addd86b4e37a0a5ecd2c231acca4a4084d784c2c8ad500a2978b8828cc60bdbfb6115959d7219ce334f4ced3633d05dc4b096a8ad7245780dce257225"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "finalhandler@2.1.1",
      "type": "library",
      "name": "finalhandler",
      "version": "2.1.1",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Node.js final http responder",
      "purl": "pkg:npm/finalhandler@2.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/finalhandler"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.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": "4bc2a866045937e6b9acdc2a4f195965e3e34ffe1c9e6d11395ef42de7511d9d29f2ef5f4480f484951942990a2f3ae8f0b7e60bcb31db76d8ead54dc6ff2940"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "forwarded@0.2.0",
      "type": "library",
      "name": "forwarded",
      "version": "0.2.0",
      "scope": "required",
      "description": "Parse HTTP X-Forwarded-For header",
      "purl": "pkg:npm/forwarded@0.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forwarded"
        }
      ],
      "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@2.0.0",
      "type": "library",
      "name": "fresh",
      "version": "2.0.0",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "HTTP response freshness testing",
      "purl": "pkg:npm/fresh@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fresh"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.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": "471fd6c9c67ad0739aa8b2808ba70744a288ef3c566c9df53219ed9adc0ca1a4de17b5c51fd861069f2f21368c89d7e58d143a7985822a46932beca45491cfd8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "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": "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-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": "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": "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": "hasown@2.0.4",
      "type": "library",
      "name": "hasown",
      "version": "2.0.4",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "A robust, ES3 compatible, \"has own property\" predicate.",
      "purl": "pkg:npm/hasown@2.0.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hasown"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.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": "4f651b7db044177db089ea5722c3254d6f7e743602eb0321fedfef600e2db8e30aa96cff9f7bebd4d152c508b23fece4da65eca0c03f8bfeea57a2cabadd6dd4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "hono@4.13.13",
      "type": "library",
      "name": "hono",
      "version": "4.13.13",
      "scope": "required",
      "author": "Yusuke Wada",
      "description": "Web framework built on Web Standards",
      "purl": "pkg:npm/hono@4.13.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hono"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/honojs/hono.git"
        },
        {
          "type": "website",
          "url": "https://hono.dev"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/honojs/hono/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "090e3a53466400699b4ffe14c5dcf3189a5a70fd8878a818e1ae7fb4e23d00005ba4e31f2bbdfdc1f0d79afd6eb0293edd190a8f5850cb8fdf8e18b06b6c65ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "http-errors@2.0.1",
      "type": "library",
      "name": "http-errors",
      "version": "2.0.1",
      "scope": "required",
      "author": "Jonathan Ong",
      "description": "Create HTTP error objects",
      "purl": "pkg:npm/http-errors@2.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-errors"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.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": "e056d17405fe6d2766a3801416e4b458d88fcfc36016dfabf138603569a5ae3423b7543b651f7ecd395c7b6f39f71e0a497af022c69e4ea0e82909ad3fca4b99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "iconv-lite@0.7.3",
      "type": "library",
      "name": "iconv-lite",
      "version": "0.7.3",
      "scope": "required",
      "author": "Alexander Shtuchkin",
      "description": "Convert character encodings in pure javascript.",
      "purl": "pkg:npm/iconv-lite@0.7.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iconv-lite"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/iconv-lite.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/iconv-lite"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/iconv-lite/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20a5e9bc8ce39c2f574c051b54170c7c64b410f6885ed5babfecebf91469fa1a942c4a68d28c196b1eb0c91c0f3896d66f38d8b29430bac4ec7d5af489f878b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "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": "ip-address@10.7.4",
      "type": "library",
      "name": "ip-address",
      "version": "10.7.4",
      "scope": "required",
      "author": "Beau Gunderson",
      "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.",
      "purl": "pkg:npm/ip-address@10.7.4",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ip-address"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.4.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://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": "0d604c2b278cdb90fbd27ac889392042d879f7f1be9da28e4dea7a86e17d8fe1a678adc3303eb466fc60e5de6a427cfedfc007828bba79a9f62c4097fa5aca0e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "ipaddr.js@1.9.1",
      "type": "library",
      "name": "ipaddr.js",
      "version": "1.9.1",
      "scope": "required",
      "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"
        }
      ],
      "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-promise@4.0.0",
      "type": "library",
      "name": "is-promise",
      "version": "4.0.0",
      "scope": "required",
      "author": "ForbesLindesay",
      "description": "Test whether an object looks like a promises-a+ promise",
      "purl": "pkg:npm/is-promise@4.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-promise"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.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": "86fa6823a928ae124c9de8f6f3975283a9eed7e7babb1b3bcc6dc16009b96f2a83b2024d5b0c7333acfa8998808104784c9df42660533b0a99530dd69721f701"
        }
      ],
      "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": "jose@6.2.13",
      "type": "library",
      "name": "jose",
      "version": "6.2.13",
      "scope": "required",
      "author": "Filip Skokan",
      "description": "JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes",
      "purl": "pkg:npm/jose@6.2.13",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jose"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jose/-/jose-6.2.13.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/panva/jose.git"
        },
        {
          "type": "website",
          "url": "https://github.com/panva/jose"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/panva/jose/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed3220d74644d71f3661e76237e95cacf36f18c2a07bdc851d00fe421a3f6fccb669d7ee814dc0b2fbc77f15747f3c859654fa97dc428dfe11598f60fd9f4f25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "json-schema-traverse@1.0.0",
      "type": "library",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "required",
      "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/json-schema-traverse"
        }
      ],
      "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": "json-schema-typed@8.0.2",
      "type": "library",
      "name": "json-schema-typed",
      "version": "8.0.2",
      "scope": "required",
      "author": "Remy Rylan",
      "description": "JSON Schema TypeScript definitions with complete inline documentation.",
      "purl": "pkg:npm/json-schema-typed@8.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-typed"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/RemyRylan/json-schema-typed.git"
        },
        {
          "type": "website",
          "url": "https://github.com/RemyRylan/json-schema-typed/tree/main/dist/node"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/RemyRylan/json-schema-typed/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d08685dd72f737576f31ec2ec132ce0fe7e90d96051445eda39944f54fffe8051303aeacb540f7a52629b0646a3b1e0f553d5dc4415e419eae216c5cb6bdeb4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ]
    },
    {
      "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": "media-typer@1.1.1",
      "type": "library",
      "name": "media-typer",
      "version": "1.1.1",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Simple RFC 6838 media type parser and formatter",
      "purl": "pkg:npm/media-typer@1.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/media-typer"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.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": "cb3df145a1b6d1cebf04ecef6280da1ad3e61ac72ced88af22d64412a7ba19bc0d7c7bb1bbd60d9af9c490ccca95d006638ffcd2945c41165212786aba4f57b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "merge-descriptors@2.0.0",
      "type": "library",
      "name": "merge-descriptors",
      "version": "2.0.0",
      "scope": "required",
      "description": "Merge objects using their property descriptors",
      "purl": "pkg:npm/merge-descriptors@2.0.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-descriptors"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sindresorhus/merge-descriptors.git"
        },
        {
          "type": "website",
          "url": "https://github.com/sindresorhus/merge-descriptors#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sindresorhus/merge-descriptors/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a7937d785796b214b869ddf914444b9be96b6305f3dd08f6352e7f3ff26ba7b8bba2621b000600555aca33006f8c58c6d512f71d7296e2f51ef0c36da5f50de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mime-db@1.54.0",
      "type": "library",
      "name": "mime-db",
      "version": "1.54.0",
      "scope": "required",
      "description": "Media Type Database",
      "purl": "pkg:npm/mime-db@1.54.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.54.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": "694e4426e20dd960de982700a76bc505fa7f9b810085626750d492c348b1b3bfe45db77a3e0eb8126c0990d745841f1a5add6c1f60935eb2f1a3f880195de83d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "mime-types@3.0.2",
      "type": "library",
      "name": "mime-types",
      "version": "3.0.2",
      "scope": "required",
      "description": "The ultimate javascript content-type utility.",
      "purl": "pkg:npm/mime-types@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.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": "2db833764d21e23ba843d7c22975b86f2d1426a8fe9ce3ab23d309d6c4a3e2723c688d9ea35aa6bd01227b8543d6096c4b6e749f5e4bb16b18b42ba0892b52e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "negotiator@1.1.0",
      "type": "library",
      "name": "negotiator",
      "version": "1.1.0",
      "scope": "required",
      "description": "HTTP content negotiation",
      "purl": "pkg:npm/negotiator@1.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/negotiator"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.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": "34c3c144c2608901e36ddf29846dd579b771e246751f5db5adb97922432a78eb1a869b41f412a8fddee8277cd35ea4e06a09f66d694d497921d10506337d5162"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-type@2.1.0",
      "type": "library",
      "name": "content-type",
      "version": "2.1.0",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "purl": "pkg:npm/content-type@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/negotiator/node_modules/content-type"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.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": "9a3ed43d71348daa9a3acba435945411f122d8070bec2fefc26c1c1d5d0ef7b78ed44d69c4166eca3959af1e6c79368d060d54ebea37e70a5adf941f71cfbb6a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "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.4",
      "type": "library",
      "name": "object-inspect",
      "version": "1.13.4",
      "scope": "required",
      "author": "James Halliday",
      "description": "string representations of objects in node and the browser",
      "purl": "pkg:npm/object-inspect@1.13.4",
      "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.4.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": "5baee22e5e09d845c41936df78709f7eb8c37e2b6f2c0360d14957df01545124f1f762974457a0307515812a84fb0be101b8b85aa8c683d733cac4d5d84a5b7b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "on-finished@2.4.1",
      "type": "library",
      "name": "on-finished",
      "version": "2.4.1",
      "scope": "required",
      "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"
        }
      ],
      "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": "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": "pako@1.0.11",
      "type": "library",
      "name": "pako",
      "version": "1.0.11",
      "scope": "required",
      "description": "zlib port to javascript - fast, modularized, with browser support",
      "purl": "pkg:npm/pako@1.0.11",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pako"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/nodeca/pako.git"
        },
        {
          "type": "website",
          "url": "https://github.com/nodeca/pako"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/nodeca/pako/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e212c1f0fcb8cd971ee6ce3277d5f3a29ab056fff218d855d4197c353982ab5efadc778adbe130553bfe95e19e2f5dc39e1db07dbaa8c153d70883b4cf8b5a63"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT AND Zlib)"
        }
      ]
    },
    {
      "bom-ref": "parseurl@1.3.3",
      "type": "library",
      "name": "parseurl",
      "version": "1.3.3",
      "scope": "required",
      "description": "parse a url with memoization",
      "purl": "pkg:npm/parseurl@1.3.3",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseurl"
        }
      ],
      "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": "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-to-regexp@8.4.2",
      "type": "library",
      "name": "path-to-regexp",
      "version": "8.4.2",
      "scope": "required",
      "description": "Express style path to RegExp utility",
      "purl": "pkg:npm/path-to-regexp@8.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-to-regexp"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.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": "a9172e21d3faf4d3e6e2a6c008af9a0e8808e42043322d6329ed2bcb9ad2409cfc2552ec0bb8d5f17a622631912cba25dcdf91e6284661cacf2d39e8ea901d04"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pdf-lib@1.17.1",
      "type": "library",
      "name": "pdf-lib",
      "version": "1.17.1",
      "scope": "required",
      "author": "Andrew Dillon",
      "description": "Create and modify PDF files with JavaScript",
      "purl": "pkg:npm/pdf-lib@1.17.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pdf-lib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Hopding/pdf-lib.git"
        },
        {
          "type": "website",
          "url": "https://pdf-lib.js.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Hopding/pdf-lib/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57f9a9c890284ec3787273f7d6f734c1f340d7ea76d1ebeaaa76a9d0a2e8454374624fe9df0379d83384b0be2804570b75befa865a4a3edcc9220a3aee3fd72f"
        }
      ],
      "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/pdf-lib/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": "pkce-challenge@5.0.1",
      "type": "library",
      "name": "pkce-challenge",
      "version": "5.0.1",
      "scope": "required",
      "author": "crouchcd",
      "description": "Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair",
      "purl": "pkg:npm/pkce-challenge@5.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pkce-challenge"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/crouchcd/pkce-challenge.git"
        },
        {
          "type": "website",
          "url": "https://github.com/crouchcd/pkce-challenge#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/crouchcd/pkce-challenge/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c10d1bfd6e05af4d6ab691e5a92aaca5c8f712106f8a6b1d8742a51e11fc1d166732c11ad1e6b67d350b397392f5c710af7a26f86706464e1efa2b2b65657ca9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pkijs@3.4.2",
      "type": "library",
      "name": "pkijs",
      "version": "3.4.2",
      "scope": "required",
      "author": "Yury Strozhevsky",
      "description": "Public Key Infrastructure (PKI) is the basis of how identity and key management is performed on the web today. PKIjs is a pure JavaScript library implementing the formats that are used in PKI applications. It is built on WebCrypto and aspires to make it possible to build native web applications that utilize X.509 and the related formats on the web without plug-ins",
      "purl": "pkg:npm/pkijs@3.4.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pkijs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/PKI.js.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/PKI.js#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/PKI.js/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c8cb946a2c4ce59626b1d80350356bc32ef849d82b65a496a1892bcab579e931d2878575e82dda5d9d6a9a7bfb9a4f2177539979011c1e5b4919a7d074b3654"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "proxy-addr@2.0.8",
      "type": "library",
      "name": "proxy-addr",
      "version": "2.0.8",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Determine address of proxied request",
      "purl": "pkg:npm/proxy-addr@2.0.8",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-addr"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.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": "e679f1d321b2554718eadf519d6700456b704fd1750fc3bdaedd3c86d3ef9dde3d5b522066d98b921bbd59f333423d5c1718c720ee9ca279d43555b993b015c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pvtsutils@1.3.6",
      "type": "library",
      "name": "pvtsutils",
      "version": "1.3.6",
      "scope": "required",
      "author": "PeculiarVentures",
      "description": "pvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.",
      "purl": "pkg:npm/pvtsutils@1.3.6",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pvtsutils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/pvtsutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/pvtsutils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/pvtsutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3cb8105d0e87d8558269e45a93cbef935196e3ada5331079b37266ebbdcdf36cc8e2faad5543ee65d7df7596cf0c546853c900848b5616d3c25a23e9a78fc40e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "pvutils@1.2.0",
      "type": "library",
      "name": "pvutils",
      "version": "1.2.0",
      "scope": "required",
      "author": "Yury Strozhevsky",
      "description": "Common utilities for products from Peculiar Ventures",
      "purl": "pkg:npm/pvutils@1.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pvutils"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pvutils/-/pvutils-1.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/PeculiarVentures/pvutils.git"
        },
        {
          "type": "website",
          "url": "https://github.com/PeculiarVentures/pvutils#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/PeculiarVentures/pvutils/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05bb9b7821324ee42354c6a4bc943f4b16dcf77176a7099bb3138d4ff651af053b51adfc77cba7613c17a5354b00a278043b87f481b3b428d071dfcdff7f43be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "qs@6.16.1",
      "type": "library",
      "name": "qs",
      "version": "6.16.1",
      "scope": "required",
      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
      "purl": "pkg:npm/qs@6.16.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qs"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/qs/-/qs-6.16.1.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": "e4fc7a27badf1c1006521350ddeb3863370e741070d120dc56d4e126697845d9cac38b4ab367a903490f67e2bc5fe5a21e4b53f7744755c43fdf29b96930a0b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "bom-ref": "range-parser@1.3.0",
      "type": "library",
      "name": "range-parser",
      "version": "1.3.0",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "Range header field string parser",
      "purl": "pkg:npm/range-parser@1.3.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/range-parser"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.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": "85e9369854293ee2381350412ab4ada3e054ddedf1e31b9aaec6e2c2bdfe95fee9e388eebc5315d171564003f7c54caa5c0e11ad72c8a1a49419b4add39e9933"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "raw-body@3.0.2",
      "type": "library",
      "name": "raw-body",
      "version": "3.0.2",
      "scope": "required",
      "author": "Jonathan Ong",
      "description": "Get and validate the raw body of a readable stream.",
      "purl": "pkg:npm/raw-body@3.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raw-body"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.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": "2b9cd08c3965c5691fed9e7125d574fc1d164cdab1eafc46ef4cc9138374901b382e8be6118589cd01b10bd6d2f5100abb76e0338d25adde73a0b275d8c43904"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "reflect-metadata@0.2.2",
      "type": "library",
      "name": "reflect-metadata",
      "version": "0.2.2",
      "scope": "required",
      "author": "Ron Buckton",
      "description": "Polyfill for Metadata Reflection API",
      "purl": "pkg:npm/reflect-metadata@0.2.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/reflect-metadata"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/rbuckton/reflect-metadata.git"
        },
        {
          "type": "website",
          "url": "http://rbuckton.github.io/reflect-metadata"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rbuckton/reflect-metadata/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bab07081faef54ffde0325f1e2196e262bc12b3b846d242cf6b2960ab0a46d2c4dbfc9b13dc51929eba8177532e26265dcbc29ae9eb2cb9ff7f555a2819e0ae9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ]
    },
    {
      "bom-ref": "require-from-string@2.0.2",
      "type": "library",
      "name": "require-from-string",
      "version": "2.0.2",
      "scope": "required",
      "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"
        }
      ],
      "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": "router@2.2.0",
      "type": "library",
      "name": "router",
      "version": "2.2.0",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Simple middleware-style router",
      "purl": "pkg:npm/router@2.2.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/router"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/router/-/router-2.2.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/pillarjs/router.git"
        },
        {
          "type": "website",
          "url": "https://github.com/pillarjs/router#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/pillarjs/router/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cb4eb50a9b653288beeb9616a9bbf665e3917036091919a0a965b2076a30d883094908eccb4a4f9c20f027b04a95f79e468c82c99ca6dd402d6754fcfe80061"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "selfsigned@5.5.0",
      "type": "library",
      "name": "selfsigned",
      "version": "5.5.0",
      "scope": "required",
      "author": "José F. Romaniello",
      "description": "Generate self signed certificates private and public keys",
      "purl": "pkg:npm/selfsigned@5.5.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/selfsigned"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.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": "7ed9eedd35b8fb77817cb4459c3124cc6c5217fd7404906468b26e047657d2488f4bb6d1765a591aee981ade0a9e0324753c0913a31b8dabc5a6a1efa95b7e13"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "send@1.2.1",
      "type": "library",
      "name": "send",
      "version": "1.2.1",
      "scope": "required",
      "author": "TJ Holowaychuk",
      "description": "Better streaming static file server with Range and conditional-GET support",
      "purl": "pkg:npm/send@1.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/send/-/send-1.2.1.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": "d609d97fb0c572821c6a34e34f08f0b838f3bb3e0f3dc6364ad28f96c180435f981f6d08455ac169749699d8e8c1327abbc45cd353e860e1875df3f599871935"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "serve-static@2.2.1",
      "type": "library",
      "name": "serve-static",
      "version": "2.2.1",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Serve static files",
      "purl": "pkg:npm/serve-static@2.2.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-static"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.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": "c515c19f4a4fa904d54220bcc3242b2acd8c3a55f6e334343ce19a8f492e96dbe8382b2d050339caf3a1015494c0e32342d4efb0f5a83421df3c6c1a6902614f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "setprototypeof@1.2.0",
      "type": "library",
      "name": "setprototypeof",
      "version": "1.2.0",
      "scope": "required",
      "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"
        }
      ],
      "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": "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": "side-channel@1.1.1",
      "type": "library",
      "name": "side-channel",
      "version": "1.1.1",
      "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.1.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/side-channel"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.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": "eb1e9d2bacc97694f3178b1078d631c2dbc1cdfe848381ad95eb12f781cebd3b9d51ec8ad965c06887e60e0b32b2562b441785225b22e78018b05194ba19afad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "side-channel-list@1.0.1",
      "type": "library",
      "name": "side-channel-list",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Store information about any JS value in a side channel, using a linked list",
      "purl": "pkg:npm/side-channel-list@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/side-channel-list"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/side-channel-list.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/side-channel-list#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/side-channel-list/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a39ffd1b8bfa145118dce5797b21a5a2fce24926e9aea0915025f0c3c8ee3afa1056b1f69533ae53047ab67a864187397d11c8713a28e991b442f12541414d3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "side-channel-map@1.0.1",
      "type": "library",
      "name": "side-channel-map",
      "version": "1.0.1",
      "scope": "required",
      "author": "Jordan Harband",
      "description": "Store information about any JS value in a side channel, using a Map",
      "purl": "pkg:npm/side-channel-map@1.0.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/side-channel-map"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/side-channel-map.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/side-channel-map#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/side-channel-map/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5428c235f80cb1bcb7b53768d369db8ed33f7b0adaea33c79a94e17a7913621f291bdb9c67fd4ff12a38bb814605e93f063a4e56c0c23282c0fe2b8128815744"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "side-channel-weakmap@1.0.2",
      "type": "library",
      "name": "side-channel-weakmap",
      "version": "1.0.2",
      "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-weakmap@1.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/side-channel-weakmap"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/ljharb/side-channel-weakmap.git"
        },
        {
          "type": "website",
          "url": "https://github.com/ljharb/side-channel-weakmap#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ljharb/side-channel-weakmap/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58f4bf1ef1d04d89c78ac2e8f4c72a0473899361641cefed969be5772ae77a6e1a790a7885a8b7832b61b3083aa74d684a84e5e7cadca621408c5d9baf6024d8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "statuses@2.0.2",
      "type": "library",
      "name": "statuses",
      "version": "2.0.2",
      "scope": "required",
      "description": "HTTP status utility",
      "purl": "pkg:npm/statuses@2.0.2",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/statuses"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.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": "0ef132e795770c1eee927468fb888e193e5f3f5b2547cc10a2155d9278a064f32932cb5a289416870898040089137525da94e70138a18416274616501c606247"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "toidentifier@1.0.1",
      "type": "library",
      "name": "toidentifier",
      "version": "1.0.1",
      "scope": "required",
      "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"
        }
      ],
      "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": "tslib@2.8.1",
      "type": "library",
      "name": "tslib",
      "version": "2.8.1",
      "scope": "required",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "purl": "pkg:npm/tslib@2.8.1",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.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": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD"
          }
        }
      ]
    },
    {
      "bom-ref": "tsyringe@4.10.0",
      "type": "library",
      "name": "tsyringe",
      "version": "4.10.0",
      "scope": "required",
      "author": "Steven Hobson-Campbell",
      "description": "Lightweight dependency injection container for JavaScript/TypeScript",
      "purl": "pkg:npm/tsyringe@4.10.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tsyringe"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/Microsoft/tsyringe.git"
        },
        {
          "type": "website",
          "url": "https://github.com/Microsoft/tsyringe#readme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/Microsoft/tsyringe/issues"
        }
      ],
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b1af721d36e548c6768ae571845054eedd898043a965960aefa9f128475ea0fc71a7618ffa59ee2858436d027ccaebf2e9276babf4f01bf34441b7bfd4e2e83"
        }
      ],
      "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/tsyringe/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": "type-is@2.1.0",
      "type": "library",
      "name": "type-is",
      "version": "2.1.0",
      "scope": "required",
      "description": "Infer the content-type of a request.",
      "purl": "pkg:npm/type-is@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-is"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.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": "7da607c346a705b73f916177cc54c49f14853801945fd1856ce06d86f0dd2ec22512858e14eb52d3380289063022c90bf6219764bde40170fc3a86781a63004c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "content-type@2.1.0",
      "type": "library",
      "name": "content-type",
      "version": "2.1.0",
      "scope": "required",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "purl": "pkg:npm/content-type@2.1.0",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-is/node_modules/content-type"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.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": "9a3ed43d71348daa9a3acba435945411f122d8070bec2fefc26c1c1d5d0ef7b78ed44d69c4166eca3959af1e6c79368d060d54ebea37e70a5adf941f71cfbb6a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ]
    },
    {
      "bom-ref": "unpipe@1.0.0",
      "type": "library",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "required",
      "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"
        }
      ],
      "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": "vary@1.1.2",
      "type": "library",
      "name": "vary",
      "version": "1.1.2",
      "scope": "required",
      "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"
        }
      ],
      "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": "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": "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"
          }
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "daysight-mcp@0.9.6",
      "dependsOn": [
        "@modelcontextprotocol/sdk@1.32.1",
        "pdf-lib@1.17.1",
        "selfsigned@5.5.0"
      ]
    },
    {
      "ref": "@hono/node-server@2.1.5",
      "dependsOn": [
        "hono@4.13.13"
      ]
    },
    {
      "ref": "@modelcontextprotocol/sdk@1.32.1",
      "dependsOn": [
        "@hono/node-server@2.1.5",
        "ajv@8.20.0",
        "ajv-formats@3.0.1",
        "content-type@1.0.5",
        "cors@2.8.6",
        "cross-spawn@7.0.6",
        "eventsource@3.0.7",
        "eventsource-parser@3.1.1",
        "express@5.3.0",
        "express-rate-limit@8.7.1",
        "hono@4.13.13",
        "jose@6.2.13",
        "json-schema-typed@8.0.2",
        "pkce-challenge@5.0.1",
        "raw-body@3.0.2"
      ]
    },
    {
      "ref": "@noble/hashes@1.8.0",
      "dependsOn": []
    },
    {
      "ref": "@pdf-lib/standard-fonts@1.0.0",
      "dependsOn": [
        "pako@1.0.11"
      ]
    },
    {
      "ref": "@pdf-lib/upng@1.0.1",
      "dependsOn": [
        "pako@1.0.11"
      ]
    },
    {
      "ref": "@peculiar/asn1-cms@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "@peculiar/asn1-x509-attr@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-csr@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-ecc@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-pfx@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-cms@2.11.0",
        "@peculiar/asn1-pkcs8@2.11.0",
        "@peculiar/asn1-rsa@2.11.0",
        "@peculiar/asn1-schema@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-pkcs8@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-pkcs9@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-cms@2.11.0",
        "@peculiar/asn1-pfx@2.11.0",
        "@peculiar/asn1-pkcs8@2.11.0",
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "@peculiar/asn1-x509-attr@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-rsa@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-schema@2.11.0",
      "dependsOn": [
        "@peculiar/utils@2.0.3",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-x509@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/utils@2.0.3",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/asn1-x509-attr@2.11.0",
      "dependsOn": [
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "asn1js@3.1.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/utils@2.0.3",
      "dependsOn": [
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "@peculiar/x509@1.14.3",
      "dependsOn": [
        "@peculiar/asn1-cms@2.11.0",
        "@peculiar/asn1-csr@2.11.0",
        "@peculiar/asn1-ecc@2.11.0",
        "@peculiar/asn1-pkcs9@2.11.0",
        "@peculiar/asn1-rsa@2.11.0",
        "@peculiar/asn1-schema@2.11.0",
        "@peculiar/asn1-x509@2.11.0",
        "pvtsutils@1.3.6",
        "reflect-metadata@0.2.2",
        "tslib@2.8.1",
        "tsyringe@4.10.0"
      ]
    },
    {
      "ref": "accepts@2.0.0",
      "dependsOn": [
        "mime-types@3.0.2",
        "negotiator@1.1.0"
      ]
    },
    {
      "ref": "ajv@8.20.0",
      "dependsOn": [
        "fast-deep-equal@3.1.3",
        "fast-uri@3.1.9",
        "json-schema-traverse@1.0.0",
        "require-from-string@2.0.2"
      ]
    },
    {
      "ref": "ajv-formats@3.0.1",
      "dependsOn": [
        "ajv@8.20.0"
      ]
    },
    {
      "ref": "asn1js@3.1.0",
      "dependsOn": [
        "pvtsutils@1.3.6",
        "pvutils@1.2.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "body-parser@2.3.0",
      "dependsOn": [
        "bytes@3.1.2",
        "content-type@2.1.0",
        "http-errors@2.0.1",
        "iconv-lite@0.7.3",
        "on-finished@2.4.1",
        "qs@6.16.1",
        "raw-body@3.0.2",
        "type-is@2.1.0"
      ]
    },
    {
      "ref": "content-type@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "bytes@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "bytestreamjs@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "call-bind-apply-helpers@1.0.2",
      "dependsOn": [
        "es-errors@1.3.0",
        "function-bind@1.1.2"
      ]
    },
    {
      "ref": "call-bound@1.0.4",
      "dependsOn": [
        "call-bind-apply-helpers@1.0.2",
        "get-intrinsic@1.3.0"
      ]
    },
    {
      "ref": "content-disposition@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "content-type@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "cookie@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "cookie-signature@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "cors@2.8.6",
      "dependsOn": [
        "object-assign@4.1.1",
        "vary@1.1.2"
      ]
    },
    {
      "ref": "cross-spawn@7.0.6",
      "dependsOn": [
        "path-key@3.1.1",
        "shebang-command@2.0.0",
        "which@2.0.2"
      ]
    },
    {
      "ref": "depd@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "dunder-proto@1.0.1",
      "dependsOn": [
        "call-bind-apply-helpers@1.0.2",
        "es-errors@1.3.0",
        "gopd@1.2.0"
      ]
    },
    {
      "ref": "ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "encodeurl@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "es-define-property@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "es-object-atoms@1.1.2",
      "dependsOn": [
        "es-errors@1.3.0"
      ]
    },
    {
      "ref": "escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "etag@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "eventsource@3.0.7",
      "dependsOn": [
        "eventsource-parser@3.1.1"
      ]
    },
    {
      "ref": "eventsource-parser@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "express@5.3.0",
      "dependsOn": [
        "accepts@2.0.0",
        "body-parser@2.3.0",
        "content-disposition@2.0.1",
        "content-type@2.1.0",
        "cookie@0.7.2",
        "cookie-signature@1.2.2",
        "depd@2.0.0",
        "encodeurl@2.0.0",
        "escape-html@1.0.3",
        "etag@1.8.1",
        "finalhandler@2.1.1",
        "fresh@2.0.0",
        "http-errors@2.0.1",
        "merge-descriptors@2.0.0",
        "mime-types@3.0.2",
        "on-finished@2.4.1",
        "once@1.4.0",
        "parseurl@1.3.3",
        "proxy-addr@2.0.8",
        "qs@6.16.1",
        "range-parser@1.3.0",
        "router@2.2.0",
        "send@1.2.1",
        "serve-static@2.2.1",
        "statuses@2.0.2",
        "type-is@2.1.0",
        "vary@1.1.2"
      ]
    },
    {
      "ref": "express-rate-limit@8.7.1",
      "dependsOn": [
        "express@5.3.0",
        "ip-address@10.7.4"
      ]
    },
    {
      "ref": "content-type@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "fast-deep-equal@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "fast-uri@3.1.9",
      "dependsOn": []
    },
    {
      "ref": "finalhandler@2.1.1",
      "dependsOn": [
        "encodeurl@2.0.0",
        "escape-html@1.0.3",
        "on-finished@2.4.1",
        "parseurl@1.3.3",
        "statuses@2.0.2"
      ]
    },
    {
      "ref": "forwarded@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "fresh@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "function-bind@1.1.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.2",
        "function-bind@1.1.2",
        "get-proto@1.0.1",
        "gopd@1.2.0",
        "has-symbols@1.1.0",
        "hasown@2.0.4",
        "math-intrinsics@1.1.0"
      ]
    },
    {
      "ref": "get-proto@1.0.1",
      "dependsOn": [
        "dunder-proto@1.0.1",
        "es-object-atoms@1.1.2"
      ]
    },
    {
      "ref": "gopd@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "has-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "hasown@2.0.4",
      "dependsOn": [
        "function-bind@1.1.2"
      ]
    },
    {
      "ref": "hono@4.13.13",
      "dependsOn": []
    },
    {
      "ref": "http-errors@2.0.1",
      "dependsOn": [
        "depd@2.0.0",
        "inherits@2.0.4",
        "setprototypeof@1.2.0",
        "statuses@2.0.2",
        "toidentifier@1.0.1"
      ]
    },
    {
      "ref": "iconv-lite@0.7.3",
      "dependsOn": []
    },
    {
      "ref": "inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "ip-address@10.7.4",
      "dependsOn": []
    },
    {
      "ref": "ipaddr.js@1.9.1",
      "dependsOn": []
    },
    {
      "ref": "is-promise@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "jose@6.2.13",
      "dependsOn": []
    },
    {
      "ref": "json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "json-schema-typed@8.0.2",
      "dependsOn": []
    },
    {
      "ref": "math-intrinsics@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "media-typer@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "merge-descriptors@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "mime-db@1.54.0",
      "dependsOn": []
    },
    {
      "ref": "mime-types@3.0.2",
      "dependsOn": [
        "mime-db@1.54.0"
      ]
    },
    {
      "ref": "negotiator@1.1.0",
      "dependsOn": [
        "content-type@2.1.0"
      ]
    },
    {
      "ref": "content-type@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "object-inspect@1.13.4",
      "dependsOn": []
    },
    {
      "ref": "on-finished@2.4.1",
      "dependsOn": [
        "ee-first@1.1.1"
      ]
    },
    {
      "ref": "once@1.4.0",
      "dependsOn": [
        "wrappy@1.0.2"
      ]
    },
    {
      "ref": "pako@1.0.11",
      "dependsOn": []
    },
    {
      "ref": "parseurl@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "path-key@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "path-to-regexp@8.4.2",
      "dependsOn": []
    },
    {
      "ref": "pdf-lib@1.17.1",
      "dependsOn": [
        "@pdf-lib/standard-fonts@1.0.0",
        "@pdf-lib/upng@1.0.1",
        "pako@1.0.11",
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "pkce-challenge@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkijs@3.4.2",
      "dependsOn": [
        "@noble/hashes@1.8.0",
        "asn1js@3.1.0",
        "bytestreamjs@2.0.1",
        "pvtsutils@1.3.6",
        "pvutils@1.2.0",
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "proxy-addr@2.0.8",
      "dependsOn": [
        "forwarded@0.2.0",
        "ipaddr.js@1.9.1"
      ]
    },
    {
      "ref": "pvtsutils@1.3.6",
      "dependsOn": [
        "tslib@2.8.1"
      ]
    },
    {
      "ref": "pvutils@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "qs@6.16.1",
      "dependsOn": [
        "es-define-property@1.0.1",
        "side-channel@1.1.1"
      ]
    },
    {
      "ref": "range-parser@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "raw-body@3.0.2",
      "dependsOn": [
        "bytes@3.1.2",
        "http-errors@2.0.1",
        "iconv-lite@0.7.3",
        "unpipe@1.0.0"
      ]
    },
    {
      "ref": "reflect-metadata@0.2.2",
      "dependsOn": []
    },
    {
      "ref": "require-from-string@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "router@2.2.0",
      "dependsOn": [
        "depd@2.0.0",
        "is-promise@4.0.0",
        "parseurl@1.3.3",
        "path-to-regexp@8.4.2"
      ]
    },
    {
      "ref": "selfsigned@5.5.0",
      "dependsOn": [
        "@peculiar/x509@1.14.3",
        "pkijs@3.4.2"
      ]
    },
    {
      "ref": "send@1.2.1",
      "dependsOn": [
        "encodeurl@2.0.0",
        "escape-html@1.0.3",
        "etag@1.8.1",
        "fresh@2.0.0",
        "http-errors@2.0.1",
        "mime-types@3.0.2",
        "on-finished@2.4.1",
        "range-parser@1.3.0",
        "statuses@2.0.2"
      ]
    },
    {
      "ref": "serve-static@2.2.1",
      "dependsOn": [
        "encodeurl@2.0.0",
        "escape-html@1.0.3",
        "parseurl@1.3.3",
        "send@1.2.1"
      ]
    },
    {
      "ref": "setprototypeof@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "shebang-command@2.0.0",
      "dependsOn": [
        "shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "shebang-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "side-channel@1.1.1",
      "dependsOn": [
        "es-errors@1.3.0",
        "object-inspect@1.13.4",
        "side-channel-list@1.0.1",
        "side-channel-map@1.0.1",
        "side-channel-weakmap@1.0.2"
      ]
    },
    {
      "ref": "side-channel-list@1.0.1",
      "dependsOn": [
        "es-errors@1.3.0",
        "object-inspect@1.13.4"
      ]
    },
    {
      "ref": "side-channel-map@1.0.1",
      "dependsOn": [
        "call-bound@1.0.4",
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0",
        "object-inspect@1.13.4"
      ]
    },
    {
      "ref": "side-channel-weakmap@1.0.2",
      "dependsOn": [
        "call-bound@1.0.4",
        "es-errors@1.3.0",
        "get-intrinsic@1.3.0",
        "object-inspect@1.13.4",
        "side-channel-map@1.0.1"
      ]
    },
    {
      "ref": "statuses@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "toidentifier@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "tslib@2.8.1",
      "dependsOn": []
    },
    {
      "ref": "tsyringe@4.10.0",
      "dependsOn": [
        "tslib@1.14.1"
      ]
    },
    {
      "ref": "tslib@1.14.1",
      "dependsOn": []
    },
    {
      "ref": "type-is@2.1.0",
      "dependsOn": [
        "content-type@2.1.0",
        "media-typer@1.1.1",
        "mime-types@3.0.2"
      ]
    },
    {
      "ref": "content-type@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "vary@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "which@2.0.2",
      "dependsOn": [
        "isexe@2.0.0"
      ]
    },
    {
      "ref": "wrappy@1.0.2",
      "dependsOn": []
    }
  ]
}
