{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:d2ee9b3c-0ed3-4782-ba17-e0c9511123b5",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-21T00:30:26Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.7",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.7",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.7",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "jwt",
      "group": "@edgefirst-dev",
      "version": "1.3.0",
      "description": "A library to simplify using JWT in your application.",
      "purl": "pkg:npm/%40edgefirst-dev/jwt@1.3.0",
      "bom-ref": "pkg:npm/@edgefirst-dev/jwt@1.3.0",
      "author": "Sergio Xalambrí <hello+oss@sergiodxa.com> (https://sergiodxa.com)",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "build, typecheck, quality, quality:fix, exports"
        },
        {
          "name": "cdx:npm:buildScripts",
          "value": "build"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://edgefirst-dev.github.io/jwt"
        },
        {
          "type": "vcs",
          "url": "https://github.com/edgefirst-dev/jwt"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@andrewbranch\\n@arethetypeswrong\\n@biomejs\\n@braidai\\n@bundled-es-modules\\n@colors\\n@edgefirst-dev\\n@gerrit0\\n@inquirer\\n@loaderkit\\n@mjackson\\n@mswjs\\n@open-draft\\n@shikijs\\n@sindresorhus\\n@total-typescript\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "bun.lock"
      }
    ]
  },
  "components": [
    {
      "group": "@andrewbranch",
      "name": "untar.js",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "261d79fea566acb1a190a24175794ad7ef6d638959aee623b20903163d3c6660e259504b25caa4a24ed9d3f474227fa2d6b49c0692654afad34b62e6e353db9f"
        }
      ],
      "purl": "pkg:npm/%40andrewbranch/untar.js@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@andrewbranch/untar.js/-/untar.js-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@andrewbranch/untar.js@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@andrewbranch/untar.js/-/untar.js-1.0.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@arethetypeswrong",
      "name": "cli",
      "version": "0.18.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "492d59e60452bdb3f8b65f7c2a5372812529dd87de9e4b6defcd8c40a11b626e8614fa30ced9e7bdd1148501a6dae543207e18914e9abfe9fc2e6e8e10e8a0a8"
        }
      ],
      "purl": "pkg:npm/%40arethetypeswrong/cli@0.18.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.18.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@arethetypeswrong/cli@0.18.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.18.1.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "attw"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@arethetypeswrong",
      "name": "core",
      "version": "0.18.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b94c38edc2e007acd83a9031169f78346fc9f5ebf4c1c382f943a64c21445ad6c3127e2fa51d127283f10fb2c219c3dccce77b6c325224bfe0312cf70649d873"
        }
      ],
      "purl": "pkg:npm/%40arethetypeswrong/core@0.18.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@arethetypeswrong/core/-/core-0.18.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@arethetypeswrong/core@0.18.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@arethetypeswrong/core/-/core-0.18.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "biome",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6b91dec6ef4fa8f4a9139f928b9836178a11a84da2063bd3c820dd9907b509c45ad6c34e026473d888c46362c683bd557b84fd5d60d44bc5200d2da0451a9a2"
        }
      ],
      "purl": "pkg:npm/%40biomejs/biome@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/biome@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/biome/-/biome-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "biome"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-darwin-arm64",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c506c3d6acdbe474aacd098780a7ec68d8779c3863c0cbd5b237207f8ca9e779d8339785b81dbf5933360d6dff1d3021a651d49abe5607891d3541a611e7c73"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-darwin-arm64@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-darwin-arm64@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-darwin-x64",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9e060187ff9b11e76a9127af3d584b3f841f54f0a96fee0105eda9ed7b37d9d060b3bae1f676360086142fa0602f0d4955757c1a5a4a99bfe1362b88c5f3df66"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-darwin-x64@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-darwin-x64@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-linux-arm64",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c9216d3e2d8ba3763520249bb07ac3f812320197f37f4dc397dc8bc81c940db00aaf57608722882c980f7804f1ba8d90134b81e2fb1bf84a4041412b75378fe"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-linux-arm64@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-linux-arm64@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-linux-arm64-musl",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bfaeb90adf560918c66bcfa44ebd02cc0a54d3e5d7b518309b321fd5278a48602ffb6b1c0255ba251e4f305a3a173aaa67ae0fa3bf5c28e0ca7f7fc0026102a8"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-linux-arm64-musl@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-linux-arm64-musl@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-linux-x64",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "951089bff562dd597099b77a2bea10d0a84b1cc032b0df255e8088ed778797169a8e4d3abbb1be52c1523b4d4d02ce6262e58a9956639a23b3274389986b0cc2"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-linux-x64@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-linux-x64@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-linux-x64-musl",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "804862fe3481859da6eb08d5e77d18cbcf9f36a1bc3c08a7337a15ec2c8efba737084875e848b39b6d6e1d5b32541101e9120cf091c897a006602bfa43a43d4e"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-linux-x64-musl@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-linux-x64-musl@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-win32-arm64",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b656e12e4f965d99a0c2820ac07207101654c319a5edb449824d17dac3f2351dd2f7771d46ae97ba5019450275ec56061b35a77b47e0ad704aa65ee5e0cf3b1e"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-win32-arm64@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-win32-arm64@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@biomejs",
      "name": "cli-win32-x64",
      "version": "1.9.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f18e703215483da59eea3c361fe2a5126e303ff7fb116dfcd7464b98396b104cb92af06c6fd10211fbbf90c583e3ce228df43cfa7222d2088c82ef60d5402eb8"
        }
      ],
      "purl": "pkg:npm/%40biomejs/cli-win32-x64@1.9.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@biomejs/cli-win32-x64@1.9.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@braidai",
      "name": "lang",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c72258922c8d42d4f208b787c5998eb3bae707de03f8dd488ca340ad0221f3ef254c1398ed3160c0457e3b0e5ad6e6818b98f6c3d7cb6d670915358b0c8b65e6"
        }
      ],
      "purl": "pkg:npm/%40braidai/lang@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@braidai/lang/-/lang-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@braidai/lang@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@braidai/lang/-/lang-1.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@bundled-es-modules",
      "name": "cookie",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f28fb97d13cb35b8db7464519898f787a1e1d404097f6764dea43fe5915bf8f5e444d892a0c18650a96c80b7ebc6779bef66b1549c886238bae04dbe9cd7d8cb"
        }
      ],
      "purl": "pkg:npm/%40bundled-es-modules/cookie@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@bundled-es-modules/cookie@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@bundled-es-modules",
      "name": "statuses",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca7ec192503969c81c06bfbbc34eb87c657e486205c928c22a9aa37168010087eb02463ee064132491d031e4f757fb20cf6dd54c4555f13b4e9a4bc90211557e"
        }
      ],
      "purl": "pkg:npm/%40bundled-es-modules/statuses@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@bundled-es-modules/statuses@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@bundled-es-modules",
      "name": "tough-cookie",
      "version": "0.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "76f3076cbe3ae02d3323e62ac5bcfa919e53384a7b18b5bea6bcbf4569dd011f0c250017676acf988b3cb73893663788ca148d66065b09e3ed7d26dd5aa4ad27"
        }
      ],
      "purl": "pkg:npm/%40bundled-es-modules/tough-cookie@0.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@bundled-es-modules/tough-cookie@0.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@colors",
      "name": "colors",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd"
        }
      ],
      "purl": "pkg:npm/%40colors/colors@1.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@colors/colors@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@edgefirst-dev",
      "name": "data",
      "version": "0.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "54b865bc43c327449dd2913ab0061342422a6425d5a27696960449210407cdf8d35c269d17beeaa878f937168f49ce300ae9740c93bfd0c9de8d5a8901752246"
        }
      ],
      "purl": "pkg:npm/%40edgefirst-dev/data@0.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@edgefirst-dev/data/-/data-0.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@edgefirst-dev/data@0.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@edgefirst-dev/data/-/data-0.0.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@edgefirst-dev/data,Data,@edgefirst-dev/data/Data,@edgefirst-dev/data/parser,ObjectParser,@edgefirst-dev/data/parser/ObjectParser"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ],
        "occurrences": [
          {
            "location": "build/lib/jwt.js",
            "line": 1
          },
          {
            "location": "src/lib/jwt.ts",
            "line": 1
          },
          {
            "location": "build/lib/jwt.js",
            "line": 2
          },
          {
            "location": "src/lib/jwt.ts",
            "line": 2
          }
        ]
      }
    },
    {
      "group": "@gerrit0",
      "name": "mini-shiki",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bda64d1a118b28c635e076c5e77c711cd8053bd5b3fade654e518da65d8df71162290d08e6821ed2f2a353d761ecd6f70f0ea567bc2a504d2b8becdc7699caf9"
        }
      ],
      "purl": "pkg:npm/%40gerrit0/mini-shiki@3.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@gerrit0/mini-shiki@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.2.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@inquirer",
      "name": "confirm",
      "version": "5.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e995d82b73355e66950595fa1427c2860b69a279cbd11e88ee4f0dbbe91aa0d913f36f055594dc71ad4caa65908a9696da835111097901a3c250e38254d75133"
        }
      ],
      "purl": "pkg:npm/%40inquirer/confirm@5.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@inquirer/confirm@5.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@inquirer",
      "name": "core",
      "version": "10.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "000f4242196bb7a660892cbaaa80228220358b339aef9d6e817ea2a128ea809fbf19dfad10dfd3391939b1460d8d7b8759f5b4af59ff6ba6a4e2efcda871ebb4"
        }
      ],
      "purl": "pkg:npm/%40inquirer/core@10.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@inquirer/core@10.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.7.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@inquirer",
      "name": "figures",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "132eb5efa81999ea99b98fd6fe7662532be66f5fea2278dca626635d68ba9ce37e9f12690f56f1b52a01c4d96218849a7b7da7e8ec1b63e4d25cf67509f4b86f"
        }
      ],
      "purl": "pkg:npm/%40inquirer/figures@1.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@inquirer/figures@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@inquirer",
      "name": "type",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8c345ac363c8e415873d225f4380bb0784ccee1e7398335f825185566f3bbda13d210bb57b11c62f74229ea2597f15c722d3803e11167dc1c73b710f254e420"
        }
      ],
      "purl": "pkg:npm/%40inquirer/type@3.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@inquirer/type@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@loaderkit",
      "name": "resolve",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a28e7572cae011f7873b9f776eaa0f386c2b5f4f774330d6adcffbcbcefa6ff39b0eaa761dbc3eae5fb7b36e9645721b9e1b72e344f8d379f05385055f72900a"
        }
      ],
      "purl": "pkg:npm/%40loaderkit/resolve@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@loaderkit/resolve/-/resolve-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@loaderkit/resolve@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@loaderkit/resolve/-/resolve-1.0.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@mjackson",
      "name": "file-storage",
      "version": "0.6.1",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f718456999f98daf2368625a1d74839b6b9380c1c91f54632fbad3de23de1285bbff47e35587cf602186bc48add57dafa4cbd3e2b5c94ffb95d0ebfce549d41"
        }
      ],
      "purl": "pkg:npm/%40mjackson/file-storage@0.6.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mjackson/file-storage/-/file-storage-0.6.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@mjackson/file-storage@0.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@mjackson/file-storage/-/file-storage-0.6.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@mjackson/file-storage,FileStorage,@mjackson/file-storage/FileStorage,ListOptions,@mjackson/file-storage/ListOptions,ListResult,@mjackson/file-storage/ListResult"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/lib/jwk.ts",
            "line": 5
          }
        ]
      }
    },
    {
      "group": "@mjackson",
      "name": "lazy-file",
      "version": "3.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "071a4d4f52a62f1d0e2d87e04044b1fc02860f6733c1f65787d73449a0d4418d8344069562d02f490139124a404c575040aa9f2fe897568690fd237ec3bfc20c"
        }
      ],
      "purl": "pkg:npm/%40mjackson/lazy-file@3.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mjackson/lazy-file/-/lazy-file-3.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@mjackson/lazy-file@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@mjackson/lazy-file/-/lazy-file-3.3.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@mswjs",
      "name": "interceptors",
      "version": "0.37.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0afb9a4b2b95c59a0b47dda436615bc0dc7a214b7c6a57f3b1b9539d371f56a67cfb544fdf9c2f9ed40ee59fa2c561e724ee0389fddb1957a38ba653ad009db"
        }
      ],
      "purl": "pkg:npm/%40mswjs/interceptors@0.37.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.37.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@mswjs/interceptors@0.37.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.37.6.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@open-draft",
      "name": "deferred-promise",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "09e7302d6c77ae1c55405e95e1b0203d2e6df92a36b136cf800cda7ca9158b3ca2eed970a5c169745aaafb0a85d8ec0d066a85baeead3b2a2e4eec60a4c7f398"
        }
      ],
      "purl": "pkg:npm/%40open-draft/deferred-promise@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@open-draft/deferred-promise@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@open-draft",
      "name": "logger",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f6838e5fce1c47db7f0728ee316d2afbfb0052f05bf0ea2c614c3baf2dde66aa1e9b24908500fc14f663c3c5b72b46d7f1bf8bb92070841fbec19b1bd79a6c5"
        }
      ],
      "purl": "pkg:npm/%40open-draft/logger@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@open-draft/logger@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@open-draft",
      "name": "until",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53af53dc8b561ef2f01a0e5e2749f723ada75ae13a8a51e59b3ef33349e92c146f3d177b7ba3589a0e78bef46d3f99991bb919a9908555db135a8ec13ed06e8e"
        }
      ],
      "purl": "pkg:npm/%40open-draft/until@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@open-draft/until@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@shikijs",
      "name": "engine-oniguruma",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1964091ac849faaaedbe6237a712816a8f43b2408eb8116b0d47affbd5dd44906e2cc44385a28a302a2bec58fa5a58d06edecc401beccfcf993304bfd2b2b79"
        }
      ],
      "purl": "pkg:npm/%40shikijs/engine-oniguruma@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@shikijs/engine-oniguruma@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.2.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@shikijs",
      "name": "langs",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21fd220c76114866e286203cfbbb91b206f57abd588f5d69c295f573a1cb6278b30ec280c3989a4f72578f96696a2997496932fc88714e6ec2ea7922615ca6f8"
        }
      ],
      "purl": "pkg:npm/%40shikijs/langs@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@shikijs/langs@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.2.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@shikijs",
      "name": "themes",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9390ca2544fc225741bc09bc59cac34f9fbb180eec7ba94b92c47ed84dd2bf2a864f214ccd4d85f466fbae60feb7e3e06b530aad81710c87b25a331958ceae05"
        }
      ],
      "purl": "pkg:npm/%40shikijs/themes@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@shikijs/themes@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.2.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@shikijs",
      "name": "types",
      "version": "3.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcd4d6024e0a13633cb9a7344613ac2216107f8a5d5343b2c10b980c6206009e8c8ee9f19767068ae2e4beee072c2327f8e4d32d15a48d9213a7e69826feb4c8"
        }
      ],
      "purl": "pkg:npm/%40shikijs/types@3.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/types/-/types-3.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@shikijs/types@3.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@shikijs/types/-/types-3.2.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@shikijs",
      "name": "vscode-textmate",
      "version": "10.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f37c9e821676c718a7dcd8fccf534c77f342b9c6be82c617b30cb00f2e5b1efc2558bf2da53426cc6794b8777d142dc4fd204432fcc94705843b3e6019eb3d42"
        }
      ],
      "purl": "pkg:npm/%40shikijs/vscode-textmate@10.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@shikijs/vscode-textmate@10.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@sindresorhus",
      "name": "is",
      "version": "4.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b74f6f48ddcc75fb32087a057134421ff894b46ece2740ac8f307c72302629cfef6bf90881e0c8fd3c6c8a0767704ff86deef7e26d1cbc863035a5788b65ea03"
        }
      ],
      "purl": "pkg:npm/%40sindresorhus/is@4.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@sindresorhus/is@4.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@total-typescript",
      "name": "tsconfig",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7cee1cb4c3c6cf590e14e4384423c14417cccb78039fea5e8147eb1b250544cbff45dd19337fd21c7de1142606e2ee9b3cb1bc3a598e19c04b0dec6fcabdc0e7"
        }
      ],
      "purl": "pkg:npm/%40total-typescript/tsconfig@1.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@total-typescript/tsconfig/-/tsconfig-1.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@total-typescript/tsconfig@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@total-typescript/tsconfig/-/tsconfig-1.0.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "bun",
      "version": "1.2.14",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56c1592acf28287cc8ef3c2f102880279a12a2b5a77485845617db62a65de0723fe399335bb3cdd91af96e2033bc6bd1b8d9982d200d63e1f9f6e6c7abcc70ed"
        }
      ],
      "purl": "pkg:npm/%40types/bun@1.2.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/bun/-/bun-1.2.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/bun@1.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/bun/-/bun-1.2.14.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "cookie",
      "version": "0.6.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e0a87d6ba0766d07220217fb152b8c45191459e709809bbd9cf9f1df2ce9b1f5d7fdce7444422aa476380bcd9b5cff74aab2ed5ed903c53668b183b75293b094"
        }
      ],
      "purl": "pkg:npm/%40types/cookie@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/cookie@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "hast",
      "version": "3.0.4",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58fb3e6db430e5a0a3fb1ea568d1962c7df0be21eda02bff3f7fa8b4185b3a12601bcaada5d00c9530b12edb13580ecb1f53a1fdb1421ec067d133d2e66df411"
        }
      ],
      "purl": "pkg:npm/%40types/hast@3.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/hast@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "22.13.9",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69c0635dd449dc0e8f6f7b6a9f0f47666c91dc58a8977686c5108ad71dddfba08300c8e5ec8eb8f70a5277ec8d5110a36ce506bbdb6ab4b2a74c6c662ba0b21b"
        }
      ],
      "purl": "pkg:npm/%40types/node@22.13.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@22.13.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "statuses",
      "version": "2.0.5",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e6214196ac08b0bb7759a719edc62782fb59ffe5cde68eb226926392436342e6e3fa7183b8680643752991708e42d688939aa9591870befcd989acaa206cfe4"
        }
      ],
      "purl": "pkg:npm/%40types/statuses@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/statuses@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "tough-cookie",
      "version": "4.0.5",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc077cfa720e57b465fbee9fd4174ac4548c826a2a12861b1d1a4f731dc911fbfc551b107bd6789825de241cf1b3b99b1d8fd739966e5e544d7e1a553dbb3a64"
        }
      ],
      "purl": "pkg:npm/%40types/tough-cookie@4.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/tough-cookie@4.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "unist",
      "version": "3.0.3",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "928fe0205251bf5efb5e066c65c0709ea24de71fc689e9fca8d3a7d03e5b414ff303355ff59b7706571488baa157dcb801193419b4f7b675223cd8274d7cdcfd"
        }
      ],
      "purl": "pkg:npm/%40types/unist@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/unist@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19d60eedaeb5991d1f3a502cbc2f7fac81dfecbf7ab0173a7445b378ebbe28079ae5b6724113c8a688eb5682380171894bfc9cbbf7c14dd2eb524038383aef8f"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc"
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "any-promise",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed4be629a95646dd708232f546b1b1a12256ff44191487a0a5e1af646f648e9f2fad1bb9e574c76f09eaab61a95e6f6e2db72e8719b722a5fd381e0c651d5bd8"
        }
      ],
      "purl": "pkg:npm/any-promise@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/any-promise@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "argparse",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd"
        }
      ],
      "purl": "pkg:npm/argparse@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/argparse@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f"
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bun-types",
      "version": "1.2.14",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ae87851bdbcb9c31159e894516307b13f5671baf81f790b20eef64596449520f14aeeefa5eb51bf12140d4696e90b5a21e8b12299bb397b4d9d93dff36133c0"
        }
      ],
      "purl": "pkg:npm/bun-types@1.2.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bun-types/-/bun-types-1.2.14.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bun-types@1.2.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bun-types/-/bun-types-1.2.14.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "4.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898"
        }
      ],
      "purl": "pkg:npm/chalk@4.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "char-regex",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "916597cedbd9e5205057e79180a15e87cab9b0bb99636fbc5942339715954e0fa81b0635e2aca5c7529b2b31ddf0fe99624020d31c880d4f4930787224c6758f"
        }
      ],
      "purl": "pkg:npm/char-regex@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/char-regex@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cjs-module-lexer",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f73f1365a18cd697ecc18797ad4a733eb931f149d661d849725b2260c9bac7fc39fa737ef137ff2e70207cb1900a6e7da803b153c5b01c4ab6bcdc05ea2e23f9"
        }
      ],
      "purl": "pkg:npm/cjs-module-lexer@1.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cjs-module-lexer@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-highlight",
      "version": "2.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4a0dca04570c945eb8dc24dbc70f434573f862c1efd63d560895e421d8ed4dd99ae8e6058967f2bedc31a7f30f0ffc5e85c4e833c82e5bc43c872200923e11a"
        }
      ],
      "purl": "pkg:npm/cli-highlight@2.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-highlight@2.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "highlight"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-table3",
      "version": "0.6.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f96ff979f4d1ef2e47443ee0002c3dc908ea315bc430b04799ba0cfe43d66a6f87f879b2ae08e1e989dc54a2b5db6619917acbb9dcd3b80ba4530f459cc7fb21"
        }
      ],
      "purl": "pkg:npm/cli-table3@0.6.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-table3@0.6.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cli-width",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2eb99778fdd9b64b0e469aacba6c6c8d34d7b5aadf51a66c6f78b48eeca720b139d4ed15dfb30fbf6ee9161a8d5a6e006230089cd3af2b72566c3b82169a6c5"
        }
      ],
      "purl": "pkg:npm/cli-width@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cli-width@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "8.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61"
        }
      ],
      "purl": "pkg:npm/cliui@8.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cliui@8.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "10.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb8320dad5ec8699446d21b3c7b6a6ccfc0a28e086ba84913ff0a311dc3093414e1a551baba94aba8c83653359926c47749b69e7885d7d8fc952b74bed77ddba"
        }
      ],
      "purl": "pkg:npm/commander@10.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commander@10.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "consola",
      "version": "3.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e4829c757d279d86af8ba1bb4ed3a1c24633ca37c995ab5b8cc8ee2d27c4da4613e693033a2959e0ebcc862eb7ec27032024e6cf7c0044fa3286ac97d58f97bc"
        }
      ],
      "purl": "pkg:npm/consola@3.4.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/consola@3.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca48b95e72ae7fbe74979d2e193965b7a90a20b6389d0d5e34841ab685c40726797568272aa6e7aa64eb044e41e0dee5acc24a436cad58c8933b6a34bfa130ff"
        }
      ],
      "purl": "pkg:npm/cookie@0.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "8.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emojilib",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e54d2b54c5396369f6fb290d2d0a8ca2a92537d202053fcab2f0b51b3eafa876f3d805d71a41be3e6e6b31693ff158ebaff998f7df391e2f036339f5174f4dcb"
        }
      ],
      "purl": "pkg:npm/emojilib@2.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emojilib@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "entities",
      "version": "4.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187"
        }
      ],
      "purl": "pkg:npm/entities@4.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/entities@4.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "environment",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c54b683e432081bcf430fc8f8885abd4aa7869e5898c367a48cbd44618a68dd660b11b83a65179fecf617201a1c97321b3eeafa67ba8899da4162bb714c9d2f1"
        }
      ],
      "purl": "pkg:npm/environment@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/environment@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c"
        }
      ],
      "purl": "pkg:npm/escalade@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fflate",
      "version": "0.8.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "70f254e3b39a02809b834a41bf3b20a533e19a1a88e5e26387f248bbcb4f8f9abe4fb88bbd6fc901852a984eca381e11d59c8487305a210a50a5aadd045e73f0"
        }
      ],
      "purl": "pkg:npm/fflate@0.8.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fflate@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graphql",
      "version": "16.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "023a8629b0c650544a21108ff6d08a888187cab8b3da81c46cf21b12d7122d2b3862345e64e20f41059e938fba863c3ad87f504a15c7c9a1a2bc689854b79815"
        }
      ],
      "purl": "pkg:npm/graphql@16.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graphql@16.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d"
        }
      ],
      "purl": "pkg:npm/has-flag@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "headers-polyfill",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21270b6de3e992f3bce3ab08c0eb4e4c38eeb5131675774999774cbe4ea00811f114ef1df9028e41e772652c454d31584529a58124c3b57aaaab8a5c7a70572d"
        }
      ],
      "purl": "pkg:npm/headers-polyfill@4.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/headers-polyfill@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "highlight.js",
      "version": "10.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7371415aba2b1628d1da4643785a397f640d3b8043408c597727f738f34769ae4193839110b2d81a345a817d4a82ab9e2465120472b793b00805fe6daab83ec"
        }
      ],
      "purl": "pkg:npm/highlight.js@10.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/highlight.js@10.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-node-process",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "560e28ebf7ea3f1223b718141f940b261c19ee05b97621825655e9b947c42c2eb60aec4cd621dc45ee757f65b5143cb4e008b828991a80a8f1dd76aac9f44a5f"
        }
      ],
      "purl": "pkg:npm/is-node-process@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-node-process@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jose",
      "version": "6.0.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4311bb11a9620c0466d4ed52f0119a92a9dc193f6cdb96ca2f55927fafe86b5ed392ac22f03d9936096a085f83b1817cf3fad5eba43f436985032ebdec4d4352"
        }
      ],
      "purl": "pkg:npm/jose@6.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jose/-/jose-6.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jose@6.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jose/-/jose-6.0.11.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "jose"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ],
        "occurrences": [
          {
            "location": "build/lib/jwk.js",
            "line": 1
          },
          {
            "location": "build/lib/jwk.js",
            "line": 58
          },
          {
            "location": "build/lib/jwk.js",
            "line": 61
          },
          {
            "location": "build/lib/jwk.js",
            "line": 62
          },
          {
            "location": "build/lib/jwk.js",
            "line": 89
          },
          {
            "location": "build/lib/jwk.js",
            "line": 92
          },
          {
            "location": "build/lib/jwk.js",
            "line": 93
          },
          {
            "location": "build/lib/jwk.js",
            "line": 174
          },
          {
            "location": "build/lib/jwk.js",
            "line": 192
          },
          {
            "location": "build/lib/jwt.js",
            "line": 3
          },
          {
            "location": "build/lib/jwt.js",
            "line": 331
          },
          {
            "location": "build/lib/jwt.js",
            "line": 371
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 6
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 80
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 84
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 86
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 114
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 117
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 118
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 212
          },
          {
            "location": "src/lib/jwk.ts",
            "line": 233
          },
          {
            "location": "src/lib/jwt.ts",
            "line": 3
          },
          {
            "location": "src/lib/jwt.ts",
            "line": 349
          },
          {
            "location": "src/lib/jwt.ts",
            "line": 402
          }
        ]
      },
      "tags": [
        "security"
      ]
    },
    {
      "group": "",
      "name": "linkify-it",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5a1c26f341100371d3fe013aa70ee86127f31122a0e4657e69ca3147451cac4bcbd9e406ea184a0521bea96073d9f8bfce0b62dcfb14fcb875554790802bfc1"
        }
      ],
      "purl": "pkg:npm/linkify-it@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/linkify-it@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "11.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4085d9501254c7edb31d4750ba359e8c191c0fdf9cb3de2d2e7d3e60bf14ac287e0f9b025d9e1cecb6841f8f29370458dcc2c382a505ca1942ca324f7f558fd0"
        }
      ],
      "purl": "pkg:npm/lru-cache@11.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@11.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lunr",
      "version": "2.3.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd35370da65a17746df6b84ddee04c1900f7743dbfbc542a9ef6420efe1d97988ecead88650a93c6ef74af813927e9cfef42778a5a950ab6e1a3679669e5bc3b"
        }
      ],
      "purl": "pkg:npm/lunr@2.3.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lunr@2.3.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "markdown-it",
      "version": "14.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6b9e08c2058f69e042000b2fd776209802ce1757a5001074f05c4ef62fabe15164e55978a4aa2444f797f2ee530a04ac3e2e9e735a2d7cb8dd3a955c81ba6c86"
        }
      ],
      "purl": "pkg:npm/markdown-it@14.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/markdown-it@14.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "markdown-it"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked",
      "version": "9.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dc0722e720591de604976668cdbd2d539664610976632331d895a1a43e52c87a41b9e490d1d99e2f6bdb59c0288ffbf44311188d84c385bb4d7177a3b972dd5"
        }
      ],
      "purl": "pkg:npm/marked@9.1.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/marked@9.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "marked"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked-terminal",
      "version": "7.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b78ac1bcfb07739eee13fda724e2e631b642438b6001c700103de781742a5ba83e4f1038f3c27327e14ade5424cc140e23599157faff2aafb56652780f4a3043"
        }
      ],
      "purl": "pkg:npm/marked-terminal@7.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/marked-terminal@7.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.3.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mdurl",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2dffbdfb6afe4dda79c170d70b83dc2018d30edab850a8c23cc421288bb3a49356d1bf7a915a92c16d1b4fb1614527e602215880ff92091bddac3a337e1d14e7"
        }
      ],
      "purl": "pkg:npm/mdurl@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mdurl@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "9.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3"
        }
      ],
      "purl": "pkg:npm/minimatch@9.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@9.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mrmime",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637c1074583655ae9eb6f43923cdb252119db0aadc628c7aa7b15f2f52db2b6278574d45f531a57a94c88672b6e2dee4a1989b9a0f36286825840d572b922c2d"
        }
      ],
      "purl": "pkg:npm/mrmime@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mrmime@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "msw",
      "version": "2.8.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18b53c831d28ed1046ff7c7f7939e72dde52e59227c5745144c37c189c1a3d9e23a494f1cd07d61afc2bf747bc2f97642899f3fa04f8810602a6b2f2fdce2457"
        }
      ],
      "purl": "pkg:npm/msw@2.8.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/msw/-/msw-2.8.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/msw@2.8.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/msw/-/msw-2.8.4.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "msw"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mute-stream",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "596748c69ca3127f8585025042ff5a4006251e835577323353248d57580750f0d2759277c999fba4001b41c57b079e8cbeef3cd6af45655fb4571db10b8e1558"
        }
      ],
      "purl": "pkg:npm/mute-stream@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mute-stream@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mz",
      "version": "2.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cfcd4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9"
        }
      ],
      "purl": "pkg:npm/mz@2.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mz@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-emoji",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67795313da4b689178ecdc8c85de30c35c854c03fc621608f1295e2621f3338e858299b97273734a5f577f314da9b6b3f95949ac88f77d74380de3754639ba73"
        }
      ],
      "purl": "pkg:npm/node-emoji@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-emoji@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "outvariant",
      "version": "1.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f92976504aefb6ca1a8d10ca084e7f741cf80c8bc75d0427031b504c5d38389c58d3e0f26574a8e4fe416fb5d858e87cd6cca886560bdb885b0f0c5e74f50908"
        }
      ],
      "purl": "pkg:npm/outvariant@1.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/outvariant@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "5.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba0ab80c52343ed6fe5968c074e2b5ebebbf9c77e222b704fac87c91931a3345a595028b23dace52ae9cd9bedcc0f9177737d0112aafa2a2baba0ed4fd8cb3ba"
        }
      ],
      "purl": "pkg:npm/parse5@5.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5@5.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5-htmlparser2-tree-adapter",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8fb96bdb2e0bc31a294a73906889c468be54f832d613e897c9c8138c0ec2a8893f868ae3f9ab2acf0a747d1dc3c40882499998798d19ddc8d4e19e185bfef94"
        }
      ],
      "purl": "pkg:npm/parse5-htmlparser2-tree-adapter@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5-htmlparser2-tree-adapter@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "6.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "621a70e13f42ea13e980f780dbcbacd3b3897aa67913341391b7f0ba1b14834736dfb468985a044c9826a76b1adc5ff8d607cb13a1b972a718c339e678478e95"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@6.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@6.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picocolors",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454"
        }
      ],
      "purl": "pkg:npm/picocolors@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "psl",
      "version": "1.15.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25977780c5410154244ace8774d668f52768d0b35c41e30d3f70a8cc125bdc9602fd05186539cac4ff9ff285915f8ac73f912ead6c6a0074d2c140a394d29ad7"
        }
      ],
      "purl": "pkg:npm/psl@1.15.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/psl@1.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16"
        }
      ],
      "purl": "pkg:npm/punycode@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "punycode.js",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb11481d4d189476210d0b55e11f49e9ae7648bc76f010a34fee227a1ec819b83054958efa49b8df5738c9195111402c026b7fb8c8d05324073443dfd0cdfd08"
        }
      ],
      "purl": "pkg:npm/punycode.js@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/punycode.js@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "querystringify",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1"
        }
      ],
      "purl": "pkg:npm/querystringify@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/querystringify@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9"
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "requires-port",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301"
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/requires-port@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "865abcb407e7d26ffad69e0155170fcc81abe8b2a2330a3854ce9d1a2ea9b78a9c46498dcd3716aba782123121faa5e390c0ef3e53851521b0423a046ba83230"
        }
      ],
      "purl": "pkg:npm/semver@7.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af"
        }
      ],
      "purl": "pkg:npm/signal-exit@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "skin-tone",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "91431b4f5a01242a60ae72a84abd28eb03edbd1593f56f542af18bc1f2583b65ae6a16511cea44c8bd5c93230680c5a1d1476999aa05a8a283dbd593a2634418"
        }
      ],
      "purl": "pkg:npm/skin-tone@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/skin-tone@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "470340f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475"
        }
      ],
      "purl": "pkg:npm/statuses@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/statuses@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strict-event-emitter",
      "version": "0.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bcc82313f18610f1059e116e6faa5ae0598905105538ba48208da1bc267c2b36fb2b48651e8ee642feb162b06f08bd8bb40201c0550af30bee2604d5490e4c15"
        }
      ],
      "purl": "pkg:npm/strict-event-emitter@0.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strict-event-emitter@0.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "4.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047"
        }
      ],
      "purl": "pkg:npm/supports-color@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-hyperlinks",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cc539b2ccc99784c33028282caed41f7553bf4adadec0a57b907e8f0ebb1c172c381c2b1bb033e62f71b2219ba416ab3ee61d41f54d5cad4753f05558c4b8c8a"
        }
      ],
      "purl": "pkg:npm/supports-hyperlinks@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-hyperlinks@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "thenify",
      "version": "3.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "455652215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b"
        }
      ],
      "purl": "pkg:npm/thenify@3.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/thenify@3.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "thenify-all",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "44dc501ffa88f3fb77b615c90f072cb543b8cdeaa8eb8f94cbffac355441c785e7d8e5fe399f683fe8899cd16aa6516b6b665455e28249ada85568b74f8b9598"
        }
      ],
      "purl": "pkg:npm/thenify-all@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/thenify-all@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tough-cookie",
      "version": "4.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e8a39514bcb0fd49c67a8e1f1b797d53eac3b5c36fcca4246910fed5dbcd0628c5544342736abd94dd424fb2b75bce22c430c86edd48e7abffeb86216e21e6a"
        }
      ],
      "purl": "pkg:npm/tough-cookie@4.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tough-cookie@4.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-fest",
      "version": "4.41.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4de4d243a1f9607be9a95c0145c9cb0c20670ce1d662eec8bc66c74fa37c00eca672bf4f2468dcd464ed896653620d0d0a0630be761612454285002bf5b8dfc0"
        }
      ],
      "purl": "pkg:npm/type-fest@4.41.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@4.41.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "type-fest,Jsonifiable,type-fest/Jsonifiable"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/lib/jwt.ts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typedoc",
      "version": "0.28.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4abcaa48cb0135ae7aaa2e08e4a2ad05df03aa61a28ef6757a6249126ade88c4e59a71409cffb12cd2147738f9a422a90fa049fb537c7eb18746ef6aecb5940"
        }
      ],
      "purl": "pkg:npm/typedoc@0.28.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typedoc@0.28.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.4.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "typedoc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typedoc-plugin-mdn-links",
      "version": "5.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05dde5b1558f4a90e49fa3466723c7a5c2b4f3c3d4bc7e1246ae110fdece8c0ea5f0f400df23a72611800ad8e620375c7a7453816528b07fb9e40359871ff093"
        }
      ],
      "purl": "pkg:npm/typedoc-plugin-mdn-links@5.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-5.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typedoc-plugin-mdn-links@5.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-5.0.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "5.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a757625ba4ea2fd2f4ee7371bd130cee130cc387395cea3fd626cbe1a0081a6480b7db254c4d57830e4a5aea1fdae4cebc283d058ed9462f86685fbbb1f80f79"
        }
      ],
      "purl": "pkg:npm/typescript@5.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@5.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tsc, tsserver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "uc.micro",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0110c99a986676f524e86970ef2f434366c590a047c101cb8b696c687e8f3e6cff29af6c14e06c065ba8ce10e5b569a7bfdbbf705e91b7cef39d14cf57eca9fc"
        }
      ],
      "purl": "pkg:npm/uc.micro@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/uc.micro@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "undici-types",
      "version": "6.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "372e90676363bb6d2fc354911dedddf6356eea027ee1edfe30ca6abbba6a1391d3e96b134a571efbe19098ae545d2f26cd5f034981eb407f97adfda355cb8a36"
        }
      ],
      "purl": "pkg:npm/undici-types@6.20.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/undici-types@6.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unicode-emoji-modifier-base",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c8b487e29cbba051f7a06ffd2be5d6af3d694a2ddd7d4ad61272276f131f02b39f735fb7dc19463d0b4bb0e630bdd332d750305017ad62e691c523ea824abef2"
        }
      ],
      "purl": "pkg:npm/unicode-emoji-modifier-base@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/unicode-emoji-modifier-base@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "universalify",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52"
        }
      ],
      "purl": "pkg:npm/universalify@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/universalify@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "url-parse",
      "version": "1.5.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289"
        }
      ],
      "purl": "pkg:npm/url-parse@1.5.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/url-parse@1.5.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "validate-npm-package-name",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3a58cbad0f5241d394a93690c6a2f97447d95ab5c4c72c96b28cd89405856b03d536e0fcde2825eee243d914e434c6e7888620b7c97cd5e08918875017b6af2d"
        }
      ],
      "purl": "pkg:npm/validate-npm-package-name@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/validate-npm-package-name@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "6.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "purl": "pkg:npm/y18n@5.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yaml",
      "version": "2.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d7450bc699ce0905f126f060c6c9fda6d8eaeaebe21bf86d64a93dbde246865aa7df0fc3c50eb7d73145fa79505cbc26226792e5a991d9d97653cb20e94f63b1"
        }
      ],
      "purl": "pkg:npm/yaml@2.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yaml@2.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "17.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb"
        }
      ],
      "purl": "pkg:npm/yargs@17.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@17.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "21.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07"
        }
      ],
      "purl": "pkg:npm/yargs-parser@21.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@21.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yoctocolors-cjs",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71856c4e32a5f1bf85ae789d8e26c35ac900bfb50a39f73069565da7f8adf67d6cf5f5372248036e174844a096e090ec025102258d32b6854f4f7b0aea489d78"
        }
      ],
      "purl": "pkg:npm/yoctocolors-cjs@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yoctocolors-cjs@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "5.6.1-rc",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1376f6fb5cc416ef388c1d18422f413910e3cfdfa319bc30cb5662dc6d0b50dc3b6bb71e3d4ac7311372f1a3e1e779d7a641465474b1219a39bca4df61a16205"
        }
      ],
      "purl": "pkg:npm/typescript@5.6.1-rc",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.6.1-rc.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@5.6.1-rc",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-5.6.1-rc.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tsc, tsserver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-escapes",
      "version": "4.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069"
        }
      ],
      "purl": "pkg:npm/ansi-escapes@4.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-escapes@4.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "purl": "pkg:npm/yargs@16.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "5.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce0559ba8d9671981f5049ac9fa78ede420d7b15bc44013899a890f1036cf02b693c24b232262c50b4771d06249b7c3c14803749b7abc8c24c4a5746b16f94df"
        }
      ],
      "purl": "pkg:npm/chalk@5.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@5.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parse5",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39f9ff0931734464d3c70a4d12cf4f3fdde05d2847713ab6e799f345848a7bc024569658eded5fa664df3b2a08be33f91c6ed9d9933b552f4f3e14065b6a4ea7"
        }
      ],
      "purl": "pkg:npm/parse5@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/parse5@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-fest",
      "version": "0.21.3",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db"
        }
      ],
      "purl": "pkg:npm/type-fest@0.21.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@0.21.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "type-fest,Jsonifiable,type-fest/Jsonifiable"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ],
        "occurrences": [
          {
            "location": "src/lib/jwt.ts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "purl": "pkg:npm/cliui@7.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "20.2.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3"
        }
      ],
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "bun.lock"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "bun.lock"
              }
            ],
            "concludedValue": "bun.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/@andrewbranch/untar.js@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@arethetypeswrong/cli@0.18.1",
      "dependsOn": [
        "pkg:npm/@arethetypeswrong/core@0.18.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cli-table3@0.6.5",
        "pkg:npm/commander@10.0.1",
        "pkg:npm/marked-terminal@7.3.0",
        "pkg:npm/marked@9.1.6",
        "pkg:npm/semver@7.7.1"
      ]
    },
    {
      "ref": "pkg:npm/@arethetypeswrong/core@0.18.1",
      "dependsOn": [
        "pkg:npm/@andrewbranch/untar.js@1.0.3",
        "pkg:npm/@loaderkit/resolve@1.0.3",
        "pkg:npm/cjs-module-lexer@1.4.3",
        "pkg:npm/fflate@0.8.2",
        "pkg:npm/lru-cache@11.1.0",
        "pkg:npm/semver@7.7.1",
        "pkg:npm/typescript@5.6.1-rc",
        "pkg:npm/validate-npm-package-name@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@biomejs/biome@1.9.4",
      "dependsOn": [
        "pkg:npm/@biomejs/cli-darwin-arm64@1.9.4",
        "pkg:npm/@biomejs/cli-darwin-x64@1.9.4",
        "pkg:npm/@biomejs/cli-linux-arm64-musl@1.9.4",
        "pkg:npm/@biomejs/cli-linux-arm64@1.9.4",
        "pkg:npm/@biomejs/cli-linux-x64-musl@1.9.4",
        "pkg:npm/@biomejs/cli-linux-x64@1.9.4",
        "pkg:npm/@biomejs/cli-win32-arm64@1.9.4",
        "pkg:npm/@biomejs/cli-win32-x64@1.9.4"
      ]
    },
    {
      "ref": "pkg:npm/@biomejs/cli-darwin-arm64@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-darwin-x64@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-linux-arm64@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-linux-arm64-musl@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-linux-x64@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-linux-x64-musl@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-win32-arm64@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@biomejs/cli-win32-x64@1.9.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@braidai/lang@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@bundled-es-modules/cookie@2.0.1",
      "dependsOn": [
        "pkg:npm/cookie@0.7.2"
      ]
    },
    {
      "ref": "pkg:npm/@bundled-es-modules/statuses@1.0.1",
      "dependsOn": [
        "pkg:npm/statuses@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@bundled-es-modules/tough-cookie@0.1.6",
      "dependsOn": [
        "pkg:npm/@types/tough-cookie@4.0.5",
        "pkg:npm/tough-cookie@4.1.4"
      ]
    },
    {
      "ref": "pkg:npm/@colors/colors@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@edgefirst-dev/data@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@gerrit0/mini-shiki@3.2.2",
      "dependsOn": [
        "pkg:npm/@shikijs/engine-oniguruma@3.2.1",
        "pkg:npm/@shikijs/langs@3.2.1",
        "pkg:npm/@shikijs/themes@3.2.1",
        "pkg:npm/@shikijs/types@3.2.1",
        "pkg:npm/@shikijs/vscode-textmate@10.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@inquirer/confirm@5.1.6",
      "dependsOn": [
        "pkg:npm/@inquirer/core@10.1.7",
        "pkg:npm/@inquirer/type@3.0.4",
        "pkg:npm/@types/node@22.13.9"
      ]
    },
    {
      "ref": "pkg:npm/@inquirer/core@10.1.7",
      "dependsOn": [
        "pkg:npm/@inquirer/figures@1.0.10",
        "pkg:npm/@inquirer/type@3.0.4",
        "pkg:npm/@types/node@22.13.9",
        "pkg:npm/ansi-escapes@4.3.2",
        "pkg:npm/cli-width@4.1.0",
        "pkg:npm/mute-stream@2.0.0",
        "pkg:npm/signal-exit@4.1.0",
        "pkg:npm/wrap-ansi@6.2.0",
        "pkg:npm/yoctocolors-cjs@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@inquirer/figures@1.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@inquirer/type@3.0.4",
      "dependsOn": [
        "pkg:npm/@types/node@22.13.9"
      ]
    },
    {
      "ref": "pkg:npm/@loaderkit/resolve@1.0.3",
      "dependsOn": [
        "pkg:npm/@braidai/lang@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@mjackson/file-storage@0.6.1",
      "dependsOn": [
        "pkg:npm/@mjackson/lazy-file@3.3.1"
      ]
    },
    {
      "ref": "pkg:npm/@mjackson/lazy-file@3.3.1",
      "dependsOn": [
        "pkg:npm/mrmime@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@mswjs/interceptors@0.37.6",
      "dependsOn": [
        "pkg:npm/@open-draft/deferred-promise@2.2.0",
        "pkg:npm/@open-draft/logger@0.3.0",
        "pkg:npm/@open-draft/until@2.1.0",
        "pkg:npm/is-node-process@1.2.0",
        "pkg:npm/outvariant@1.4.3",
        "pkg:npm/strict-event-emitter@0.5.1"
      ]
    },
    {
      "ref": "pkg:npm/@open-draft/deferred-promise@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@open-draft/logger@0.3.0",
      "dependsOn": [
        "pkg:npm/is-node-process@1.2.0",
        "pkg:npm/outvariant@1.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@open-draft/until@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@shikijs/engine-oniguruma@3.2.1",
      "dependsOn": [
        "pkg:npm/@shikijs/types@3.2.1",
        "pkg:npm/@shikijs/vscode-textmate@10.0.2"
      ]
    },
    {
      "ref": "pkg:npm/@shikijs/langs@3.2.1",
      "dependsOn": [
        "pkg:npm/@shikijs/types@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/@shikijs/themes@3.2.1",
      "dependsOn": [
        "pkg:npm/@shikijs/types@3.2.1"
      ]
    },
    {
      "ref": "pkg:npm/@shikijs/types@3.2.1",
      "dependsOn": [
        "pkg:npm/@shikijs/vscode-textmate@10.0.2",
        "pkg:npm/@types/hast@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/@shikijs/vscode-textmate@10.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@sindresorhus/is@4.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@total-typescript/tsconfig@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/bun@1.2.14",
      "dependsOn": [
        "pkg:npm/bun-types@1.2.14"
      ]
    },
    {
      "ref": "pkg:npm/@types/cookie@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/hast@3.0.4",
      "dependsOn": [
        "pkg:npm/@types/unist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@types/node@22.13.9",
      "dependsOn": [
        "pkg:npm/undici-types@6.20.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/statuses@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/tough-cookie@4.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/unist@3.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escapes@7.0.0",
      "dependsOn": [
        "pkg:npm/environment@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ansi-regex@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/any-promise@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/argparse@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@2.0.1",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/bun-types@1.2.14",
      "dependsOn": [
        "pkg:npm/@types/node@22.13.9"
      ]
    },
    {
      "ref": "pkg:npm/chalk@4.1.2",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/char-regex@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cjs-module-lexer@1.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cli-highlight@2.1.11",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/highlight.js@10.7.3",
        "pkg:npm/mz@2.7.0",
        "pkg:npm/parse5-htmlparser2-tree-adapter@6.0.1",
        "pkg:npm/parse5@5.1.1",
        "pkg:npm/yargs@16.2.0"
      ]
    },
    {
      "ref": "pkg:npm/cli-table3@0.6.5",
      "dependsOn": [
        "pkg:npm/@colors/colors@1.5.0",
        "pkg:npm/string-width@4.2.3"
      ]
    },
    {
      "ref": "pkg:npm/cli-width@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cliui@8.0.1",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/color-convert@2.0.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/commander@10.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/consola@3.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emoji-regex@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emojilib@2.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/entities@4.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/environment@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/escalade@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fflate@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-caller-file@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/graphql@16.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/headers-polyfill@4.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/highlight.js@10.7.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-node-process@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jose@6.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/linkify-it@5.0.0",
      "dependsOn": [
        "pkg:npm/uc.micro@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@11.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lunr@2.3.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/markdown-it@14.1.0",
      "dependsOn": [
        "pkg:npm/argparse@2.0.1",
        "pkg:npm/entities@4.5.0",
        "pkg:npm/linkify-it@5.0.0",
        "pkg:npm/mdurl@2.0.0",
        "pkg:npm/punycode.js@2.3.1",
        "pkg:npm/uc.micro@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/marked@9.1.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/marked-terminal@7.3.0",
      "dependsOn": [
        "pkg:npm/ansi-escapes@7.0.0",
        "pkg:npm/ansi-regex@6.1.0",
        "pkg:npm/chalk@5.4.1",
        "pkg:npm/cli-highlight@2.1.11",
        "pkg:npm/cli-table3@0.6.5",
        "pkg:npm/marked@9.1.6",
        "pkg:npm/node-emoji@2.2.0",
        "pkg:npm/supports-hyperlinks@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/mdurl@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@9.0.5",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/mrmime@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/msw@2.8.4",
      "dependsOn": [
        "pkg:npm/@bundled-es-modules/cookie@2.0.1",
        "pkg:npm/@bundled-es-modules/statuses@1.0.1",
        "pkg:npm/@bundled-es-modules/tough-cookie@0.1.6",
        "pkg:npm/@inquirer/confirm@5.1.6",
        "pkg:npm/@mswjs/interceptors@0.37.6",
        "pkg:npm/@open-draft/deferred-promise@2.2.0",
        "pkg:npm/@open-draft/until@2.1.0",
        "pkg:npm/@types/cookie@0.6.0",
        "pkg:npm/@types/statuses@2.0.5",
        "pkg:npm/graphql@16.10.0",
        "pkg:npm/headers-polyfill@4.0.3",
        "pkg:npm/is-node-process@1.2.0",
        "pkg:npm/outvariant@1.4.3",
        "pkg:npm/path-to-regexp@6.3.0",
        "pkg:npm/picocolors@1.1.1",
        "pkg:npm/strict-event-emitter@0.5.1",
        "pkg:npm/type-fest@4.41.0",
        "pkg:npm/typescript@5.8.3",
        "pkg:npm/yargs@17.7.2"
      ]
    },
    {
      "ref": "pkg:npm/mute-stream@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mz@2.7.0",
      "dependsOn": [
        "pkg:npm/any-promise@1.3.0",
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/thenify-all@1.6.0"
      ]
    },
    {
      "ref": "pkg:npm/node-emoji@2.2.0",
      "dependsOn": [
        "pkg:npm/@sindresorhus/is@4.6.0",
        "pkg:npm/char-regex@1.0.2",
        "pkg:npm/emojilib@2.4.0",
        "pkg:npm/skin-tone@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/outvariant@1.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5@5.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5-htmlparser2-tree-adapter@6.0.1",
      "dependsOn": [
        "pkg:npm/parse5@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/path-to-regexp@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/psl@1.15.0",
      "dependsOn": [
        "pkg:npm/punycode@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/punycode@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/punycode.js@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/querystringify@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/skin-tone@2.0.0",
      "dependsOn": [
        "pkg:npm/unicode-emoji-modifier-base@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/statuses@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strict-event-emitter@0.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-width@4.2.3",
      "dependsOn": [
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@6.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@7.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/supports-hyperlinks@3.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/thenify@3.3.1",
      "dependsOn": [
        "pkg:npm/any-promise@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/thenify-all@1.6.0",
      "dependsOn": [
        "pkg:npm/thenify@3.3.1"
      ]
    },
    {
      "ref": "pkg:npm/tough-cookie@4.1.4",
      "dependsOn": [
        "pkg:npm/psl@1.15.0",
        "pkg:npm/punycode@2.3.1",
        "pkg:npm/universalify@0.2.0",
        "pkg:npm/url-parse@1.5.10"
      ]
    },
    {
      "ref": "pkg:npm/type-fest@4.41.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typedoc@0.28.4",
      "dependsOn": [
        "pkg:npm/@gerrit0/mini-shiki@3.2.2",
        "pkg:npm/lunr@2.3.9",
        "pkg:npm/markdown-it@14.1.0",
        "pkg:npm/minimatch@9.0.5",
        "pkg:npm/typescript@5.8.3",
        "pkg:npm/yaml@2.7.1"
      ]
    },
    {
      "ref": "pkg:npm/typedoc-plugin-mdn-links@5.0.2",
      "dependsOn": [
        "pkg:npm/typedoc@0.28.4"
      ]
    },
    {
      "ref": "pkg:npm/typescript@5.8.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/uc.micro@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undici-types@6.20.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/unicode-emoji-modifier-base@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/universalify@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/url-parse@1.5.10",
      "dependsOn": [
        "pkg:npm/querystringify@2.2.0",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/validate-npm-package-name@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@6.2.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yaml@2.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@17.7.2",
      "dependsOn": [
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/escalade@3.2.0",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/yargs-parser@21.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yoctocolors-cjs@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typescript@5.6.1-rc",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-escapes@4.3.2",
      "dependsOn": [
        "pkg:npm/type-fest@0.21.3"
      ]
    },
    {
      "ref": "pkg:npm/yargs@16.2.0",
      "dependsOn": [
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/escalade@3.2.0",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "pkg:npm/wrap-ansi@7.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/chalk@5.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse5@6.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-fest@0.21.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cliui@7.0.4",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@edgefirst-dev/jwt@1.3.0",
      "dependsOn": [
        "pkg:npm/@edgefirst-dev/data@0.0.4",
        "pkg:npm/@mjackson/file-storage@0.6.1",
        "pkg:npm/jose@6.0.11",
        "pkg:npm/type-fest@4.41.0"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/@edgefirst-dev/jwt@1.3.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.7",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.7",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.7",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-10-21T00:30:26Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Wednesday, October 21, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'jwt' with version '1.3.0'. The package type in this SBOM is npm with 17 purl namespaces described under components. The components were identified from the source files: bun.lock."
    }
  ]
}