{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:a53903ea-04e3-467d-984c-0f633c3f7d29",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-26T03:58:33Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "aveloxis",
          "version": "0.29.66",
          "author": "Augur Labs"
        }
      ]
    },
    "component": {
      "type": "application",
      "name": "cpython",
      "bom-ref": "pkg:generic/python/cpython"
    }
  },
  "components": [
    {
      "type": "library",
      "name": "actions/cache",
      "version": "668228422ae6a00e4ad889ee87cd7109ec5666a7",
      "purl": "pkg:githubactions/actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7",
      "bom-ref": "pkg:githubactions/actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/checkout",
      "version": "9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0",
      "purl": "pkg:githubactions/actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0",
      "bom-ref": "pkg:githubactions/actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/download-artifact",
      "version": "3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
      "purl": "pkg:githubactions/actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
      "bom-ref": "pkg:githubactions/actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/github-script",
      "version": "3a2844b7e9c422d3c10d287c895573f7108da1b3",
      "purl": "pkg:githubactions/actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3",
      "bom-ref": "pkg:githubactions/actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/setup-node",
      "version": "53b83947a5a98c8d113130e565377fae1a50d02f",
      "purl": "pkg:githubactions/actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f",
      "bom-ref": "pkg:githubactions/actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/setup-python",
      "version": "a309ff8b426b58ec0e2a45f0f869d46889d02405",
      "purl": "pkg:githubactions/actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
      "bom-ref": "pkg:githubactions/actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/stale",
      "version": "b5d41d4e1d5dceea10e7104786b73624c18a190f",
      "purl": "pkg:githubactions/actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f",
      "bom-ref": "pkg:githubactions/actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "actions/upload-artifact",
      "version": "bbbca2ddaa5d8feaa63e36b76fdaad77386f024f",
      "purl": "pkg:githubactions/actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f",
      "bom-ref": "pkg:githubactions/actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "astral-sh/setup-uv",
      "version": "08807647e7069bb48b6ef5acd8ec9567f424441b",
      "purl": "pkg:githubactions/astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b",
      "bom-ref": "pkg:githubactions/astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "blurb",
      "purl": "pkg:pypi/blurb",
      "bom-ref": "pkg:pypi/blurb",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "bytecodealliance/actions",
      "version": "9152e710e9f7182e4c29ad218e4f335a7b203613",
      "purl": "pkg:githubactions/bytecodealliance/actions@9152e710e9f7182e4c29ad218e4f335a7b203613",
      "bom-ref": "pkg:githubactions/bytecodealliance/actions@9152e710e9f7182e4c29ad218e4f335a7b203613",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "bytecodealliance/setup-wasi-sdk-action",
      "version": "b2de090b44eb70013ee96b393727d473b35e1728",
      "purl": "pkg:githubactions/bytecodealliance/setup-wasi-sdk-action@b2de090b44eb70013ee96b393727d473b35e1728",
      "bom-ref": "pkg:githubactions/bytecodealliance/setup-wasi-sdk-action@b2de090b44eb70013ee96b393727d473b35e1728",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "get-port-cli",
      "version": "3.0.0",
      "purl": "pkg:npm/get-port-cli@3.0.0",
      "bom-ref": "pkg:npm/get-port-cli@3.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "github/codeql-action",
      "version": "38697555549f1db7851b81482ff19f1fa5c4fedc",
      "purl": "pkg:githubactions/github/codeql-action@38697555549f1db7851b81482ff19f1fa5c4fedc",
      "bom-ref": "pkg:githubactions/github/codeql-action@38697555549f1db7851b81482ff19f1fa5c4fedc",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "google/oss-fuzz",
      "version": "ed23f8af80ff82b25ca67cd9b101e690b8897b3f",
      "purl": "pkg:githubactions/google/oss-fuzz@ed23f8af80ff82b25ca67cd9b101e690b8897b3f",
      "bom-ref": "pkg:githubactions/google/oss-fuzz@ed23f8af80ff82b25ca67cd9b101e690b8897b3f",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "http-server",
      "version": "14.1.1",
      "purl": "pkg:npm/http-server@14.1.1",
      "bom-ref": "pkg:npm/http-server@14.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "hypothesis",
      "version": "6.155.3",
      "purl": "pkg:pypi/hypothesis@6.155.3",
      "bom-ref": "pkg:pypi/hypothesis@6.155.3",
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "j178/prek-action",
      "version": "bdca6f102f98e2b4c7029491a53dfd366469e33d",
      "purl": "pkg:githubactions/j178/prek-action@bdca6f102f98e2b4c7029491a53dfd366469e33d",
      "bom-ref": "pkg:githubactions/j178/prek-action@bdca6f102f98e2b4c7029491a53dfd366469e33d",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "mheap/github-action-required-labels",
      "version": "0ac283b4e65c1fb28ce6079dea5546ceca98ccbe",
      "purl": "pkg:githubactions/mheap/github-action-required-labels@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe",
      "bom-ref": "pkg:githubactions/mheap/github-action-required-labels@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "mypy",
      "version": "2.3.0",
      "purl": "pkg:pypi/mypy@2.3.0",
      "bom-ref": "pkg:pypi/mypy@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "playwright",
      "version": "1.61.1",
      "purl": "pkg:npm/playwright@1.61.1",
      "bom-ref": "pkg:npm/playwright@1.61.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "@playwright/test",
      "version": "1.61.1",
      "purl": "pkg:npm/%40playwright/test@1.61.1",
      "bom-ref": "pkg:npm/%40playwright/test@1.61.1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "pygments",
      "version": "2.21",
      "purl": "pkg:pypi/pygments@2.21",
      "bom-ref": "pkg:pypi/pygments@2.21",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "python-docs-theme",
      "version": "2023.3.1",
      "purl": "pkg:pypi/python-docs-theme@2023.3.1",
      "bom-ref": "pkg:pypi/python-docs-theme@2023.3.1",
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "re-actors/alls-green",
      "version": "05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe",
      "purl": "pkg:githubactions/re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe",
      "bom-ref": "pkg:githubactions/re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "setuptools",
      "purl": "pkg:pypi/setuptools",
      "bom-ref": "pkg:pypi/setuptools",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "sphinx",
      "purl": "pkg:pypi/sphinx",
      "bom-ref": "pkg:pypi/sphinx",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "sphinxext-opengraph",
      "version": "0.13.0",
      "purl": "pkg:pypi/sphinxext-opengraph@0.13.0",
      "bom-ref": "pkg:pypi/sphinxext-opengraph@0.13.0",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "sphinxext-rediraffe",
      "purl": "pkg:pypi/sphinxext-rediraffe",
      "bom-ref": "pkg:pypi/sphinxext-rediraffe",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "sphinx-linklint",
      "purl": "pkg:pypi/sphinx-linklint",
      "bom-ref": "pkg:pypi/sphinx-linklint",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "sphinx-notfound-page",
      "version": "1.0.0",
      "purl": "pkg:pypi/sphinx-notfound-page@1.0.0",
      "bom-ref": "pkg:pypi/sphinx-notfound-page@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "trampolim",
      "purl": "pkg:pypi/trampolim",
      "bom-ref": "pkg:pypi/trampolim",
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "@types/node",
      "version": "24.12.0",
      "purl": "pkg:npm/%40types/node@24.12.0",
      "bom-ref": "pkg:npm/%40types/node@24.12.0",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "scope": "required"
    },
    {
      "type": "library",
      "name": "types-psutil",
      "version": "7.2.2.20260518",
      "purl": "pkg:pypi/types-psutil@7.2.2.20260518",
      "bom-ref": "pkg:pypi/types-psutil@7.2.2.20260518",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "types-setuptools",
      "version": "83.0.0.20260724",
      "purl": "pkg:pypi/types-setuptools@83.0.0.20260724",
      "bom-ref": "pkg:pypi/types-setuptools@83.0.0.20260724",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "scope": "excluded"
    },
    {
      "type": "library",
      "name": "ansi-styles",
      "version": "4.3.0",
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "arrify",
      "version": "1.0.1",
      "purl": "pkg:npm/arrify@1.0.1",
      "bom-ref": "pkg:npm/arrify@1.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "async",
      "version": "3.2.6",
      "purl": "pkg:npm/async@3.2.6",
      "bom-ref": "pkg:npm/async@3.2.6",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "@babel/code-frame",
      "version": "7.29.0",
      "purl": "pkg:npm/%40babel/code-frame@7.29.0",
      "bom-ref": "pkg:npm/%40babel/code-frame@7.29.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "@babel/helper-validator-identifier",
      "version": "7.28.5",
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
      "bom-ref": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "basic-auth",
      "version": "2.0.1",
      "purl": "pkg:npm/basic-auth@2.0.1",
      "bom-ref": "pkg:npm/basic-auth@2.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "bom-ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "call-bound",
      "version": "1.0.4",
      "purl": "pkg:npm/call-bound@1.0.4",
      "bom-ref": "pkg:npm/call-bound@1.0.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "camelcase",
      "version": "6.3.0",
      "purl": "pkg:npm/camelcase@6.3.0",
      "bom-ref": "pkg:npm/camelcase@6.3.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "camelcase-keys",
      "version": "7.0.2",
      "purl": "pkg:npm/camelcase-keys@7.0.2",
      "bom-ref": "pkg:npm/camelcase-keys@7.0.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "chalk",
      "version": "4.1.2",
      "purl": "pkg:npm/chalk@4.1.2",
      "bom-ref": "pkg:npm/chalk@4.1.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "color-convert",
      "version": "2.0.1",
      "purl": "pkg:npm/color-convert@2.0.1",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "color-name",
      "version": "1.1.4",
      "purl": "pkg:npm/color-name@1.1.4",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "corser",
      "version": "2.0.1",
      "purl": "pkg:npm/corser@2.0.1",
      "bom-ref": "pkg:npm/corser@2.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "debug",
      "version": "4.4.1",
      "purl": "pkg:npm/debug@4.4.1",
      "bom-ref": "pkg:npm/debug@4.4.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "decamelize",
      "version": "1.2.0",
      "purl": "pkg:npm/decamelize@1.2.0",
      "bom-ref": "pkg:npm/decamelize@1.2.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "decamelize",
      "version": "5.0.1",
      "purl": "pkg:npm/decamelize@5.0.1",
      "bom-ref": "pkg:npm/decamelize@5.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "decamelize-keys",
      "version": "1.1.1",
      "purl": "pkg:npm/decamelize-keys@1.1.1",
      "bom-ref": "pkg:npm/decamelize-keys@1.1.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "dunder-proto",
      "version": "1.0.1",
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "bom-ref": "pkg:npm/dunder-proto@1.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "error-ex",
      "version": "1.3.4",
      "purl": "pkg:npm/error-ex@1.3.4",
      "bom-ref": "pkg:npm/error-ex@1.3.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "es-define-property",
      "version": "1.0.1",
      "purl": "pkg:npm/es-define-property@1.0.1",
      "bom-ref": "pkg:npm/es-define-property@1.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "es-errors",
      "version": "1.3.0",
      "purl": "pkg:npm/es-errors@1.3.0",
      "bom-ref": "pkg:npm/es-errors@1.3.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "es-object-atoms",
      "version": "1.1.1",
      "purl": "pkg:npm/es-object-atoms@1.1.1",
      "bom-ref": "pkg:npm/es-object-atoms@1.1.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "eventemitter3",
      "version": "4.0.7",
      "purl": "pkg:npm/eventemitter3@4.0.7",
      "bom-ref": "pkg:npm/eventemitter3@4.0.7",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "find-up",
      "version": "5.0.0",
      "purl": "pkg:npm/find-up@5.0.0",
      "bom-ref": "pkg:npm/find-up@5.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "follow-redirects",
      "version": "1.15.9",
      "purl": "pkg:npm/follow-redirects@1.15.9",
      "bom-ref": "pkg:npm/follow-redirects@1.15.9",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "fsevents",
      "version": "2.3.2",
      "purl": "pkg:npm/fsevents@2.3.2",
      "bom-ref": "pkg:npm/fsevents@2.3.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.2",
      "purl": "pkg:npm/function-bind@1.1.2",
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "bom-ref": "pkg:npm/get-intrinsic@1.3.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "get-port",
      "version": "6.1.2",
      "purl": "pkg:npm/get-port@6.1.2",
      "bom-ref": "pkg:npm/get-port@6.1.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "get-proto",
      "version": "1.0.1",
      "purl": "pkg:npm/get-proto@1.0.1",
      "bom-ref": "pkg:npm/get-proto@1.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "gopd",
      "version": "1.2.0",
      "purl": "pkg:npm/gopd@1.2.0",
      "bom-ref": "pkg:npm/gopd@1.2.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "hard-rejection",
      "version": "2.1.0",
      "purl": "pkg:npm/hard-rejection@2.1.0",
      "bom-ref": "pkg:npm/hard-rejection@2.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "has-flag",
      "version": "4.0.0",
      "purl": "pkg:npm/has-flag@4.0.0",
      "bom-ref": "pkg:npm/has-flag@4.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "hasown",
      "version": "2.0.2",
      "purl": "pkg:npm/hasown@2.0.2",
      "bom-ref": "pkg:npm/hasown@2.0.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "has-symbols",
      "version": "1.1.0",
      "purl": "pkg:npm/has-symbols@1.1.0",
      "bom-ref": "pkg:npm/has-symbols@1.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "he",
      "version": "1.2.0",
      "purl": "pkg:npm/he@1.2.0",
      "bom-ref": "pkg:npm/he@1.2.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "hosted-git-info",
      "version": "4.1.0",
      "purl": "pkg:npm/hosted-git-info@4.1.0",
      "bom-ref": "pkg:npm/hosted-git-info@4.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "html-encoding-sniffer",
      "version": "3.0.0",
      "purl": "pkg:npm/html-encoding-sniffer@3.0.0",
      "bom-ref": "pkg:npm/html-encoding-sniffer@3.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "http-proxy",
      "version": "1.18.1",
      "purl": "pkg:npm/http-proxy@1.18.1",
      "bom-ref": "pkg:npm/http-proxy@1.18.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "iconv-lite",
      "version": "0.6.3",
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "bom-ref": "pkg:npm/iconv-lite@0.6.3",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "indent-string",
      "version": "5.0.0",
      "purl": "pkg:npm/indent-string@5.0.0",
      "bom-ref": "pkg:npm/indent-string@5.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "is-arrayish",
      "version": "0.2.1",
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "bom-ref": "pkg:npm/is-arrayish@0.2.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "is-core-module",
      "version": "2.16.1",
      "purl": "pkg:npm/is-core-module@2.16.1",
      "bom-ref": "pkg:npm/is-core-module@2.16.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "is-plain-obj",
      "version": "1.1.0",
      "purl": "pkg:npm/is-plain-obj@1.1.0",
      "bom-ref": "pkg:npm/is-plain-obj@1.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "json-parse-even-better-errors",
      "version": "2.3.1",
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "bom-ref": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "js-tokens",
      "version": "4.0.0",
      "purl": "pkg:npm/js-tokens@4.0.0",
      "bom-ref": "pkg:npm/js-tokens@4.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "kind-of",
      "version": "6.0.3",
      "purl": "pkg:npm/kind-of@6.0.3",
      "bom-ref": "pkg:npm/kind-of@6.0.3",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "lines-and-columns",
      "version": "1.2.4",
      "purl": "pkg:npm/lines-and-columns@1.2.4",
      "bom-ref": "pkg:npm/lines-and-columns@1.2.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "locate-path",
      "version": "6.0.0",
      "purl": "pkg:npm/locate-path@6.0.0",
      "bom-ref": "pkg:npm/locate-path@6.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "lru-cache",
      "version": "6.0.0",
      "purl": "pkg:npm/lru-cache@6.0.0",
      "bom-ref": "pkg:npm/lru-cache@6.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "map-obj",
      "version": "1.0.1",
      "purl": "pkg:npm/map-obj@1.0.1",
      "bom-ref": "pkg:npm/map-obj@1.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "map-obj",
      "version": "4.3.0",
      "purl": "pkg:npm/map-obj@4.3.0",
      "bom-ref": "pkg:npm/map-obj@4.3.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "bom-ref": "pkg:npm/math-intrinsics@1.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "meow",
      "version": "10.1.5",
      "purl": "pkg:npm/meow@10.1.5",
      "bom-ref": "pkg:npm/meow@10.1.5",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "mime",
      "version": "1.6.0",
      "purl": "pkg:npm/mime@1.6.0",
      "bom-ref": "pkg:npm/mime@1.6.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "1.2.8",
      "purl": "pkg:npm/minimist@1.2.8",
      "bom-ref": "pkg:npm/minimist@1.2.8",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "minimist-options",
      "version": "4.1.0",
      "purl": "pkg:npm/minimist-options@4.1.0",
      "bom-ref": "pkg:npm/minimist-options@4.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "purl": "pkg:npm/ms@2.1.3",
      "bom-ref": "pkg:npm/ms@2.1.3",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "normalize-package-data",
      "version": "3.0.3",
      "purl": "pkg:npm/normalize-package-data@3.0.3",
      "bom-ref": "pkg:npm/normalize-package-data@3.0.3",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "object-inspect",
      "version": "1.13.4",
      "purl": "pkg:npm/object-inspect@1.13.4",
      "bom-ref": "pkg:npm/object-inspect@1.13.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "opener",
      "version": "1.5.2",
      "purl": "pkg:npm/opener@1.5.2",
      "bom-ref": "pkg:npm/opener@1.5.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "parse-json",
      "version": "5.2.0",
      "purl": "pkg:npm/parse-json@5.2.0",
      "bom-ref": "pkg:npm/parse-json@5.2.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "path-exists",
      "version": "4.0.0",
      "purl": "pkg:npm/path-exists@4.0.0",
      "bom-ref": "pkg:npm/path-exists@4.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "picocolors",
      "version": "1.1.1",
      "purl": "pkg:npm/picocolors@1.1.1",
      "bom-ref": "pkg:npm/picocolors@1.1.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "playwright-core",
      "version": "1.61.1",
      "purl": "pkg:npm/playwright-core@1.61.1",
      "bom-ref": "pkg:npm/playwright-core@1.61.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "p-limit",
      "version": "3.1.0",
      "purl": "pkg:npm/p-limit@3.1.0",
      "bom-ref": "pkg:npm/p-limit@3.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "p-locate",
      "version": "5.0.0",
      "purl": "pkg:npm/p-locate@5.0.0",
      "bom-ref": "pkg:npm/p-locate@5.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "portfinder",
      "version": "1.0.37",
      "purl": "pkg:npm/portfinder@1.0.37",
      "bom-ref": "pkg:npm/portfinder@1.0.37",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.15.0",
      "purl": "pkg:npm/qs@6.15.0",
      "bom-ref": "pkg:npm/qs@6.15.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "quick-lru",
      "version": "5.1.1",
      "purl": "pkg:npm/quick-lru@5.1.1",
      "bom-ref": "pkg:npm/quick-lru@5.1.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "read-pkg",
      "version": "6.0.0",
      "purl": "pkg:npm/read-pkg@6.0.0",
      "bom-ref": "pkg:npm/read-pkg@6.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "read-pkg-up",
      "version": "8.0.0",
      "purl": "pkg:npm/read-pkg-up@8.0.0",
      "bom-ref": "pkg:npm/read-pkg-up@8.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "redent",
      "version": "4.0.0",
      "purl": "pkg:npm/redent@4.0.0",
      "bom-ref": "pkg:npm/redent@4.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "requires-port",
      "version": "1.0.0",
      "purl": "pkg:npm/requires-port@1.0.0",
      "bom-ref": "pkg:npm/requires-port@1.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "bom-ref": "pkg:npm/safe-buffer@5.1.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "secure-compare",
      "version": "3.0.1",
      "purl": "pkg:npm/secure-compare@3.0.1",
      "bom-ref": "pkg:npm/secure-compare@3.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "semver",
      "version": "7.7.4",
      "purl": "pkg:npm/semver@7.7.4",
      "bom-ref": "pkg:npm/semver@7.7.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "side-channel",
      "version": "1.1.0",
      "purl": "pkg:npm/side-channel@1.1.0",
      "bom-ref": "pkg:npm/side-channel@1.1.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "side-channel-list",
      "version": "1.0.0",
      "purl": "pkg:npm/side-channel-list@1.0.0",
      "bom-ref": "pkg:npm/side-channel-list@1.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "side-channel-map",
      "version": "1.0.1",
      "purl": "pkg:npm/side-channel-map@1.0.1",
      "bom-ref": "pkg:npm/side-channel-map@1.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "side-channel-weakmap",
      "version": "1.0.2",
      "purl": "pkg:npm/side-channel-weakmap@1.0.2",
      "bom-ref": "pkg:npm/side-channel-weakmap@1.0.2",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "spdx-correct",
      "version": "3.2.0",
      "purl": "pkg:npm/spdx-correct@3.2.0",
      "bom-ref": "pkg:npm/spdx-correct@3.2.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "spdx-exceptions",
      "version": "2.5.0",
      "purl": "pkg:npm/spdx-exceptions@2.5.0",
      "bom-ref": "pkg:npm/spdx-exceptions@2.5.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "spdx-expression-parse",
      "version": "3.0.1",
      "purl": "pkg:npm/spdx-expression-parse@3.0.1",
      "bom-ref": "pkg:npm/spdx-expression-parse@3.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "spdx-license-ids",
      "version": "3.0.23",
      "purl": "pkg:npm/spdx-license-ids@3.0.23",
      "bom-ref": "pkg:npm/spdx-license-ids@3.0.23",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "strip-indent",
      "version": "4.1.1",
      "purl": "pkg:npm/strip-indent@4.1.1",
      "bom-ref": "pkg:npm/strip-indent@4.1.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "supports-color",
      "version": "7.2.0",
      "purl": "pkg:npm/supports-color@7.2.0",
      "bom-ref": "pkg:npm/supports-color@7.2.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "trim-newlines",
      "version": "4.1.1",
      "purl": "pkg:npm/trim-newlines@4.1.1",
      "bom-ref": "pkg:npm/trim-newlines@4.1.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "type-fest",
      "version": "1.4.0",
      "purl": "pkg:npm/type-fest@1.4.0",
      "bom-ref": "pkg:npm/type-fest@1.4.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "@types/minimist",
      "version": "1.2.5",
      "purl": "pkg:npm/%40types/minimist@1.2.5",
      "bom-ref": "pkg:npm/%40types/minimist@1.2.5",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "@types/normalize-package-data",
      "version": "2.4.4",
      "purl": "pkg:npm/%40types/normalize-package-data@2.4.4",
      "bom-ref": "pkg:npm/%40types/normalize-package-data@2.4.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "undici-types",
      "version": "7.16.0",
      "purl": "pkg:npm/undici-types@7.16.0",
      "bom-ref": "pkg:npm/undici-types@7.16.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "union",
      "version": "0.5.0",
      "purl": "pkg:npm/union@0.5.0",
      "bom-ref": "pkg:npm/union@0.5.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "url-join",
      "version": "4.0.1",
      "purl": "pkg:npm/url-join@4.0.1",
      "bom-ref": "pkg:npm/url-join@4.0.1",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "validate-npm-package-license",
      "version": "3.0.4",
      "purl": "pkg:npm/validate-npm-package-license@3.0.4",
      "bom-ref": "pkg:npm/validate-npm-package-license@3.0.4",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "whatwg-encoding",
      "version": "2.0.0",
      "purl": "pkg:npm/whatwg-encoding@2.0.0",
      "bom-ref": "pkg:npm/whatwg-encoding@2.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "purl": "pkg:npm/yallist@4.0.0",
      "bom-ref": "pkg:npm/yallist@4.0.0",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "yargs-parser",
      "version": "20.2.9",
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "bom-ref": "pkg:npm/yargs-parser@20.2.9",
      "scope": "required"
    },
    {
      "type": "library",
      "name": "yocto-queue",
      "version": "0.1.0",
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "bom-ref": "pkg:npm/yocto-queue@0.1.0",
      "scope": "required"
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:generic/python/cpython",
      "dependsOn": [
        "pkg:githubactions/actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7",
        "pkg:githubactions/actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0",
        "pkg:githubactions/actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
        "pkg:githubactions/actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3",
        "pkg:githubactions/actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f",
        "pkg:githubactions/actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
        "pkg:githubactions/actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f",
        "pkg:githubactions/actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f",
        "pkg:githubactions/astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b",
        "pkg:pypi/blurb",
        "pkg:githubactions/bytecodealliance/actions@9152e710e9f7182e4c29ad218e4f335a7b203613",
        "pkg:githubactions/bytecodealliance/setup-wasi-sdk-action@b2de090b44eb70013ee96b393727d473b35e1728",
        "pkg:npm/get-port-cli@3.0.0",
        "pkg:githubactions/github/codeql-action@38697555549f1db7851b81482ff19f1fa5c4fedc",
        "pkg:githubactions/google/oss-fuzz@ed23f8af80ff82b25ca67cd9b101e690b8897b3f",
        "pkg:npm/http-server@14.1.1",
        "pkg:pypi/hypothesis@6.155.3",
        "pkg:githubactions/j178/prek-action@bdca6f102f98e2b4c7029491a53dfd366469e33d",
        "pkg:githubactions/mheap/github-action-required-labels@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe",
        "pkg:pypi/mypy@2.3.0",
        "pkg:npm/playwright@1.61.1",
        "pkg:npm/%40playwright/test@1.61.1",
        "pkg:pypi/pygments@2.21",
        "pkg:pypi/python-docs-theme@2023.3.1",
        "pkg:githubactions/re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe",
        "pkg:pypi/setuptools",
        "pkg:pypi/sphinx",
        "pkg:pypi/sphinxext-opengraph@0.13.0",
        "pkg:pypi/sphinxext-rediraffe",
        "pkg:pypi/sphinx-linklint",
        "pkg:pypi/sphinx-notfound-page@1.0.0",
        "pkg:pypi/trampolim",
        "pkg:npm/%40types/node@24.12.0",
        "pkg:pypi/types-psutil@7.2.2.20260518",
        "pkg:pypi/types-setuptools@83.0.0.20260724"
      ]
    },
    {
      "ref": "pkg:githubactions/actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/blurb",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/bytecodealliance/actions@9152e710e9f7182e4c29ad218e4f335a7b203613",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/bytecodealliance/setup-wasi-sdk-action@b2de090b44eb70013ee96b393727d473b35e1728",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-port-cli@3.0.0",
      "dependsOn": [
        "pkg:npm/get-port@6.1.2",
        "pkg:npm/meow@10.1.5"
      ]
    },
    {
      "ref": "pkg:githubactions/github/codeql-action@38697555549f1db7851b81482ff19f1fa5c4fedc",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/google/oss-fuzz@ed23f8af80ff82b25ca67cd9b101e690b8897b3f",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-server@14.1.1",
      "dependsOn": [
        "pkg:npm/basic-auth@2.0.1",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/corser@2.0.1",
        "pkg:npm/he@1.2.0",
        "pkg:npm/html-encoding-sniffer@3.0.0",
        "pkg:npm/http-proxy@1.18.1",
        "pkg:npm/mime@1.6.0",
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/opener@1.5.2",
        "pkg:npm/portfinder@1.0.37",
        "pkg:npm/secure-compare@3.0.1",
        "pkg:npm/union@0.5.0",
        "pkg:npm/url-join@4.0.1"
      ]
    },
    {
      "ref": "pkg:pypi/hypothesis@6.155.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/j178/prek-action@bdca6f102f98e2b4c7029491a53dfd366469e33d",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/mheap/github-action-required-labels@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/mypy@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/playwright@1.61.1",
      "dependsOn": [
        "pkg:npm/playwright-core@1.61.1"
      ]
    },
    {
      "ref": "pkg:npm/%40playwright/test@1.61.1",
      "dependsOn": [
        "pkg:npm/playwright@1.61.1"
      ]
    },
    {
      "ref": "pkg:pypi/pygments@2.21",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/python-docs-theme@2023.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:githubactions/re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/setuptools",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sphinx",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sphinxext-opengraph@0.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sphinxext-rediraffe",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sphinx-linklint",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sphinx-notfound-page@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/trampolim",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40types/node@24.12.0",
      "dependsOn": [
        "pkg:npm/undici-types@7.16.0"
      ]
    },
    {
      "ref": "pkg:pypi/types-psutil@7.2.2.20260518",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/types-setuptools@83.0.0.20260724",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/arrify@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/async@3.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40babel/code-frame@7.29.0",
      "dependsOn": [
        "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
        "pkg:npm/js-tokens@4.0.0",
        "pkg:npm/picocolors@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/basic-auth@2.0.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/call-bound@1.0.4",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/get-intrinsic@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/camelcase@6.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/camelcase-keys@7.0.2",
      "dependsOn": [
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/map-obj@1.0.1",
        "pkg:npm/map-obj@4.3.0",
        "pkg:npm/quick-lru@5.1.1",
        "pkg:npm/type-fest@1.4.0"
      ]
    },
    {
      "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/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/corser@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@4.4.1",
      "dependsOn": [
        "pkg:npm/ms@2.1.3"
      ]
    },
    {
      "ref": "pkg:npm/decamelize@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decamelize@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decamelize-keys@1.1.1",
      "dependsOn": [
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/decamelize@5.0.1",
        "pkg:npm/map-obj@1.0.1",
        "pkg:npm/map-obj@4.3.0"
      ]
    },
    {
      "ref": "pkg:npm/dunder-proto@1.0.1",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/gopd@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/error-ex@1.3.4",
      "dependsOn": [
        "pkg:npm/is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/es-define-property@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-object-atoms@1.1.1",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/eventemitter3@4.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-up@5.0.0",
      "dependsOn": [
        "pkg:npm/locate-path@6.0.0",
        "pkg:npm/path-exists@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/follow-redirects@1.15.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsevents@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/function-bind@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-intrinsic@1.3.0",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/es-define-property@1.0.1",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/es-object-atoms@1.1.1",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-proto@1.0.1",
        "pkg:npm/gopd@1.2.0",
        "pkg:npm/has-symbols@1.1.0",
        "pkg:npm/hasown@2.0.2",
        "pkg:npm/math-intrinsics@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/get-port@6.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-proto@1.0.1",
      "dependsOn": [
        "pkg:npm/dunder-proto@1.0.1",
        "pkg:npm/es-object-atoms@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/gopd@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hard-rejection@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-flag@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hasown@2.0.2",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/has-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/he@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hosted-git-info@4.1.0",
      "dependsOn": [
        "pkg:npm/lru-cache@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/html-encoding-sniffer@3.0.0",
      "dependsOn": [
        "pkg:npm/whatwg-encoding@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/http-proxy@1.18.1",
      "dependsOn": [
        "pkg:npm/eventemitter3@4.0.7",
        "pkg:npm/follow-redirects@1.15.9",
        "pkg:npm/requires-port@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.6.3",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/indent-string@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-arrayish@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-core-module@2.16.1",
      "dependsOn": [
        "pkg:npm/hasown@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-plain-obj@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tokens@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/kind-of@6.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lines-and-columns@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/locate-path@6.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/lru-cache@6.0.0",
      "dependsOn": [
        "pkg:npm/yallist@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/map-obj@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/map-obj@4.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/math-intrinsics@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/meow@10.1.5",
      "dependsOn": [
        "pkg:npm/%40types/minimist@1.2.5",
        "pkg:npm/camelcase-keys@7.0.2",
        "pkg:npm/decamelize-keys@1.1.1",
        "pkg:npm/decamelize@1.2.0",
        "pkg:npm/decamelize@5.0.1",
        "pkg:npm/hard-rejection@2.1.0",
        "pkg:npm/minimist-options@4.1.0",
        "pkg:npm/normalize-package-data@3.0.3",
        "pkg:npm/read-pkg-up@8.0.0",
        "pkg:npm/redent@4.0.0",
        "pkg:npm/trim-newlines@4.1.1",
        "pkg:npm/type-fest@1.4.0",
        "pkg:npm/yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "pkg:npm/mime@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@1.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist-options@4.1.0",
      "dependsOn": [
        "pkg:npm/arrify@1.0.1",
        "pkg:npm/is-plain-obj@1.1.0",
        "pkg:npm/kind-of@6.0.3"
      ]
    },
    {
      "ref": "pkg:npm/ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/normalize-package-data@3.0.3",
      "dependsOn": [
        "pkg:npm/hosted-git-info@4.1.0",
        "pkg:npm/is-core-module@2.16.1",
        "pkg:npm/semver@7.7.4",
        "pkg:npm/validate-npm-package-license@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/object-inspect@1.13.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/opener@1.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/parse-json@5.2.0",
      "dependsOn": [
        "pkg:npm/%40babel/code-frame@7.29.0",
        "pkg:npm/error-ex@1.3.4",
        "pkg:npm/json-parse-even-better-errors@2.3.1",
        "pkg:npm/lines-and-columns@1.2.4"
      ]
    },
    {
      "ref": "pkg:npm/path-exists@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/playwright-core@1.61.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@3.1.0",
      "dependsOn": [
        "pkg:npm/yocto-queue@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@5.0.0",
      "dependsOn": [
        "pkg:npm/p-limit@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/portfinder@1.0.37",
      "dependsOn": [
        "pkg:npm/async@3.2.6",
        "pkg:npm/debug@4.4.1"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.15.0",
      "dependsOn": [
        "pkg:npm/side-channel@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/quick-lru@5.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/read-pkg@6.0.0",
      "dependsOn": [
        "pkg:npm/%40types/normalize-package-data@2.4.4",
        "pkg:npm/normalize-package-data@3.0.3",
        "pkg:npm/parse-json@5.2.0",
        "pkg:npm/type-fest@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/read-pkg-up@8.0.0",
      "dependsOn": [
        "pkg:npm/find-up@5.0.0",
        "pkg:npm/read-pkg@6.0.0",
        "pkg:npm/type-fest@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/redent@4.0.0",
      "dependsOn": [
        "pkg:npm/indent-string@5.0.0",
        "pkg:npm/strip-indent@4.1.1"
      ]
    },
    {
      "ref": "pkg:npm/requires-port@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/secure-compare@3.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.7.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/side-channel@1.1.0",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/object-inspect@1.13.4",
        "pkg:npm/side-channel-list@1.0.0",
        "pkg:npm/side-channel-map@1.0.1",
        "pkg:npm/side-channel-weakmap@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/side-channel-list@1.0.0",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/object-inspect@1.13.4"
      ]
    },
    {
      "ref": "pkg:npm/side-channel-map@1.0.1",
      "dependsOn": [
        "pkg:npm/call-bound@1.0.4",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.3.0",
        "pkg:npm/object-inspect@1.13.4"
      ]
    },
    {
      "ref": "pkg:npm/side-channel-weakmap@1.0.2",
      "dependsOn": [
        "pkg:npm/call-bound@1.0.4",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.3.0",
        "pkg:npm/object-inspect@1.13.4",
        "pkg:npm/side-channel-map@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/spdx-correct@3.2.0",
      "dependsOn": [
        "pkg:npm/spdx-expression-parse@3.0.1",
        "pkg:npm/spdx-license-ids@3.0.23"
      ]
    },
    {
      "ref": "pkg:npm/spdx-exceptions@2.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/spdx-expression-parse@3.0.1",
      "dependsOn": [
        "pkg:npm/spdx-exceptions@2.5.0",
        "pkg:npm/spdx-license-ids@3.0.23"
      ]
    },
    {
      "ref": "pkg:npm/spdx-license-ids@3.0.23",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-indent@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@7.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/trim-newlines@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-fest@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40types/minimist@1.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/%40types/normalize-package-data@2.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undici-types@7.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/union@0.5.0",
      "dependsOn": [
        "pkg:npm/qs@6.15.0"
      ]
    },
    {
      "ref": "pkg:npm/url-join@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/validate-npm-package-license@3.0.4",
      "dependsOn": [
        "pkg:npm/spdx-correct@3.2.0",
        "pkg:npm/spdx-expression-parse@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/whatwg-encoding@2.0.0",
      "dependsOn": [
        "pkg:npm/iconv-lite@0.6.3"
      ]
    },
    {
      "ref": "pkg:npm/yallist@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@20.2.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yocto-queue@0.1.0",
      "dependsOn": []
    }
  ]
}