Add Static Reachability support for JS/TS

What does this MR do and why?

In this MR we introduce support for Javascript and Typescript Static Reachability. When SR is enabled .js and .ts files will be classified and parsed for SR analysis. For this purpose we introduced:

  • JS/TS rules and tests (provided by groupvulnerability research
  • Rules file creation for JS/TS
  • Updated rules support for all JS/TS package manager, file extenstions etc
  • Created a new JS/TS enricher. This enricher doesn't need any metadata.
  • Added E2E tests for JS/TS
  • Added a list of builtin libraries for JS/TS. Those libraries need to be skipped during analysis since they do not appear in the SBOM.

We need to do this change in order to reach GA maturity for the SR feature

Related issues

Static reachability - Support Javascript/Typesc... (gitlab-org/gitlab#502334 - closed)

Testing

I Tested this MR against D3 main on 16June25).

Logs
INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/cmd/dependency-scanning/main.go:35] ▶ GitLab dependency-scanning analyzer vnot-configured
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: .
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:93] ▶ skip ignored directory: .github
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:85] ▶ skip excluded path: .git
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/detect.go:71] ▶ electing yarn for npm based on lock file yarn.lock
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/detect.go:93] ▶ rejecting package.json as handled by npm
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/detect.go:93] ▶ rejecting package.json as handled by pnpm
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:93] ▶ skip ignored directory: docs/.vitepress
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/components
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-array
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-chord
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-contour
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-delaunay
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-force
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-geo
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-hierarchy
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-interpolate
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-scale
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-scale-chromatic
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-selection
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-shape
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/d3-transition
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/data
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/public
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: docs/public/data
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:112] ▶ Subdirectories of docs/public/data are not searched due to the environment variable DS_MAX_DEPTH value of 3
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: img
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: src
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/finder/finder.go:61] ▶ inspect directory: test
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/scanner/scanner.go:179] ▶ parseable file found /Users/nickilieskou/projects/temp/d3/yarn.lock
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/scanner/parser/yarn/yarn.go:33] ▶ Classic Yarn lock file detected
[INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/semgrep/target.go:106] ▶ DS Semgrep module found 15 supported files to analyze
[INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/semgrep/target.go:138] ▶ Created semgrep_target.json
[INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/semgrep/semgrep.go:43] ▶ Executing /Users/nickilieskou/.asdf/installs/python/3.11.9/lib/python3.11/site-packages/semgrep/bin/semgrep-core -json -rules /var/folders/0c/t9t_t1g93k13981zcb2mfk0w0000gn/T/semgrep-2887147864/semgrep_rules.json -j 10 -targets /var/folders/0c/t9t_t1g93k13981zcb2mfk0w0000gn/T/semgrep-2887147864/semgrep_target.json -timeout 5 -timeout_threshold 3 -max_memory 0 -fast -json_nodots
[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/semgrep/semgrep.go:46] ▶ [00.04][INFO]: Executed as: /Users/nickilieskou/.asdf/installs/python/3.11.9/lib/python3.11/site-packages/semgrep/bin/semgrep-core -json -rules /var/folders/0c/t9t_t1g93k13981zcb2mfk0w0000gn/T/semgrep-2887147864/semgrep_rules.json -j 10 -targets /var/folders/0c/t9t_t1g93k13981zcb2mfk0w0000gn/T/semgrep-2887147864/semgrep_target.json -timeout 5 -timeout_threshold 3 -max_memory 0 -fast -json_nodots
[00.04][INFO]: Version: 1.119.0
[00.04][INFO]: Parsing rules in /var/folders/0c/t9t_t1g93k13981zcb2mfk0w0000gn/T/semgrep-2887147864/semgrep_rules.json
[00.04][INFO]: scan: processing 15 files (skipping 0), with 1 rules (skipping 0 )

[DEBU] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/semgrep/semgrep.go:50] ▶ Successfully executed semgrep-core command
[INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/sbomenrichers.go:23] ▶ Enriching SBOMs
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:86] ▶ Could not map reachability report Library node:url to an SBOM component
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:86] ▶ Could not map reachability report Library https://api to an SBOM component
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:86] ▶ Could not map reachability report Library json to an SBOM component
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:86] ▶ Could not map reachability report Library node:fs to an SBOM component
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:86] ▶ Could not map reachability report Library node:path to an SBOM component
[WARN] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:86] ▶ Could not map reachability report Library vitepress/theme-without-fonts to an SBOM component
[INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/reachability/sbomenrichers/enrichers/javascript/javascript.go:127] ▶ Enriched SBOM report at .. From 379 components, 232 were in use
[INFO] [dependency-scanning] [2025-06-16T12:49:19+02:00] [/Users/nickilieskou/projects/dependency-scanning/cyclonedx/convert.go:84] ▶ generated SBOM /Users/nickilieskou/projects/temp/d3/gl-sbom-npm-yarn.cdx.json for lock file yarn.lock
SBOM report
{
  "bomFormat": "CycloneDX",
  "specVersion": "1.4",
  "serialNumber": "urn:uuid:ab4e5f2b-3e35-4311-ac55-6337df99e786",
  "version": 1,
  "metadata": {
    "timestamp": "2025-06-16T12:49:19Z",
    "tools": [
      {
        "vendor": "GitLab",
        "name": "dependency-scanning",
        "version": "not-configured"
      }
    ],
    "authors": [
      {
        "name": "GitLab",
        "email": "support@gitlab.com"
      }
    ],
    "component": {
      "name": "Root Application",
      "type": "application",
      "bom-ref": "urn:uuid:ab4e5f2b-3e35-4311-ac55-6337df99e786"
    },
    "properties": [
      {
        "name": "gitlab:dependency_scanning:input_file:path",
        "value": "yarn.lock"
      },
      {
        "name": "gitlab:dependency_scanning:package_manager:name",
        "value": "yarn"
      },
      {
        "name": "gitlab:meta:schema_version",
        "value": "1"
      }
    ]
  },
  "components": [
    {
      "name": "@aashutoshrathi/word-wrap",
      "version": "1.2.6",
      "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@algolia/autocomplete-core",
      "version": "1.9.3",
      "purl": "pkg:npm/%40algolia/autocomplete-core@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/autocomplete-core@1.9.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/autocomplete-plugin-algolia-insights",
      "version": "1.9.3",
      "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/autocomplete-preset-algolia",
      "version": "1.9.3",
      "purl": "pkg:npm/%40algolia/autocomplete-preset-algolia@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/autocomplete-preset-algolia@1.9.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/autocomplete-shared",
      "version": "1.9.3",
      "purl": "pkg:npm/%40algolia/autocomplete-shared@1.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/autocomplete-shared@1.9.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/cache-browser-local-storage",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/cache-browser-local-storage@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/cache-browser-local-storage@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/cache-common",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/cache-common@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/cache-common@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/cache-in-memory",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/cache-in-memory@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/cache-in-memory@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/client-account",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/client-account@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/client-account@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/client-analytics",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/client-analytics@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/client-analytics@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/client-common",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/client-common@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/client-common@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/client-personalization",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/client-personalization@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/client-personalization@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/client-search",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/client-search@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/client-search@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/logger-common",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/logger-common@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/logger-common@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/logger-console",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/logger-console@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/logger-console@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/requester-browser-xhr",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/requester-browser-xhr@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/requester-browser-xhr@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/requester-common",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/requester-common@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/requester-common@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/requester-node-http",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/requester-node-http@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/requester-node-http@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@algolia/transporter",
      "version": "4.22.1",
      "purl": "pkg:npm/%40algolia/transporter@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40algolia/transporter@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@babel/helper-string-parser",
      "version": "7.25.7",
      "purl": "pkg:npm/%40babel/helper-string-parser@7.25.7",
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-string-parser@7.25.7",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@babel/helper-validator-identifier",
      "version": "7.25.7",
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.25.7",
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/helper-validator-identifier@7.25.7",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@babel/parser",
      "version": "7.25.8",
      "purl": "pkg:npm/%40babel/parser@7.25.8",
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/parser@7.25.8",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@babel/types",
      "version": "7.25.8",
      "purl": "pkg:npm/%40babel/types@7.25.8",
      "type": "library",
      "bom-ref": "pkg:npm/%40babel/types@7.25.8",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@docsearch/css",
      "version": "3.6.2",
      "purl": "pkg:npm/%40docsearch/css@3.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40docsearch/css@3.6.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@docsearch/js",
      "version": "3.6.2",
      "purl": "pkg:npm/%40docsearch/js@3.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40docsearch/js@3.6.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@docsearch/react",
      "version": "3.6.2",
      "purl": "pkg:npm/%40docsearch/react@3.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40docsearch/react@3.6.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/aix-ppc64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/aix-ppc64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/aix-ppc64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/android-arm",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/android-arm@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/android-arm@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/android-arm64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/android-arm64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/android-arm64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/android-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/android-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/android-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/darwin-arm64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/darwin-arm64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/darwin-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/darwin-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/freebsd-arm64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/freebsd-arm64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/freebsd-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/freebsd-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-arm",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-arm@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-arm@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-arm64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-arm64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-ia32",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-ia32@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-loong64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-loong64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-mips64el",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-mips64el@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-ppc64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-ppc64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-riscv64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-riscv64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-s390x",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-s390x@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/linux-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/linux-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/linux-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/netbsd-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/netbsd-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/openbsd-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/openbsd-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/sunos-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/sunos-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/win32-arm64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/win32-arm64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/win32-ia32",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/win32-ia32@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@esbuild/win32-x64",
      "version": "0.21.5",
      "purl": "pkg:npm/%40esbuild/win32-x64@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40esbuild/win32-x64@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@eslint-community/eslint-utils",
      "version": "4.4.0",
      "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@eslint-community/regexpp",
      "version": "4.10.0",
      "purl": "pkg:npm/%40eslint-community/regexpp@4.10.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40eslint-community/regexpp@4.10.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@eslint/eslintrc",
      "version": "2.1.4",
      "purl": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@eslint/js",
      "version": "8.57.0",
      "purl": "pkg:npm/%40eslint/js@8.57.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40eslint/js@8.57.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@humanwhocodes/config-array",
      "version": "0.11.14",
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.11.14",
      "type": "library",
      "bom-ref": "pkg:npm/%40humanwhocodes/config-array@0.11.14",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@humanwhocodes/module-importer",
      "version": "1.0.1",
      "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@humanwhocodes/object-schema",
      "version": "2.0.2",
      "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40humanwhocodes/object-schema@2.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@jridgewell/gen-mapping",
      "version": "0.3.5",
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@jridgewell/resolve-uri",
      "version": "3.1.2",
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@jridgewell/set-array",
      "version": "1.2.1",
      "purl": "pkg:npm/%40jridgewell/set-array@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/set-array@1.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@jridgewell/source-map",
      "version": "0.3.6",
      "purl": "pkg:npm/%40jridgewell/source-map@0.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/source-map@0.3.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@jridgewell/sourcemap-codec",
      "version": "1.4.15",
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@jridgewell/sourcemap-codec",
      "version": "1.5.0",
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@jridgewell/trace-mapping",
      "version": "0.3.25",
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "type": "library",
      "bom-ref": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@nodelib/fs.scandir",
      "version": "2.1.5",
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@nodelib/fs.stat",
      "version": "2.0.5",
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@nodelib/fs.walk",
      "version": "1.2.8",
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "@observablehq/inspector",
      "version": "5.0.0",
      "purl": "pkg:npm/%40observablehq/inspector@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40observablehq/inspector@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@observablehq/plot",
      "version": "0.6.13",
      "purl": "pkg:npm/%40observablehq/plot@0.6.13",
      "type": "library",
      "bom-ref": "pkg:npm/%40observablehq/plot@0.6.13",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@observablehq/runtime",
      "version": "5.9.7",
      "purl": "pkg:npm/%40observablehq/runtime@5.9.7",
      "type": "library",
      "bom-ref": "pkg:npm/%40observablehq/runtime@5.9.7",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@observablehq/stdlib",
      "version": "5.8.6",
      "purl": "pkg:npm/%40observablehq/stdlib@5.8.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40observablehq/stdlib@5.8.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/plugin-json",
      "version": "6.1.0",
      "purl": "pkg:npm/%40rollup/plugin-json@6.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/plugin-json@6.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/plugin-node-resolve",
      "version": "15.2.3",
      "purl": "pkg:npm/%40rollup/plugin-node-resolve@15.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/plugin-node-resolve@15.2.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/plugin-terser",
      "version": "0.4.4",
      "purl": "pkg:npm/%40rollup/plugin-terser@0.4.4",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/plugin-terser@0.4.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/pluginutils",
      "version": "5.1.0",
      "purl": "pkg:npm/%40rollup/pluginutils@5.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/pluginutils@5.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-android-arm-eabi",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-android-arm64",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-android-arm64@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-darwin-arm64",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-darwin-arm64@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-darwin-x64",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-darwin-x64@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-arm-gnueabihf",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-arm-musleabihf",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-arm64-gnu",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-arm64-musl",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-powerpc64le-gnu",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-powerpc64le-gnu@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-powerpc64le-gnu@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-riscv64-gnu",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-s390x-gnu",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-x64-gnu",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-linux-x64-musl",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-win32-arm64-msvc",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-win32-ia32-msvc",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@rollup/rollup-win32-x64-msvc",
      "version": "4.24.0",
      "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@shikijs/core",
      "version": "1.22.0",
      "purl": "pkg:npm/%40shikijs/core@1.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/core@1.22.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@shikijs/engine-javascript",
      "version": "1.22.0",
      "purl": "pkg:npm/%40shikijs/engine-javascript@1.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/engine-javascript@1.22.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@shikijs/engine-oniguruma",
      "version": "1.22.0",
      "purl": "pkg:npm/%40shikijs/engine-oniguruma@1.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/engine-oniguruma@1.22.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@shikijs/transformers",
      "version": "1.22.0",
      "purl": "pkg:npm/%40shikijs/transformers@1.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/transformers@1.22.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@shikijs/types",
      "version": "1.22.0",
      "purl": "pkg:npm/%40shikijs/types@1.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/types@1.22.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@shikijs/vscode-textmate",
      "version": "9.3.0",
      "purl": "pkg:npm/%40shikijs/vscode-textmate@9.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40shikijs/vscode-textmate@9.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/estree",
      "version": "1.0.5",
      "purl": "pkg:npm/%40types/estree@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/estree@1.0.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/estree",
      "version": "1.0.6",
      "purl": "pkg:npm/%40types/estree@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/estree@1.0.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/hast",
      "version": "3.0.4",
      "purl": "pkg:npm/%40types/hast@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/hast@3.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/linkify-it",
      "version": "5.0.0",
      "purl": "pkg:npm/%40types/linkify-it@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/linkify-it@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/markdown-it",
      "version": "14.1.2",
      "purl": "pkg:npm/%40types/markdown-it@14.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/markdown-it@14.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/mdast",
      "version": "4.0.4",
      "purl": "pkg:npm/%40types/mdast@4.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/mdast@4.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/mdurl",
      "version": "2.0.0",
      "purl": "pkg:npm/%40types/mdurl@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/mdurl@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/resolve",
      "version": "1.20.2",
      "purl": "pkg:npm/%40types/resolve@1.20.2",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/resolve@1.20.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/unist",
      "version": "3.0.3",
      "purl": "pkg:npm/%40types/unist@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/unist@3.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@types/web-bluetooth",
      "version": "0.0.20",
      "purl": "pkg:npm/%40types/web-bluetooth@0.0.20",
      "type": "library",
      "bom-ref": "pkg:npm/%40types/web-bluetooth@0.0.20",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@ungap/structured-clone",
      "version": "1.2.0",
      "purl": "pkg:npm/%40ungap/structured-clone@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40ungap/structured-clone@1.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vitejs/plugin-vue",
      "version": "5.1.4",
      "purl": "pkg:npm/%40vitejs/plugin-vue@5.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/%40vitejs/plugin-vue@5.1.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/compiler-core",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/compiler-core@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/compiler-core@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/compiler-dom",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/compiler-dom@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/compiler-dom@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/compiler-sfc",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/compiler-sfc@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/compiler-sfc@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/compiler-ssr",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/compiler-ssr@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/compiler-ssr@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/devtools-api",
      "version": "7.4.6",
      "purl": "pkg:npm/%40vue/devtools-api@7.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/devtools-api@7.4.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/devtools-kit",
      "version": "7.4.6",
      "purl": "pkg:npm/%40vue/devtools-kit@7.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/devtools-kit@7.4.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/devtools-shared",
      "version": "7.4.6",
      "purl": "pkg:npm/%40vue/devtools-shared@7.4.6",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/devtools-shared@7.4.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/reactivity",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/reactivity@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/reactivity@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/runtime-core",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/runtime-core@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/runtime-core@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/runtime-dom",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/runtime-dom@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/runtime-dom@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/server-renderer",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/server-renderer@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/server-renderer@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vue/shared",
      "version": "3.5.11",
      "purl": "pkg:npm/%40vue/shared@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/%40vue/shared@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vueuse/core",
      "version": "11.1.0",
      "purl": "pkg:npm/%40vueuse/core@11.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40vueuse/core@11.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vueuse/integrations",
      "version": "11.1.0",
      "purl": "pkg:npm/%40vueuse/integrations@11.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40vueuse/integrations@11.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vueuse/metadata",
      "version": "11.1.0",
      "purl": "pkg:npm/%40vueuse/metadata@11.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40vueuse/metadata@11.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "@vueuse/shared",
      "version": "11.1.0",
      "purl": "pkg:npm/%40vueuse/shared@11.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/%40vueuse/shared@11.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "acorn",
      "version": "8.11.3",
      "purl": "pkg:npm/acorn@8.11.3",
      "type": "library",
      "bom-ref": "pkg:npm/acorn@8.11.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "acorn-jsx",
      "version": "5.3.2",
      "purl": "pkg:npm/acorn-jsx@5.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/acorn-jsx@5.3.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "ajv",
      "version": "6.12.6",
      "purl": "pkg:npm/ajv@6.12.6",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@6.12.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "algoliasearch",
      "version": "4.22.1",
      "purl": "pkg:npm/algoliasearch@4.22.1",
      "type": "library",
      "bom-ref": "pkg:npm/algoliasearch@4.22.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "ansi-colors",
      "version": "4.1.1",
      "purl": "pkg:npm/ansi-colors@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-colors@4.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "ansi-regex",
      "version": "5.0.1",
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@5.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "ansi-styles",
      "version": "4.3.0",
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "anymatch",
      "version": "3.1.3",
      "purl": "pkg:npm/anymatch@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/anymatch@3.1.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "argparse",
      "version": "2.0.1",
      "purl": "pkg:npm/argparse@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/argparse@2.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "balanced-match",
      "version": "1.0.2",
      "purl": "pkg:npm/balanced-match@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "binary-extensions",
      "version": "2.2.0",
      "purl": "pkg:npm/binary-extensions@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/binary-extensions@2.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "binary-search-bounds",
      "version": "2.0.5",
      "purl": "pkg:npm/binary-search-bounds@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/binary-search-bounds@2.0.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "birpc",
      "version": "0.2.19",
      "purl": "pkg:npm/birpc@0.2.19",
      "type": "library",
      "bom-ref": "pkg:npm/birpc@0.2.19",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "brace-expansion",
      "version": "1.1.11",
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "brace-expansion",
      "version": "2.0.1",
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "braces",
      "version": "3.0.2",
      "purl": "pkg:npm/braces@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/braces@3.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "browser-stdout",
      "version": "1.3.1",
      "purl": "pkg:npm/browser-stdout@1.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/browser-stdout@1.3.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "buffer-from",
      "version": "1.1.2",
      "purl": "pkg:npm/buffer-from@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/buffer-from@1.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "builtin-modules",
      "version": "3.3.0",
      "purl": "pkg:npm/builtin-modules@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/builtin-modules@3.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "callsites",
      "version": "3.1.0",
      "purl": "pkg:npm/callsites@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/callsites@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "camelcase",
      "version": "6.3.0",
      "purl": "pkg:npm/camelcase@6.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/camelcase@6.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "ccount",
      "version": "2.0.1",
      "purl": "pkg:npm/ccount@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ccount@2.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "chalk",
      "version": "4.1.2",
      "purl": "pkg:npm/chalk@4.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/chalk@4.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "character-entities-html4",
      "version": "2.1.0",
      "purl": "pkg:npm/character-entities-html4@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/character-entities-html4@2.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "character-entities-legacy",
      "version": "3.0.0",
      "purl": "pkg:npm/character-entities-legacy@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/character-entities-legacy@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "chokidar",
      "version": "3.5.3",
      "purl": "pkg:npm/chokidar@3.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/chokidar@3.5.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "cliui",
      "version": "7.0.4",
      "purl": "pkg:npm/cliui@7.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "color-convert",
      "version": "2.0.1",
      "purl": "pkg:npm/color-convert@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "color-name",
      "version": "1.1.4",
      "purl": "pkg:npm/color-name@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "comma-separated-tokens",
      "version": "2.0.3",
      "purl": "pkg:npm/comma-separated-tokens@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/comma-separated-tokens@2.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "commander",
      "version": "2.20.3",
      "purl": "pkg:npm/commander@2.20.3",
      "type": "library",
      "bom-ref": "pkg:npm/commander@2.20.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "commander",
      "version": "7.2.0",
      "purl": "pkg:npm/commander@7.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/commander@7.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "concat-map",
      "version": "0.0.1",
      "purl": "pkg:npm/concat-map@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "copy-anything",
      "version": "3.0.5",
      "purl": "pkg:npm/copy-anything@3.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/copy-anything@3.0.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "cross-spawn",
      "version": "7.0.3",
      "purl": "pkg:npm/cross-spawn@7.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@7.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "csstype",
      "version": "3.1.3",
      "purl": "pkg:npm/csstype@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/csstype@3.1.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3",
      "version": "7.8.5",
      "purl": "pkg:npm/d3@7.8.5",
      "type": "library",
      "bom-ref": "pkg:npm/d3@7.8.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-array",
      "version": "3.2.4",
      "purl": "pkg:npm/d3-array@3.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/d3-array@3.2.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-axis",
      "version": "3.0.0",
      "purl": "pkg:npm/d3-axis@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-axis@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-brush",
      "version": "3.0.0",
      "purl": "pkg:npm/d3-brush@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-brush@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-chord",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-chord@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-chord@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-color",
      "version": "3.1.0",
      "purl": "pkg:npm/d3-color@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-color@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-contour",
      "version": "4.0.2",
      "purl": "pkg:npm/d3-contour@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/d3-contour@4.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-delaunay",
      "version": "6.0.4",
      "purl": "pkg:npm/d3-delaunay@6.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/d3-delaunay@6.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-dispatch",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-dispatch@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-dispatch@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-drag",
      "version": "3.0.0",
      "purl": "pkg:npm/d3-drag@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-drag@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-dsv",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-dsv@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-dsv@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-ease",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-ease@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-ease@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-fetch",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-fetch@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-fetch@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-force",
      "version": "3.0.0",
      "purl": "pkg:npm/d3-force@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-force@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-format",
      "version": "3.1.0",
      "purl": "pkg:npm/d3-format@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-format@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-geo",
      "version": "3.1.1",
      "purl": "pkg:npm/d3-geo@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-geo@3.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-hierarchy",
      "version": "3.1.2",
      "purl": "pkg:npm/d3-hierarchy@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/d3-hierarchy@3.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-interpolate",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-interpolate@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-interpolate@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-path",
      "version": "3.1.0",
      "purl": "pkg:npm/d3-path@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-path@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-polygon",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-polygon@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-polygon@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-quadtree",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-quadtree@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-quadtree@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-random",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-random@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-random@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-require",
      "version": "1.3.0",
      "purl": "pkg:npm/d3-require@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-require@1.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-scale",
      "version": "4.0.2",
      "purl": "pkg:npm/d3-scale@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/d3-scale@4.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-scale-chromatic",
      "version": "3.1.0",
      "purl": "pkg:npm/d3-scale-chromatic@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-scale-chromatic@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-selection",
      "version": "3.0.0",
      "purl": "pkg:npm/d3-selection@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-selection@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-shape",
      "version": "3.2.0",
      "purl": "pkg:npm/d3-shape@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-shape@3.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-time",
      "version": "3.1.0",
      "purl": "pkg:npm/d3-time@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-time@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-time-format",
      "version": "4.1.0",
      "purl": "pkg:npm/d3-time-format@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-time-format@4.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-timer",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-timer@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-timer@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-transition",
      "version": "3.0.1",
      "purl": "pkg:npm/d3-transition@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/d3-transition@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "d3-zoom",
      "version": "3.0.0",
      "purl": "pkg:npm/d3-zoom@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/d3-zoom@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "debug",
      "version": "4.3.4",
      "purl": "pkg:npm/debug@4.3.4",
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.3.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "decamelize",
      "version": "4.0.0",
      "purl": "pkg:npm/decamelize@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/decamelize@4.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "deep-is",
      "version": "0.1.4",
      "purl": "pkg:npm/deep-is@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/deep-is@0.1.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "deepmerge",
      "version": "4.3.1",
      "purl": "pkg:npm/deepmerge@4.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/deepmerge@4.3.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "delaunator",
      "version": "5.0.1",
      "purl": "pkg:npm/delaunator@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/delaunator@5.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "dequal",
      "version": "2.0.3",
      "purl": "pkg:npm/dequal@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/dequal@2.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "devlop",
      "version": "1.1.0",
      "purl": "pkg:npm/devlop@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/devlop@1.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "diff",
      "version": "5.0.0",
      "purl": "pkg:npm/diff@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/diff@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "doctrine",
      "version": "3.0.0",
      "purl": "pkg:npm/doctrine@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/doctrine@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "emoji-regex",
      "version": "8.0.0",
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "entities",
      "version": "4.5.0",
      "purl": "pkg:npm/entities@4.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/entities@4.5.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "esbuild",
      "version": "0.21.5",
      "purl": "pkg:npm/esbuild@0.21.5",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.21.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "escalade",
      "version": "3.1.2",
      "purl": "pkg:npm/escalade@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "escape-string-regexp",
      "version": "4.0.0",
      "purl": "pkg:npm/escape-string-regexp@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/escape-string-regexp@4.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "eslint",
      "version": "8.57.0",
      "purl": "pkg:npm/eslint@8.57.0",
      "type": "library",
      "bom-ref": "pkg:npm/eslint@8.57.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "eslint-scope",
      "version": "7.2.2",
      "purl": "pkg:npm/eslint-scope@7.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-scope@7.2.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "eslint-visitor-keys",
      "version": "3.4.3",
      "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/eslint-visitor-keys@3.4.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "espree",
      "version": "9.6.1",
      "purl": "pkg:npm/espree@9.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/espree@9.6.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "esquery",
      "version": "1.5.0",
      "purl": "pkg:npm/esquery@1.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/esquery@1.5.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "esrecurse",
      "version": "4.3.0",
      "purl": "pkg:npm/esrecurse@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/esrecurse@4.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "estraverse",
      "version": "5.3.0",
      "purl": "pkg:npm/estraverse@5.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/estraverse@5.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "estree-walker",
      "version": "2.0.2",
      "purl": "pkg:npm/estree-walker@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@2.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "esutils",
      "version": "2.0.3",
      "purl": "pkg:npm/esutils@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/esutils@2.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@3.1.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "fast-json-stable-stringify",
      "version": "2.1.0",
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/fast-levenshtein@2.0.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "fastq",
      "version": "1.17.1",
      "purl": "pkg:npm/fastq@1.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.17.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "file-entry-cache",
      "version": "6.0.1",
      "purl": "pkg:npm/file-entry-cache@6.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/file-entry-cache@6.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "fill-range",
      "version": "7.0.1",
      "purl": "pkg:npm/fill-range@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@7.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "find-up",
      "version": "5.0.0",
      "purl": "pkg:npm/find-up@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/find-up@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "flat",
      "version": "5.0.2",
      "purl": "pkg:npm/flat@5.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/flat@5.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "flat-cache",
      "version": "3.2.0",
      "purl": "pkg:npm/flat-cache@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/flat-cache@3.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "flatted",
      "version": "3.3.1",
      "purl": "pkg:npm/flatted@3.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/flatted@3.3.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "focus-trap",
      "version": "7.6.0",
      "purl": "pkg:npm/focus-trap@7.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/focus-trap@7.6.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "fs.realpath",
      "version": "1.0.0",
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "fsevents",
      "version": "2.3.3",
      "purl": "pkg:npm/fsevents@2.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "function-bind",
      "version": "1.1.2",
      "purl": "pkg:npm/function-bind@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "get-caller-file",
      "version": "2.0.5",
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "glob",
      "version": "7.2.3",
      "purl": "pkg:npm/glob@7.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.2.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "glob",
      "version": "8.1.0",
      "purl": "pkg:npm/glob@8.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/glob@8.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "glob-parent",
      "version": "5.1.2",
      "purl": "pkg:npm/glob-parent@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@5.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "glob-parent",
      "version": "6.0.2",
      "purl": "pkg:npm/glob-parent@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@6.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "globals",
      "version": "13.24.0",
      "purl": "pkg:npm/globals@13.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/globals@13.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "graphemer",
      "version": "1.4.0",
      "purl": "pkg:npm/graphemer@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/graphemer@1.4.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "has-flag",
      "version": "4.0.0",
      "purl": "pkg:npm/has-flag@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@4.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "hasown",
      "version": "2.0.2",
      "purl": "pkg:npm/hasown@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/hasown@2.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "hast-util-to-html",
      "version": "9.0.3",
      "purl": "pkg:npm/hast-util-to-html@9.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/hast-util-to-html@9.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "hast-util-whitespace",
      "version": "3.0.0",
      "purl": "pkg:npm/hast-util-whitespace@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/hast-util-whitespace@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "he",
      "version": "1.2.0",
      "purl": "pkg:npm/he@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/he@1.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "hookable",
      "version": "5.5.3",
      "purl": "pkg:npm/hookable@5.5.3",
      "type": "library",
      "bom-ref": "pkg:npm/hookable@5.5.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "html-void-elements",
      "version": "3.0.0",
      "purl": "pkg:npm/html-void-elements@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/html-void-elements@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "iconv-lite",
      "version": "0.6.3",
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.6.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "ignore",
      "version": "5.3.1",
      "purl": "pkg:npm/ignore@5.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/ignore@5.3.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "import-fresh",
      "version": "3.3.0",
      "purl": "pkg:npm/import-fresh@3.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/import-fresh@3.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "imurmurhash",
      "version": "0.1.4",
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/imurmurhash@0.1.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "inflight",
      "version": "1.0.6",
      "purl": "pkg:npm/inflight@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "inherits",
      "version": "2.0.4",
      "purl": "pkg:npm/inherits@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "internmap",
      "version": "2.0.3",
      "purl": "pkg:npm/internmap@2.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/internmap@2.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "interval-tree-1d",
      "version": "1.0.4",
      "purl": "pkg:npm/interval-tree-1d@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/interval-tree-1d@1.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "is-binary-path",
      "version": "2.1.0",
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-binary-path@2.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-builtin-module",
      "version": "3.2.1",
      "purl": "pkg:npm/is-builtin-module@3.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-builtin-module@3.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "is-core-module",
      "version": "2.13.1",
      "purl": "pkg:npm/is-core-module@2.13.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-core-module@2.13.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "is-extglob",
      "version": "2.1.1",
      "purl": "pkg:npm/is-extglob@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-glob",
      "version": "4.0.3",
      "purl": "pkg:npm/is-glob@4.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@4.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-module",
      "version": "1.0.0",
      "purl": "pkg:npm/is-module@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-module@1.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "is-number",
      "version": "7.0.0",
      "purl": "pkg:npm/is-number@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@7.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-path-inside",
      "version": "3.0.3",
      "purl": "pkg:npm/is-path-inside@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-path-inside@3.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-plain-obj",
      "version": "2.1.0",
      "purl": "pkg:npm/is-plain-obj@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-plain-obj@2.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-unicode-supported",
      "version": "0.1.0",
      "purl": "pkg:npm/is-unicode-supported@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-unicode-supported@0.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "is-what",
      "version": "4.1.16",
      "purl": "pkg:npm/is-what@4.1.16",
      "type": "library",
      "bom-ref": "pkg:npm/is-what@4.1.16",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "isexe",
      "version": "2.0.0",
      "purl": "pkg:npm/isexe@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "isoformat",
      "version": "0.2.1",
      "purl": "pkg:npm/isoformat@0.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/isoformat@0.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "js-yaml",
      "version": "4.1.0",
      "purl": "pkg:npm/js-yaml@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/js-yaml@4.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "json-buffer",
      "version": "3.0.1",
      "purl": "pkg:npm/json-buffer@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-buffer@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@0.4.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "keyv",
      "version": "4.5.4",
      "purl": "pkg:npm/keyv@4.5.4",
      "type": "library",
      "bom-ref": "pkg:npm/keyv@4.5.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "levn",
      "version": "0.4.1",
      "purl": "pkg:npm/levn@0.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/levn@0.4.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "locate-path",
      "version": "6.0.0",
      "purl": "pkg:npm/locate-path@6.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@6.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "lodash.merge",
      "version": "4.6.2",
      "purl": "pkg:npm/lodash.merge@4.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/lodash.merge@4.6.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "log-symbols",
      "version": "4.1.0",
      "purl": "pkg:npm/log-symbols@4.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/log-symbols@4.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "magic-string",
      "version": "0.30.11",
      "purl": "pkg:npm/magic-string@0.30.11",
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.30.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "mark.js",
      "version": "8.11.1",
      "purl": "pkg:npm/mark.js@8.11.1",
      "type": "library",
      "bom-ref": "pkg:npm/mark.js@8.11.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "mdast-util-to-hast",
      "version": "13.2.0",
      "purl": "pkg:npm/mdast-util-to-hast@13.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/mdast-util-to-hast@13.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "micromark-util-character",
      "version": "2.1.0",
      "purl": "pkg:npm/micromark-util-character@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-character@2.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "micromark-util-encode",
      "version": "2.0.0",
      "purl": "pkg:npm/micromark-util-encode@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-encode@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "micromark-util-sanitize-uri",
      "version": "2.0.0",
      "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-sanitize-uri@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "micromark-util-symbol",
      "version": "2.0.0",
      "purl": "pkg:npm/micromark-util-symbol@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-symbol@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "micromark-util-types",
      "version": "2.0.0",
      "purl": "pkg:npm/micromark-util-types@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/micromark-util-types@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "minimatch",
      "version": "3.1.2",
      "purl": "pkg:npm/minimatch@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "minimatch",
      "version": "5.0.1",
      "purl": "pkg:npm/minimatch@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@5.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "minimatch",
      "version": "5.1.6",
      "purl": "pkg:npm/minimatch@5.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@5.1.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "minisearch",
      "version": "7.1.0",
      "purl": "pkg:npm/minisearch@7.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/minisearch@7.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "mitt",
      "version": "3.0.1",
      "purl": "pkg:npm/mitt@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/mitt@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "mocha",
      "version": "10.3.0",
      "purl": "pkg:npm/mocha@10.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/mocha@10.3.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "ms",
      "version": "2.1.2",
      "purl": "pkg:npm/ms@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "ms",
      "version": "2.1.3",
      "purl": "pkg:npm/ms@2.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "nanoid",
      "version": "3.3.7",
      "purl": "pkg:npm/nanoid@3.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/nanoid@3.3.7",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "natural-compare",
      "version": "1.4.0",
      "purl": "pkg:npm/natural-compare@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/natural-compare@1.4.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "normalize-path",
      "version": "3.0.0",
      "purl": "pkg:npm/normalize-path@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/normalize-path@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "once",
      "version": "1.4.0",
      "purl": "pkg:npm/once@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "oniguruma-to-js",
      "version": "0.4.3",
      "purl": "pkg:npm/oniguruma-to-js@0.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/oniguruma-to-js@0.4.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "optionator",
      "version": "0.9.3",
      "purl": "pkg:npm/optionator@0.9.3",
      "type": "library",
      "bom-ref": "pkg:npm/optionator@0.9.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "p-limit",
      "version": "3.1.0",
      "purl": "pkg:npm/p-limit@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "p-locate",
      "version": "5.0.0",
      "purl": "pkg:npm/p-locate@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "parent-module",
      "version": "1.0.1",
      "purl": "pkg:npm/parent-module@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/parent-module@1.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "path-exists",
      "version": "4.0.0",
      "purl": "pkg:npm/path-exists@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@4.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "path-is-absolute",
      "version": "1.0.1",
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "path-key",
      "version": "3.1.1",
      "purl": "pkg:npm/path-key@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-key@3.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "path-parse",
      "version": "1.0.7",
      "purl": "pkg:npm/path-parse@1.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.7",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "perfect-debounce",
      "version": "1.0.0",
      "purl": "pkg:npm/perfect-debounce@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/perfect-debounce@1.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "picocolors",
      "version": "1.1.0",
      "purl": "pkg:npm/picocolors@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "picomatch",
      "version": "2.3.1",
      "purl": "pkg:npm/picomatch@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@2.3.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "postcss",
      "version": "8.4.47",
      "purl": "pkg:npm/postcss@8.4.47",
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.4.47",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "preact",
      "version": "10.19.6",
      "purl": "pkg:npm/preact@10.19.6",
      "type": "library",
      "bom-ref": "pkg:npm/preact@10.19.6",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "prelude-ls",
      "version": "1.2.1",
      "purl": "pkg:npm/prelude-ls@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/prelude-ls@1.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "property-information",
      "version": "6.5.0",
      "purl": "pkg:npm/property-information@6.5.0",
      "type": "library",
      "bom-ref": "pkg:npm/property-information@6.5.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "punycode",
      "version": "2.3.1",
      "purl": "pkg:npm/punycode@2.3.1",
      "type": "library",
      "bom-ref": "pkg:npm/punycode@2.3.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "queue-microtask",
      "version": "1.2.3",
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/queue-microtask@1.2.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "randombytes",
      "version": "2.1.0",
      "purl": "pkg:npm/randombytes@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/randombytes@2.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "readdirp",
      "version": "3.6.0",
      "purl": "pkg:npm/readdirp@3.6.0",
      "type": "library",
      "bom-ref": "pkg:npm/readdirp@3.6.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "regex",
      "version": "4.3.3",
      "purl": "pkg:npm/regex@4.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/regex@4.3.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "require-directory",
      "version": "2.1.1",
      "purl": "pkg:npm/require-directory@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "resolve",
      "version": "1.22.8",
      "purl": "pkg:npm/resolve@1.22.8",
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.22.8",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "resolve-from",
      "version": "4.0.0",
      "purl": "pkg:npm/resolve-from@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/resolve-from@4.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "reusify",
      "version": "1.0.4",
      "purl": "pkg:npm/reusify@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/reusify@1.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "rfdc",
      "version": "1.4.1",
      "purl": "pkg:npm/rfdc@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/rfdc@1.4.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "rimraf",
      "version": "3.0.2",
      "purl": "pkg:npm/rimraf@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@3.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "robust-predicates",
      "version": "3.0.2",
      "purl": "pkg:npm/robust-predicates@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/robust-predicates@3.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "rollup",
      "version": "3.29.4",
      "purl": "pkg:npm/rollup@3.29.4",
      "type": "library",
      "bom-ref": "pkg:npm/rollup@3.29.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "rollup",
      "version": "4.24.0",
      "purl": "pkg:npm/rollup@4.24.0",
      "type": "library",
      "bom-ref": "pkg:npm/rollup@4.24.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "run-parallel",
      "version": "1.2.0",
      "purl": "pkg:npm/run-parallel@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-parallel@1.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "rw",
      "version": "1.3.3",
      "purl": "pkg:npm/rw@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/rw@1.3.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "safe-buffer",
      "version": "5.2.1",
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "safer-buffer",
      "version": "2.1.2",
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "serialize-javascript",
      "version": "6.0.0",
      "purl": "pkg:npm/serialize-javascript@6.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/serialize-javascript@6.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "serialize-javascript",
      "version": "6.0.2",
      "purl": "pkg:npm/serialize-javascript@6.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/serialize-javascript@6.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "shebang-command",
      "version": "2.0.0",
      "purl": "pkg:npm/shebang-command@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "shebang-regex",
      "version": "3.0.0",
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@3.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "shiki",
      "version": "1.22.0",
      "purl": "pkg:npm/shiki@1.22.0",
      "type": "library",
      "bom-ref": "pkg:npm/shiki@1.22.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "smob",
      "version": "1.4.1",
      "purl": "pkg:npm/smob@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/smob@1.4.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "source-map",
      "version": "0.6.1",
      "purl": "pkg:npm/source-map@0.6.1",
      "type": "library",
      "bom-ref": "pkg:npm/source-map@0.6.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "source-map-js",
      "version": "1.2.1",
      "purl": "pkg:npm/source-map-js@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-js@1.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "source-map-support",
      "version": "0.5.21",
      "purl": "pkg:npm/source-map-support@0.5.21",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-support@0.5.21",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "space-separated-tokens",
      "version": "2.0.2",
      "purl": "pkg:npm/space-separated-tokens@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/space-separated-tokens@2.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "speakingurl",
      "version": "14.0.1",
      "purl": "pkg:npm/speakingurl@14.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/speakingurl@14.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "string-width",
      "version": "4.2.3",
      "purl": "pkg:npm/string-width@4.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "stringify-entities",
      "version": "4.0.4",
      "purl": "pkg:npm/stringify-entities@4.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/stringify-entities@4.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "strip-ansi",
      "version": "6.0.1",
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "strip-json-comments",
      "version": "3.1.1",
      "purl": "pkg:npm/strip-json-comments@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@3.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "superjson",
      "version": "2.2.1",
      "purl": "pkg:npm/superjson@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/superjson@2.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "supports-color",
      "version": "7.2.0",
      "purl": "pkg:npm/supports-color@7.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@7.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "supports-color",
      "version": "8.1.1",
      "purl": "pkg:npm/supports-color@8.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@8.1.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "tabbable",
      "version": "6.2.0",
      "purl": "pkg:npm/tabbable@6.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/tabbable@6.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "terser",
      "version": "5.29.1",
      "purl": "pkg:npm/terser@5.29.1",
      "type": "library",
      "bom-ref": "pkg:npm/terser@5.29.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "text-table",
      "version": "0.2.0",
      "purl": "pkg:npm/text-table@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/text-table@0.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "to-fast-properties",
      "version": "2.0.0",
      "purl": "pkg:npm/to-fast-properties@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/to-fast-properties@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "to-regex-range",
      "version": "5.0.1",
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-regex-range@5.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "topojson-client",
      "version": "3.1.0",
      "purl": "pkg:npm/topojson-client@3.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/topojson-client@3.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "trim-lines",
      "version": "3.0.1",
      "purl": "pkg:npm/trim-lines@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/trim-lines@3.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "type-check",
      "version": "0.4.0",
      "purl": "pkg:npm/type-check@0.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/type-check@0.4.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "type-fest",
      "version": "0.20.2",
      "purl": "pkg:npm/type-fest@0.20.2",
      "type": "library",
      "bom-ref": "pkg:npm/type-fest@0.20.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "unist-util-is",
      "version": "6.0.0",
      "purl": "pkg:npm/unist-util-is@6.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-is@6.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "unist-util-position",
      "version": "5.0.0",
      "purl": "pkg:npm/unist-util-position@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-position@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "unist-util-stringify-position",
      "version": "4.0.0",
      "purl": "pkg:npm/unist-util-stringify-position@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-stringify-position@4.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "unist-util-visit",
      "version": "5.0.0",
      "purl": "pkg:npm/unist-util-visit@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-visit@5.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "unist-util-visit-parents",
      "version": "6.0.1",
      "purl": "pkg:npm/unist-util-visit-parents@6.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/unist-util-visit-parents@6.0.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "uri-js",
      "version": "4.4.1",
      "purl": "pkg:npm/uri-js@4.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/uri-js@4.4.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "vfile",
      "version": "6.0.3",
      "purl": "pkg:npm/vfile@6.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/vfile@6.0.3",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "vfile-message",
      "version": "4.0.2",
      "purl": "pkg:npm/vfile-message@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/vfile-message@4.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "vite",
      "version": "5.4.8",
      "purl": "pkg:npm/vite@5.4.8",
      "type": "library",
      "bom-ref": "pkg:npm/vite@5.4.8",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "vitepress",
      "version": "1.4.0",
      "purl": "pkg:npm/vitepress@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/vitepress@1.4.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "vue",
      "version": "3.5.11",
      "purl": "pkg:npm/vue@3.5.11",
      "type": "library",
      "bom-ref": "pkg:npm/vue@3.5.11",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "vue-demi",
      "version": "0.14.10",
      "purl": "pkg:npm/vue-demi@0.14.10",
      "type": "library",
      "bom-ref": "pkg:npm/vue-demi@0.14.10",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    },
    {
      "name": "which",
      "version": "2.0.2",
      "purl": "pkg:npm/which@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/which@2.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "workerpool",
      "version": "6.2.1",
      "purl": "pkg:npm/workerpool@6.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/workerpool@6.2.1",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "wrap-ansi",
      "version": "7.0.0",
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "wrappy",
      "version": "1.0.2",
      "purl": "pkg:npm/wrappy@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "y18n",
      "version": "5.0.8",
      "purl": "pkg:npm/y18n@5.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "yargs",
      "version": "16.2.0",
      "purl": "pkg:npm/yargs@16.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "yargs-parser",
      "version": "20.2.4",
      "purl": "pkg:npm/yargs-parser@20.2.4",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@20.2.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "yargs-parser",
      "version": "20.2.9",
      "purl": "pkg:npm/yargs-parser@20.2.9",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@20.2.9",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "yargs-unparser",
      "version": "2.0.0",
      "purl": "pkg:npm/yargs-unparser@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-unparser@2.0.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "yocto-queue",
      "version": "0.1.0",
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/yocto-queue@0.1.0",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "not_found"
        }
      ]
    },
    {
      "name": "zwitch",
      "version": "2.0.4",
      "purl": "pkg:npm/zwitch@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/zwitch@2.0.4",
      "properties": [
        {
          "name": "gitlab:dependency_scanning_component:reachability",
          "value": "in_use"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/%40algolia/autocomplete-core@1.9.3",
      "dependsOn": [
        "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3",
        "pkg:npm/%40algolia/autocomplete-shared@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3",
      "dependsOn": [
        "pkg:npm/%40algolia/autocomplete-shared@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/autocomplete-preset-algolia@1.9.3",
      "dependsOn": [
        "pkg:npm/%40algolia/autocomplete-shared@1.9.3"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/cache-browser-local-storage@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/cache-common@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/cache-in-memory@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/cache-common@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/client-account@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/client-common@4.22.1",
        "pkg:npm/%40algolia/client-search@4.22.1",
        "pkg:npm/%40algolia/transporter@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/client-analytics@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/client-common@4.22.1",
        "pkg:npm/%40algolia/client-search@4.22.1",
        "pkg:npm/%40algolia/requester-common@4.22.1",
        "pkg:npm/%40algolia/transporter@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/client-common@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/requester-common@4.22.1",
        "pkg:npm/%40algolia/transporter@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/client-personalization@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/client-common@4.22.1",
        "pkg:npm/%40algolia/requester-common@4.22.1",
        "pkg:npm/%40algolia/transporter@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/client-search@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/client-common@4.22.1",
        "pkg:npm/%40algolia/requester-common@4.22.1",
        "pkg:npm/%40algolia/transporter@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/logger-console@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/logger-common@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/requester-browser-xhr@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/requester-common@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/requester-node-http@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/requester-common@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40algolia/transporter@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/cache-common@4.22.1",
        "pkg:npm/%40algolia/logger-common@4.22.1",
        "pkg:npm/%40algolia/requester-common@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/parser@7.25.8",
      "dependsOn": [
        "pkg:npm/%40babel/types@7.25.8"
      ]
    },
    {
      "ref": "pkg:npm/%40babel/types@7.25.8",
      "dependsOn": [
        "pkg:npm/%40babel/helper-string-parser@7.25.7",
        "pkg:npm/%40babel/helper-validator-identifier@7.25.7",
        "pkg:npm/to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/%40docsearch/js@3.6.2",
      "dependsOn": [
        "pkg:npm/%40docsearch/react@3.6.2",
        "pkg:npm/preact@10.19.6"
      ]
    },
    {
      "ref": "pkg:npm/%40docsearch/react@3.6.2",
      "dependsOn": [
        "pkg:npm/%40algolia/autocomplete-core@1.9.3",
        "pkg:npm/%40algolia/autocomplete-preset-algolia@1.9.3",
        "pkg:npm/%40docsearch/css@3.6.2",
        "pkg:npm/algoliasearch@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
      "dependsOn": [
        "pkg:npm/eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "dependsOn": [
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/espree@9.6.1",
        "pkg:npm/globals@13.24.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/import-fresh@3.3.0",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/strip-json-comments@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/%40humanwhocodes/config-array@0.11.14",
      "dependsOn": [
        "pkg:npm/%40humanwhocodes/object-schema@2.0.2",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/minimatch@3.1.2"
      ]
    },
    {
      "ref": "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
      "dependsOn": [
        "pkg:npm/%40jridgewell/set-array@1.2.1",
        "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
        "pkg:npm/%40jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "pkg:npm/%40jridgewell/source-map@0.3.6",
      "dependsOn": [
        "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
        "pkg:npm/%40jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "dependsOn": [
        "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
        "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "dependsOn": [
        "pkg:npm/%40nodelib/fs.stat@2.0.5",
        "pkg:npm/run-parallel@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "dependsOn": [
        "pkg:npm/%40nodelib/fs.scandir@2.1.5",
        "pkg:npm/fastq@1.17.1"
      ]
    },
    {
      "ref": "pkg:npm/%40observablehq/inspector@5.0.0",
      "dependsOn": [
        "pkg:npm/isoformat@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/%40observablehq/plot@0.6.13",
      "dependsOn": [
        "pkg:npm/d3@7.8.5",
        "pkg:npm/interval-tree-1d@1.0.4",
        "pkg:npm/isoformat@0.2.1"
      ]
    },
    {
      "ref": "pkg:npm/%40observablehq/runtime@5.9.7",
      "dependsOn": [
        "pkg:npm/%40observablehq/inspector@5.0.0",
        "pkg:npm/%40observablehq/stdlib@5.8.6"
      ]
    },
    {
      "ref": "pkg:npm/%40observablehq/stdlib@5.8.6",
      "dependsOn": [
        "pkg:npm/d3-array@3.2.4",
        "pkg:npm/d3-dsv@3.0.1",
        "pkg:npm/d3-require@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/%40rollup/plugin-json@6.1.0",
      "dependsOn": [
        "pkg:npm/%40rollup/pluginutils@5.1.0"
      ]
    },
    {
      "ref": "pkg:npm/%40rollup/plugin-node-resolve@15.2.3",
      "dependsOn": [
        "pkg:npm/%40rollup/pluginutils@5.1.0",
        "pkg:npm/%40types/resolve@1.20.2",
        "pkg:npm/deepmerge@4.3.1",
        "pkg:npm/is-builtin-module@3.2.1",
        "pkg:npm/is-module@1.0.0",
        "pkg:npm/resolve@1.22.8"
      ]
    },
    {
      "ref": "pkg:npm/%40rollup/plugin-terser@0.4.4",
      "dependsOn": [
        "pkg:npm/serialize-javascript@6.0.2",
        "pkg:npm/smob@1.4.1",
        "pkg:npm/terser@5.29.1"
      ]
    },
    {
      "ref": "pkg:npm/%40rollup/pluginutils@5.1.0",
      "dependsOn": [
        "pkg:npm/%40types/estree@1.0.5",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/core@1.22.0",
      "dependsOn": [
        "pkg:npm/%40shikijs/engine-javascript@1.22.0",
        "pkg:npm/%40shikijs/engine-oniguruma@1.22.0",
        "pkg:npm/%40shikijs/types@1.22.0",
        "pkg:npm/%40shikijs/vscode-textmate@9.3.0",
        "pkg:npm/%40types/hast@3.0.4",
        "pkg:npm/hast-util-to-html@9.0.3"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/engine-javascript@1.22.0",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@1.22.0",
        "pkg:npm/%40shikijs/vscode-textmate@9.3.0",
        "pkg:npm/oniguruma-to-js@0.4.3"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/engine-oniguruma@1.22.0",
      "dependsOn": [
        "pkg:npm/%40shikijs/types@1.22.0",
        "pkg:npm/%40shikijs/vscode-textmate@9.3.0"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/transformers@1.22.0",
      "dependsOn": [
        "pkg:npm/shiki@1.22.0"
      ]
    },
    {
      "ref": "pkg:npm/%40shikijs/types@1.22.0",
      "dependsOn": [
        "pkg:npm/%40shikijs/vscode-textmate@9.3.0",
        "pkg:npm/%40types/hast@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/%40types/hast@3.0.4",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/%40types/markdown-it@14.1.2",
      "dependsOn": [
        "pkg:npm/%40types/linkify-it@5.0.0",
        "pkg:npm/%40types/mdurl@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/%40types/mdast@4.0.4",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/compiler-core@3.5.11",
      "dependsOn": [
        "pkg:npm/%40babel/parser@7.25.8",
        "pkg:npm/%40vue/shared@3.5.11",
        "pkg:npm/entities@4.5.0",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/source-map-js@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/compiler-dom@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/compiler-core@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/compiler-sfc@3.5.11",
      "dependsOn": [
        "pkg:npm/%40babel/parser@7.25.8",
        "pkg:npm/%40vue/compiler-core@3.5.11",
        "pkg:npm/%40vue/compiler-dom@3.5.11",
        "pkg:npm/%40vue/compiler-ssr@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11",
        "pkg:npm/estree-walker@2.0.2",
        "pkg:npm/magic-string@0.30.11",
        "pkg:npm/postcss@8.4.47",
        "pkg:npm/source-map-js@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/compiler-ssr@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/compiler-dom@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/devtools-api@7.4.6",
      "dependsOn": [
        "pkg:npm/%40vue/devtools-kit@7.4.6"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/devtools-kit@7.4.6",
      "dependsOn": [
        "pkg:npm/%40vue/devtools-shared@7.4.6",
        "pkg:npm/birpc@0.2.19",
        "pkg:npm/hookable@5.5.3",
        "pkg:npm/mitt@3.0.1",
        "pkg:npm/perfect-debounce@1.0.0",
        "pkg:npm/speakingurl@14.0.1",
        "pkg:npm/superjson@2.2.1"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/devtools-shared@7.4.6",
      "dependsOn": [
        "pkg:npm/rfdc@1.4.1"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/reactivity@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/shared@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/runtime-core@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/reactivity@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/runtime-dom@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/reactivity@3.5.11",
        "pkg:npm/%40vue/runtime-core@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11",
        "pkg:npm/csstype@3.1.3"
      ]
    },
    {
      "ref": "pkg:npm/%40vue/server-renderer@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/compiler-ssr@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/%40vueuse/core@11.1.0",
      "dependsOn": [
        "pkg:npm/%40types/web-bluetooth@0.0.20",
        "pkg:npm/%40vueuse/metadata@11.1.0",
        "pkg:npm/%40vueuse/shared@11.1.0",
        "pkg:npm/vue-demi@0.14.10"
      ]
    },
    {
      "ref": "pkg:npm/%40vueuse/integrations@11.1.0",
      "dependsOn": [
        "pkg:npm/%40vueuse/core@11.1.0",
        "pkg:npm/%40vueuse/shared@11.1.0",
        "pkg:npm/vue-demi@0.14.10"
      ]
    },
    {
      "ref": "pkg:npm/%40vueuse/shared@11.1.0",
      "dependsOn": [
        "pkg:npm/vue-demi@0.14.10"
      ]
    },
    {
      "ref": "pkg:npm/ajv@6.12.6",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/fast-json-stable-stringify@2.1.0",
        "pkg:npm/json-schema-traverse@0.4.1",
        "pkg:npm/uri-js@4.4.1"
      ]
    },
    {
      "ref": "pkg:npm/algoliasearch@4.22.1",
      "dependsOn": [
        "pkg:npm/%40algolia/cache-browser-local-storage@4.22.1",
        "pkg:npm/%40algolia/cache-common@4.22.1",
        "pkg:npm/%40algolia/cache-in-memory@4.22.1",
        "pkg:npm/%40algolia/client-account@4.22.1",
        "pkg:npm/%40algolia/client-analytics@4.22.1",
        "pkg:npm/%40algolia/client-common@4.22.1",
        "pkg:npm/%40algolia/client-personalization@4.22.1",
        "pkg:npm/%40algolia/client-search@4.22.1",
        "pkg:npm/%40algolia/logger-common@4.22.1",
        "pkg:npm/%40algolia/logger-console@4.22.1",
        "pkg:npm/%40algolia/requester-browser-xhr@4.22.1",
        "pkg:npm/%40algolia/requester-common@4.22.1",
        "pkg:npm/%40algolia/requester-node-http@4.22.1",
        "pkg:npm/%40algolia/transporter@4.22.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/anymatch@3.1.3",
      "dependsOn": [
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.11",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/brace-expansion@2.0.1",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/braces@3.0.2",
      "dependsOn": [
        "pkg:npm/fill-range@7.0.1"
      ]
    },
    {
      "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/chokidar@3.5.3",
      "dependsOn": [
        "pkg:npm/anymatch@3.1.3",
        "pkg:npm/braces@3.0.2",
        "pkg:npm/fsevents@2.3.3",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/is-binary-path@2.1.0",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/normalize-path@3.0.0",
        "pkg:npm/readdirp@3.6.0"
      ]
    },
    {
      "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/color-convert@2.0.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/copy-anything@3.0.5",
      "dependsOn": [
        "pkg:npm/is-what@4.1.16"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@7.0.3",
      "dependsOn": [
        "pkg:npm/path-key@3.1.1",
        "pkg:npm/shebang-command@2.0.0",
        "pkg:npm/which@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/d3-array@3.2.4",
      "dependsOn": [
        "pkg:npm/internmap@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/d3-brush@3.0.0",
      "dependsOn": [
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-drag@3.0.0",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/d3-selection@3.0.0",
        "pkg:npm/d3-transition@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3-chord@3.0.1",
      "dependsOn": [
        "pkg:npm/d3-path@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/d3-contour@4.0.2",
      "dependsOn": [
        "pkg:npm/d3-array@3.2.4"
      ]
    },
    {
      "ref": "pkg:npm/d3-delaunay@6.0.4",
      "dependsOn": [
        "pkg:npm/delaunator@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3-drag@3.0.0",
      "dependsOn": [
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-selection@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/d3-dsv@3.0.1",
      "dependsOn": [
        "pkg:npm/commander@7.2.0",
        "pkg:npm/iconv-lite@0.6.3",
        "pkg:npm/rw@1.3.3"
      ]
    },
    {
      "ref": "pkg:npm/d3-fetch@3.0.1",
      "dependsOn": [
        "pkg:npm/d3-dsv@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3-force@3.0.0",
      "dependsOn": [
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-quadtree@3.0.1",
        "pkg:npm/d3-timer@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3-geo@3.1.1",
      "dependsOn": [
        "pkg:npm/d3-array@3.2.4"
      ]
    },
    {
      "ref": "pkg:npm/d3-interpolate@3.0.1",
      "dependsOn": [
        "pkg:npm/d3-color@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/d3-scale-chromatic@3.1.0",
      "dependsOn": [
        "pkg:npm/d3-color@3.1.0",
        "pkg:npm/d3-interpolate@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3-scale@4.0.2",
      "dependsOn": [
        "pkg:npm/d3-array@3.2.4",
        "pkg:npm/d3-format@3.1.0",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/d3-time-format@4.1.0",
        "pkg:npm/d3-time@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/d3-shape@3.2.0",
      "dependsOn": [
        "pkg:npm/d3-path@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/d3-time-format@4.1.0",
      "dependsOn": [
        "pkg:npm/d3-time@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/d3-time@3.1.0",
      "dependsOn": [
        "pkg:npm/d3-array@3.2.4"
      ]
    },
    {
      "ref": "pkg:npm/d3-transition@3.0.1",
      "dependsOn": [
        "pkg:npm/d3-color@3.1.0",
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-ease@3.0.1",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/d3-timer@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3-zoom@3.0.0",
      "dependsOn": [
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-drag@3.0.0",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/d3-selection@3.0.0",
        "pkg:npm/d3-transition@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/d3@7.8.5",
      "dependsOn": [
        "pkg:npm/d3-array@3.2.4",
        "pkg:npm/d3-axis@3.0.0",
        "pkg:npm/d3-brush@3.0.0",
        "pkg:npm/d3-chord@3.0.1",
        "pkg:npm/d3-color@3.1.0",
        "pkg:npm/d3-contour@4.0.2",
        "pkg:npm/d3-delaunay@6.0.4",
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-drag@3.0.0",
        "pkg:npm/d3-dsv@3.0.1",
        "pkg:npm/d3-ease@3.0.1",
        "pkg:npm/d3-fetch@3.0.1",
        "pkg:npm/d3-force@3.0.0",
        "pkg:npm/d3-format@3.1.0",
        "pkg:npm/d3-geo@3.1.1",
        "pkg:npm/d3-hierarchy@3.1.2",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/d3-path@3.1.0",
        "pkg:npm/d3-polygon@3.0.1",
        "pkg:npm/d3-quadtree@3.0.1",
        "pkg:npm/d3-random@3.0.1",
        "pkg:npm/d3-scale-chromatic@3.1.0",
        "pkg:npm/d3-scale@4.0.2",
        "pkg:npm/d3-selection@3.0.0",
        "pkg:npm/d3-shape@3.2.0",
        "pkg:npm/d3-time-format@4.1.0",
        "pkg:npm/d3-time@3.1.0",
        "pkg:npm/d3-timer@3.0.1",
        "pkg:npm/d3-transition@3.0.1",
        "pkg:npm/d3-zoom@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/debug@4.3.4",
      "dependsOn": [
        "pkg:npm/ms@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/delaunator@5.0.1",
      "dependsOn": [
        "pkg:npm/robust-predicates@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/devlop@1.1.0",
      "dependsOn": [
        "pkg:npm/dequal@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/doctrine@3.0.0",
      "dependsOn": [
        "pkg:npm/esutils@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/esbuild@0.21.5",
      "dependsOn": [
        "pkg:npm/%40esbuild/aix-ppc64@0.21.5",
        "pkg:npm/%40esbuild/android-arm64@0.21.5",
        "pkg:npm/%40esbuild/android-arm@0.21.5",
        "pkg:npm/%40esbuild/android-x64@0.21.5",
        "pkg:npm/%40esbuild/darwin-arm64@0.21.5",
        "pkg:npm/%40esbuild/darwin-x64@0.21.5",
        "pkg:npm/%40esbuild/freebsd-arm64@0.21.5",
        "pkg:npm/%40esbuild/freebsd-x64@0.21.5",
        "pkg:npm/%40esbuild/linux-arm64@0.21.5",
        "pkg:npm/%40esbuild/linux-arm@0.21.5",
        "pkg:npm/%40esbuild/linux-ia32@0.21.5",
        "pkg:npm/%40esbuild/linux-loong64@0.21.5",
        "pkg:npm/%40esbuild/linux-mips64el@0.21.5",
        "pkg:npm/%40esbuild/linux-ppc64@0.21.5",
        "pkg:npm/%40esbuild/linux-riscv64@0.21.5",
        "pkg:npm/%40esbuild/linux-s390x@0.21.5",
        "pkg:npm/%40esbuild/linux-x64@0.21.5",
        "pkg:npm/%40esbuild/netbsd-x64@0.21.5",
        "pkg:npm/%40esbuild/openbsd-x64@0.21.5",
        "pkg:npm/%40esbuild/sunos-x64@0.21.5",
        "pkg:npm/%40esbuild/win32-arm64@0.21.5",
        "pkg:npm/%40esbuild/win32-ia32@0.21.5",
        "pkg:npm/%40esbuild/win32-x64@0.21.5"
      ]
    },
    {
      "ref": "pkg:npm/eslint-scope@7.2.2",
      "dependsOn": [
        "pkg:npm/esrecurse@4.3.0",
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/eslint@8.57.0",
      "dependsOn": [
        "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
        "pkg:npm/%40eslint-community/regexpp@4.10.0",
        "pkg:npm/%40eslint/eslintrc@2.1.4",
        "pkg:npm/%40eslint/js@8.57.0",
        "pkg:npm/%40humanwhocodes/config-array@0.11.14",
        "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
        "pkg:npm/%40nodelib/fs.walk@1.2.8",
        "pkg:npm/%40ungap/structured-clone@1.2.0",
        "pkg:npm/ajv@6.12.6",
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/cross-spawn@7.0.3",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/doctrine@3.0.0",
        "pkg:npm/escape-string-regexp@4.0.0",
        "pkg:npm/eslint-scope@7.2.2",
        "pkg:npm/eslint-visitor-keys@3.4.3",
        "pkg:npm/espree@9.6.1",
        "pkg:npm/esquery@1.5.0",
        "pkg:npm/esutils@2.0.3",
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/file-entry-cache@6.0.1",
        "pkg:npm/find-up@5.0.0",
        "pkg:npm/glob-parent@6.0.2",
        "pkg:npm/globals@13.24.0",
        "pkg:npm/graphemer@1.4.0",
        "pkg:npm/ignore@5.3.1",
        "pkg:npm/imurmurhash@0.1.4",
        "pkg:npm/is-glob@4.0.3",
        "pkg:npm/is-path-inside@3.0.3",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/lodash.merge@4.6.2",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/natural-compare@1.4.0",
        "pkg:npm/optionator@0.9.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/text-table@0.2.0"
      ]
    },
    {
      "ref": "pkg:npm/espree@9.6.1",
      "dependsOn": [
        "pkg:npm/acorn-jsx@5.3.2",
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "pkg:npm/esquery@1.5.0",
      "dependsOn": [
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/esrecurse@4.3.0",
      "dependsOn": [
        "pkg:npm/estraverse@5.3.0"
      ]
    },
    {
      "ref": "pkg:npm/fastq@1.17.1",
      "dependsOn": [
        "pkg:npm/reusify@1.0.4"
      ]
    },
    {
      "ref": "pkg:npm/file-entry-cache@6.0.1",
      "dependsOn": [
        "pkg:npm/flat-cache@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@7.0.1",
      "dependsOn": [
        "pkg:npm/to-regex-range@5.0.1"
      ]
    },
    {
      "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/flat-cache@3.2.0",
      "dependsOn": [
        "pkg:npm/flatted@3.3.1",
        "pkg:npm/keyv@4.5.4",
        "pkg:npm/rimraf@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/focus-trap@7.6.0",
      "dependsOn": [
        "pkg:npm/tabbable@6.2.0"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@5.1.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@6.0.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "ref": "pkg:npm/glob@7.2.3",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.1.2",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob@8.1.0",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@5.1.6",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/globals@13.24.0",
      "dependsOn": [
        "pkg:npm/type-fest@0.20.2"
      ]
    },
    {
      "ref": "pkg:npm/hasown@2.0.2",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/hast-util-to-html@9.0.3",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4",
        "pkg:npm/%40types/unist@3.0.3",
        "pkg:npm/ccount@2.0.1",
        "pkg:npm/comma-separated-tokens@2.0.3",
        "pkg:npm/hast-util-whitespace@3.0.0",
        "pkg:npm/html-void-elements@3.0.0",
        "pkg:npm/mdast-util-to-hast@13.2.0",
        "pkg:npm/property-information@6.5.0",
        "pkg:npm/space-separated-tokens@2.0.2",
        "pkg:npm/stringify-entities@4.0.4",
        "pkg:npm/zwitch@2.0.4"
      ]
    },
    {
      "ref": "pkg:npm/hast-util-whitespace@3.0.0",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.6.3",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/import-fresh@3.3.0",
      "dependsOn": [
        "pkg:npm/parent-module@1.0.1",
        "pkg:npm/resolve-from@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/interval-tree-1d@1.0.4",
      "dependsOn": [
        "pkg:npm/binary-search-bounds@2.0.5"
      ]
    },
    {
      "ref": "pkg:npm/is-binary-path@2.1.0",
      "dependsOn": [
        "pkg:npm/binary-extensions@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/is-builtin-module@3.2.1",
      "dependsOn": [
        "pkg:npm/builtin-modules@3.3.0"
      ]
    },
    {
      "ref": "pkg:npm/is-core-module@2.13.1",
      "dependsOn": [
        "pkg:npm/hasown@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/is-glob@4.0.3",
      "dependsOn": [
        "pkg:npm/is-extglob@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/js-yaml@4.1.0",
      "dependsOn": [
        "pkg:npm/argparse@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/keyv@4.5.4",
      "dependsOn": [
        "pkg:npm/json-buffer@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/levn@0.4.1",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.2.1",
        "pkg:npm/type-check@0.4.0"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@6.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/log-symbols@4.1.0",
      "dependsOn": [
        "pkg:npm/chalk@4.1.2",
        "pkg:npm/is-unicode-supported@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/magic-string@0.30.11",
      "dependsOn": [
        "pkg:npm/%40jridgewell/sourcemap-codec@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/mdast-util-to-hast@13.2.0",
      "dependsOn": [
        "pkg:npm/%40types/hast@3.0.4",
        "pkg:npm/%40types/mdast@4.0.4",
        "pkg:npm/%40ungap/structured-clone@1.2.0",
        "pkg:npm/devlop@1.1.0",
        "pkg:npm/micromark-util-sanitize-uri@2.0.0",
        "pkg:npm/trim-lines@3.0.1",
        "pkg:npm/unist-util-position@5.0.0",
        "pkg:npm/unist-util-visit@5.0.0",
        "pkg:npm/vfile@6.0.3"
      ]
    },
    {
      "ref": "pkg:npm/micromark-util-character@2.1.0",
      "dependsOn": [
        "pkg:npm/micromark-util-symbol@2.0.0",
        "pkg:npm/micromark-util-types@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/micromark-util-sanitize-uri@2.0.0",
      "dependsOn": [
        "pkg:npm/micromark-util-character@2.1.0",
        "pkg:npm/micromark-util-encode@2.0.0",
        "pkg:npm/micromark-util-symbol@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@3.1.2",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@5.0.1",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@5.1.6",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/mocha@10.3.0",
      "dependsOn": [
        "pkg:npm/ansi-colors@4.1.1",
        "pkg:npm/browser-stdout@1.3.1",
        "pkg:npm/chokidar@3.5.3",
        "pkg:npm/debug@4.3.4",
        "pkg:npm/diff@5.0.0",
        "pkg:npm/escape-string-regexp@4.0.0",
        "pkg:npm/find-up@5.0.0",
        "pkg:npm/glob@8.1.0",
        "pkg:npm/he@1.2.0",
        "pkg:npm/js-yaml@4.1.0",
        "pkg:npm/log-symbols@4.1.0",
        "pkg:npm/minimatch@5.0.1",
        "pkg:npm/ms@2.1.3",
        "pkg:npm/serialize-javascript@6.0.0",
        "pkg:npm/strip-json-comments@3.1.1",
        "pkg:npm/supports-color@8.1.1",
        "pkg:npm/workerpool@6.2.1",
        "pkg:npm/yargs-parser@20.2.4",
        "pkg:npm/yargs-unparser@2.0.0",
        "pkg:npm/yargs@16.2.0"
      ]
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/oniguruma-to-js@0.4.3",
      "dependsOn": [
        "pkg:npm/regex@4.3.3"
      ]
    },
    {
      "ref": "pkg:npm/optionator@0.9.3",
      "dependsOn": [
        "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6",
        "pkg:npm/deep-is@0.1.4",
        "pkg:npm/fast-levenshtein@2.0.6",
        "pkg:npm/levn@0.4.1",
        "pkg:npm/prelude-ls@1.2.1",
        "pkg:npm/type-check@0.4.0"
      ]
    },
    {
      "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/parent-module@1.0.1",
      "dependsOn": [
        "pkg:npm/callsites@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/postcss@8.4.47",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.7",
        "pkg:npm/picocolors@1.1.0",
        "pkg:npm/source-map-js@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/randombytes@2.1.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/readdirp@3.6.0",
      "dependsOn": [
        "pkg:npm/picomatch@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/resolve@1.22.8",
      "dependsOn": [
        "pkg:npm/is-core-module@2.13.1",
        "pkg:npm/path-parse@1.0.7",
        "pkg:npm/supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/rimraf@3.0.2",
      "dependsOn": [
        "pkg:npm/glob@7.2.3"
      ]
    },
    {
      "ref": "pkg:npm/rollup@3.29.4",
      "dependsOn": [
        "pkg:npm/fsevents@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/rollup@4.24.0",
      "dependsOn": [
        "pkg:npm/%40rollup/rollup-android-arm-eabi@4.24.0",
        "pkg:npm/%40rollup/rollup-android-arm64@4.24.0",
        "pkg:npm/%40rollup/rollup-darwin-arm64@4.24.0",
        "pkg:npm/%40rollup/rollup-darwin-x64@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-powerpc64le-gnu@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.24.0",
        "pkg:npm/%40rollup/rollup-linux-x64-musl@4.24.0",
        "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.24.0",
        "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.24.0",
        "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.24.0",
        "pkg:npm/%40types/estree@1.0.6",
        "pkg:npm/fsevents@2.3.3"
      ]
    },
    {
      "ref": "pkg:npm/run-parallel@1.2.0",
      "dependsOn": [
        "pkg:npm/queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/serialize-javascript@6.0.0",
      "dependsOn": [
        "pkg:npm/randombytes@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/serialize-javascript@6.0.2",
      "dependsOn": [
        "pkg:npm/randombytes@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/shebang-command@2.0.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/shiki@1.22.0",
      "dependsOn": [
        "pkg:npm/%40shikijs/core@1.22.0",
        "pkg:npm/%40shikijs/engine-javascript@1.22.0",
        "pkg:npm/%40shikijs/engine-oniguruma@1.22.0",
        "pkg:npm/%40shikijs/types@1.22.0",
        "pkg:npm/%40shikijs/vscode-textmate@9.3.0",
        "pkg:npm/%40types/hast@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/source-map-support@0.5.21",
      "dependsOn": [
        "pkg:npm/buffer-from@1.1.2",
        "pkg:npm/source-map@0.6.1"
      ]
    },
    {
      "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/stringify-entities@4.0.4",
      "dependsOn": [
        "pkg:npm/character-entities-html4@2.1.0",
        "pkg:npm/character-entities-legacy@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@6.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/superjson@2.2.1",
      "dependsOn": [
        "pkg:npm/copy-anything@3.0.5"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@7.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/supports-color@8.1.1",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/terser@5.29.1",
      "dependsOn": [
        "pkg:npm/%40jridgewell/source-map@0.3.6",
        "pkg:npm/acorn@8.11.3",
        "pkg:npm/commander@2.20.3",
        "pkg:npm/source-map-support@0.5.21"
      ]
    },
    {
      "ref": "pkg:npm/to-regex-range@5.0.1",
      "dependsOn": [
        "pkg:npm/is-number@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/topojson-client@3.1.0",
      "dependsOn": [
        "pkg:npm/commander@2.20.3"
      ]
    },
    {
      "ref": "pkg:npm/type-check@0.4.0",
      "dependsOn": [
        "pkg:npm/prelude-ls@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-is@6.0.0",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-position@5.0.0",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-stringify-position@4.0.0",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-visit-parents@6.0.1",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3",
        "pkg:npm/unist-util-is@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/unist-util-visit@5.0.0",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3",
        "pkg:npm/unist-util-is@6.0.0",
        "pkg:npm/unist-util-visit-parents@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/uri-js@4.4.1",
      "dependsOn": [
        "pkg:npm/punycode@2.3.1"
      ]
    },
    {
      "ref": "pkg:npm/vfile-message@4.0.2",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3",
        "pkg:npm/unist-util-stringify-position@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/vfile@6.0.3",
      "dependsOn": [
        "pkg:npm/%40types/unist@3.0.3",
        "pkg:npm/vfile-message@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/vite@5.4.8",
      "dependsOn": [
        "pkg:npm/esbuild@0.21.5",
        "pkg:npm/fsevents@2.3.3",
        "pkg:npm/postcss@8.4.47",
        "pkg:npm/rollup@4.24.0"
      ]
    },
    {
      "ref": "pkg:npm/vitepress@1.4.0",
      "dependsOn": [
        "pkg:npm/%40docsearch/css@3.6.2",
        "pkg:npm/%40docsearch/js@3.6.2",
        "pkg:npm/%40shikijs/core@1.22.0",
        "pkg:npm/%40shikijs/transformers@1.22.0",
        "pkg:npm/%40shikijs/types@1.22.0",
        "pkg:npm/%40types/markdown-it@14.1.2",
        "pkg:npm/%40vitejs/plugin-vue@5.1.4",
        "pkg:npm/%40vue/devtools-api@7.4.6",
        "pkg:npm/%40vue/shared@3.5.11",
        "pkg:npm/%40vueuse/core@11.1.0",
        "pkg:npm/%40vueuse/integrations@11.1.0",
        "pkg:npm/focus-trap@7.6.0",
        "pkg:npm/mark.js@8.11.1",
        "pkg:npm/minisearch@7.1.0",
        "pkg:npm/shiki@1.22.0",
        "pkg:npm/vite@5.4.8",
        "pkg:npm/vue@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/vue@3.5.11",
      "dependsOn": [
        "pkg:npm/%40vue/compiler-dom@3.5.11",
        "pkg:npm/%40vue/compiler-sfc@3.5.11",
        "pkg:npm/%40vue/runtime-dom@3.5.11",
        "pkg:npm/%40vue/server-renderer@3.5.11",
        "pkg:npm/%40vue/shared@3.5.11"
      ]
    },
    {
      "ref": "pkg:npm/which@2.0.2",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "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/yargs-unparser@2.0.0",
      "dependsOn": [
        "pkg:npm/camelcase@6.3.0",
        "pkg:npm/decamelize@4.0.0",
        "pkg:npm/flat@5.0.2",
        "pkg:npm/is-plain-obj@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/yargs@16.2.0",
      "dependsOn": [
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/escalade@3.1.2",
        "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": "urn:uuid:ab4e5f2b-3e35-4311-ac55-6337df99e786",
      "dependsOn": [
        "pkg:npm/%40observablehq/plot@0.6.13",
        "pkg:npm/%40observablehq/runtime@5.9.7",
        "pkg:npm/%40rollup/plugin-json@6.1.0",
        "pkg:npm/%40rollup/plugin-node-resolve@15.2.3",
        "pkg:npm/%40rollup/plugin-terser@0.4.4",
        "pkg:npm/d3-array@3.2.4",
        "pkg:npm/d3-axis@3.0.0",
        "pkg:npm/d3-brush@3.0.0",
        "pkg:npm/d3-chord@3.0.1",
        "pkg:npm/d3-color@3.1.0",
        "pkg:npm/d3-contour@4.0.2",
        "pkg:npm/d3-delaunay@6.0.4",
        "pkg:npm/d3-dispatch@3.0.1",
        "pkg:npm/d3-drag@3.0.0",
        "pkg:npm/d3-ease@3.0.1",
        "pkg:npm/d3-fetch@3.0.1",
        "pkg:npm/d3-force@3.0.0",
        "pkg:npm/d3-format@3.1.0",
        "pkg:npm/d3-geo@3.1.1",
        "pkg:npm/d3-hierarchy@3.1.2",
        "pkg:npm/d3-interpolate@3.0.1",
        "pkg:npm/d3-polygon@3.0.1",
        "pkg:npm/d3-quadtree@3.0.1",
        "pkg:npm/d3-random@3.0.1",
        "pkg:npm/d3-scale-chromatic@3.1.0",
        "pkg:npm/d3-scale@4.0.2",
        "pkg:npm/d3-selection@3.0.0",
        "pkg:npm/d3-shape@3.2.0",
        "pkg:npm/d3-time-format@4.1.0",
        "pkg:npm/d3-time@3.1.0",
        "pkg:npm/d3-timer@3.0.1",
        "pkg:npm/d3-transition@3.0.1",
        "pkg:npm/d3-zoom@3.0.0",
        "pkg:npm/eslint@8.57.0",
        "pkg:npm/mocha@10.3.0",
        "pkg:npm/rollup@3.29.4",
        "pkg:npm/topojson-client@3.1.0",
        "pkg:npm/vitepress@1.4.0"
      ]
    }
  ]
}

From the logs we see that we have 144 not_found components. This initially seems a big number. More precisely :

List of not_found packages
@aashutoshrathi/word-wrap (1.2.6)
@eslint-community/eslint-utils (4.4.0)
@eslint-community/regexpp (4.10.0)
@eslint/eslintrc (2.1.4)
@eslint/js (8.57.0)
@humanwhocodes/config-array (0.11.14)
@humanwhocodes/module-importer (1.0.1)
@humanwhocodes/object-schema (2.0.2)
@nodelib/fs.scandir (2.1.5)
@nodelib/fs.stat (2.0.5)
@nodelib/fs.walk (1.2.8)
acorn-jsx (5.3.2)
ajv (6.12.6)
ansi-colors (4.1.1)
ansi-regex (5.0.1)
ansi-styles (4.3.0)
anymatch (3.1.3)
argparse (2.0.1)
balanced-match (1.0.2)
binary-extensions (2.2.0)
brace-expansion (1.1.11)
brace-expansion (2.0.1)
braces (3.0.2)
browser-stdout (1.3.1)
callsites (3.1.0)
camelcase (6.3.0)
chalk (4.1.2)
chokidar (3.5.3)
cliui (7.0.4)
color-convert (2.0.1)
color-name (1.1.4)
concat-map (0.0.1)
cross-spawn (7.0.3)
debug (4.3.4)
decamelize (4.0.0)
deep-is (0.1.4)
diff (5.0.0)
doctrine (3.0.0)
emoji-regex (8.0.0)
escalade (3.1.2)
escape-string-regexp (4.0.0)
eslint (8.57.0)
eslint-scope (7.2.2)
eslint-visitor-keys (3.4.3)
espree (9.6.1)
esquery (1.5.0)
esrecurse (4.3.0)
estraverse (5.3.0)
esutils (2.0.3)
fast-deep-equal (3.1.3)
fast-json-stable-stringify (2.1.0)
fast-levenshtein (2.0.6)
fastq (1.17.1)
file-entry-cache (6.0.1)
fill-range (7.0.1)
find-up (5.0.0)
flat (5.0.2)
flat-cache (3.2.0)
flatted (3.3.1)
fs.realpath (1.0.0)
get-caller-file (2.0.5)
glob (7.2.3)
glob (8.1.0)
glob-parent (5.1.2)
glob-parent (6.0.2)
globals (13.24.0)
graphemer (1.4.0)
has-flag (4.0.0)
he (1.2.0)
ignore (5.3.1)
import-fresh (3.3.0)
imurmurhash (0.1.4)
inflight (1.0.6)
inherits (2.0.4)
is-binary-path (2.1.0)
is-extglob (2.1.1)
is-fullwidth-code-point (3.0.0)
is-glob (4.0.3)
is-number (7.0.0)
is-path-inside (3.0.3)
is-plain-obj (2.1.0)
is-unicode-supported (0.1.0)
isexe (2.0.0)
js-yaml (4.1.0)
json-buffer (3.0.1)
json-schema-traverse (0.4.1)
json-stable-stringify-without-jsonify (1.0.1)
keyv (4.5.4)
levn (0.4.1)
locate-path (6.0.0)
lodash.merge (4.6.2)
log-symbols (4.1.0)
minimatch (3.1.2)
minimatch (5.0.1)
minimatch (5.1.6)
mocha (10.3.0)
ms (2.1.2)
ms (2.1.3)
natural-compare (1.4.0)
normalize-path (3.0.0)
once (1.4.0)
optionator (0.9.3)
p-limit (3.1.0)
p-locate (5.0.0)
parent-module (1.0.1)
path-exists (4.0.0)
path-is-absolute (1.0.1)
path-key (3.1.1)
prelude-ls (1.2.1)
punycode (2.3.1)
queue-microtask (1.2.3)
readdirp (3.6.0)
require-directory (2.1.1)
resolve-from (4.0.0)
reusify (1.0.4)
rimraf (3.0.2)
rollup (3.29.4)
rollup (4.24.0)
run-parallel (1.2.0)
serialize-javascript (6.0.0)
serialize-javascript (6.0.2)
shebang-command (2.0.0)
shebang-regex (3.0.0)
string-width (4.2.3)
strip-ansi (6.0.1)
strip-json-comments (3.1.1)
supports-color (7.2.0)
supports-color (8.1.1)
text-table (0.2.0)
to-regex-range (5.0.1)
topojson-client (3.1.0)
type-check (0.4.0)
type-fest (0.20.2)
uri-js (4.4.1)
which (2.0.2)
workerpool (6.2.1)
wrap-ansi (7.0.0)
wrappy (1.0.2)
y18n (5.0.8)
yargs (16.2.0)
yargs-parser (20.2.4)
yargs-parser (20.2.9)
yargs-unparser (2.0.0)
yocto-queue (0.1.0)

Out of the 144 not_found packages only 4 of them are direct dependencies. Meaning the rest are indirect dependencies of these 4. Looking at the 4 not_found direct dependenices we see that they analysis is correct:

  • eslint: Package for lint purposes. Not imported in the code.
  • mocha: Test framework. Not imported in code.
  • rollup: tool not imported in code
  • topojson-client: This is used by .vue files so is out of reach.
Edited by Nick Ilieskou

Merge request reports

Loading