Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-30 00:35 UTC

getsentry / spotlight

Sentry for Development

TypeScript · MDXEigene Lizenz★ 611 Sterne⑂ 33 Forksseit Aug. 2023Auf GitHub ansehen ↗

getsentry/spotlight erreicht einen Gesundheitsindex von 79 von 100 und liegt damit im Bereich Gut. Am stärksten schneidet es bei Vitality (91/100) ab, am schwächsten bei Security (62/100). Zuletzt vor 1 Tag aktualisiert. 3 Mitwirkende tragen den Großteil der jüngsten Arbeit.

79
gesamt / 100
Gut

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

79
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

SentryOrganisation
3.133 Follower792 öffentliche Reposseit Feb. 2012

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlicht
npm@spotlightjs/spotlight4.11.8288.59095vor 8 Tagen

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

91Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 1 Tagen
27/36Commit-Rhythmus — 39/52 Wochen mit Commits
18/18Commit-Volumen — 362 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year362
human_commit_share0,75
days_since_last_push1
active_weeks_last_year39
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 100 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 8 Tagen
27/27Release-Rhythmus — ein Release etwa alle 21,1 Tage
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Verwendete Eingangsdaten
releases_count100
latest_release_tag@spotlightjs/spotlight@4.11.8
releases_from_tagsnein
days_since_latest_release8
mean_days_between_releases21,1

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

77Gut · 18 % des Gesamtindex
Wie die Bewertung erfolgt
45.2/60Stars — 611 Stars
12.5/25Forks — 33 Forks
8.3/15Watcher — 32 Watcher
Verwendete Eingangsdaten
forks33
stars611
watchers32
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
16.9/22.5Lizenz — Lizenzdatei vorhanden, keine anerkannte Lizenz
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductja
has_pull_request_templatenein
Wie die Bewertung erfolgt
72.8/80Downloads pro Monat — 288.590 Downloads/Monat über npm
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packages@spotlightjs/spotlight
dependents
ecosystemsnpm
total_downloads
monthly_downloads288.590
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

82Gut · 24 % des Gesamtindex
Wie die Bewertung erfolgt
36/54Bus-Faktor — 3 Beitragende decken die Hälfte aller Commits ab
15.5/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 31 % der Commits
13.5/13.5Breite der Beitragenden — 37 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 17 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor3
contributors_sampled37
top_contributor_share0,311
Wie die Bewertung erfolgt
41/46.8Issue-Lösungsquote — 88 % der Issues geschlossen
35/38.3PR-Annahme — 894/977 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — Found 2/24 approved changesets -- score normalized to 0
Verwendete Eingangsdaten
merged_prs894
open_issues44
closed_issues314
issue_closed_ratio0,877
closed_unmerged_prs83
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
25/25Reichweite des Inhabers — 3.133 Follower von getsentry
25/25Kontohistorie — 792 öffentliche Repos, Kontoalter ca. 14 Jahre
Verwendete Eingangsdaten
followers3.133
owner_typeOrganization
is_verified
owner_logingetsentry
public_repos792
account_age_days5.292

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf npm
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 8 Tagen
20/20Versionshistorie — 95 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packages@spotlightjs/spotlight
ecosystemsnpm
any_deprecatednein
min_days_since_publish8

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

76Gut · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 4 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration — .eslintrc.cjs, biome.json
0/9.6Pre-Commit-Hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 21 out of 21 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfignein
has_linter_configja
has_precommit_confignein
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://spotlightjs.com
10/10Repository-Beschreibung
10/10Topics — 3 Topics
0/10Wiki
Verwendete Eingangsdaten
topicstag-production, debugging, debugging-tool
has_wikinein
homepagehttps://spotlightjs.com
has_readmeja
has_docs_dirnein
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

62Mittel · 16 % des Gesamtindex
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
0.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 21 out of 21 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 2/24 approved changesets -- score normalized to 0
2.5/2.5Contributors — project has 17 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.2/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
4.5/5SAST — SAST tool is not run on all commits -- score normalized to 9
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
5.2/7.5Vulnerabilities — 3 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate5,7
Wie die Bewertung erfolgt
18.5/35Direkte Abhängigkeiten ohne bekannte Advisories — 1 betroffen: @hono/node-server 1.19.17 (moderate 5.9)
25/25Indirekte Abhängigkeiten ohne bekannte Advisories — keine indirekte Abhängigkeit trägt ein bekanntes Advisory
40/40Keine offenen Advisories — kein Advisory ist länger als 90 Tage öffentlich
Verwendete Eingangsdaten
sourceosv
advisories1
affected_packages1
assessed_packages148
unassessed_packages0
affected_by_severitymoderate 1
direct_affected_packages1
Abgeglichen wurde die Laufzeit-Abhängigkeitshülle von npm:@spotlightjs/spotlight@4.11.8 — das, was die Installation des veröffentlichten Pakets nach sich zieht — mit 148 Paketen. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

70Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — .cursorrules, AGENTS.md
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 69 von 75 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,92
agent_instruction_files.cursorrules, AGENTS.md
agent_instruction_max_bytes3.161
Wie die Bewertung erfolgt
0/18Bootstrap mit einem Befehl
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — .eslintrc.cjs, biome.json
11/11Statische Typprüfung — packages/spotlight/tsconfig.json, packages/website/tsconfig.json
10/10Reproduzierbare Umgebung — Dockerfile, lockfile
4/10Belegte Agentenpraxis — 2 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
8/8Automatisierte Wartung — 19 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilespnpm-lock.yaml
has_dockerfileja
typed_languageja
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configspackages/spotlight/tsconfig.json, packages/website/tsconfig.json
agent_commit_share0,02
toolchain_manifests
dependency_bot_commit_share0,19
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — TypeScript (statisch typisiert)
55/55Handhabbare Dateigrößen — 0/287 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageTypeScript
largest_source_bytes24.162
source_files_sampled287
oversized_source_files0
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
20/20MCP-Server
0/40Lauffähige Beispiele
Verwendete Eingangsdaten
example_dirs
has_mcp_signalja
api_schema_files

Eckdaten

611GitHub-Sterne
37Mitwirkende
362Commits, letzte 12 Monate
1Tage seit letztem Push
100Releases
3Bus-Faktor
44offene Issues
npmPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 33 ⇿
0Sterne
33Forks
97Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

01325383322023-112025-032026-06
Major 0Minor 0Patch 0

Jeder Punkt umfasst 3 Tage.

OpenSSF Scorecard 5.7 / 10
5.7Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-30 00:34 UTC

10Binary-Artifactsno binaries found in the repo
1Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests21 out of 21 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 2/24 approved changesets -- score normalized to 0
10Contributorsproject has 17 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
10Maintained30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
9SASTSAST tool is not run on all commits -- score normalized to 9
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
7Vulnerabilities3 existing vulnerabilities detected
Direkte Abhängigkeiten 36
RegistryPaketVersionsvorgabeManifest
npm@hono/mcp^0.2.2packages/spotlight/package.json
npm@hono/node-server^2.0.10packages/spotlight/package.json
npm@jridgewell/trace-mapping^0.3.25packages/spotlight/package.json
npm@modelcontextprotocol/sdk^1.26.0packages/spotlight/package.json
npm@sentry/corecatalog:packages/spotlight/package.json
npm@sentry/nodecatalog:packages/spotlight/package.json
npmanser^2.3.3packages/spotlight/package.json
npmchalk^5.6.2packages/spotlight/package.json
npmeventsource^4.0.0packages/spotlight/package.json
npmfast-fuzzy^1.12.0packages/spotlight/package.json
npmhono^4.12.27packages/spotlight/package.json
npmlaunch-editor^2.14.1packages/spotlight/package.json
npmlogfmt^1.4.0packages/spotlight/package.json
npmmcp-proxy^5.6.0packages/spotlight/package.json
npmsemver^7.7.3packages/spotlight/package.json
npmuuidv7^1.0.2packages/spotlight/package.json
npmyaml^2.8.3packages/spotlight/package.json
npmzod^4packages/spotlight/package.json
npm@astrojs/react^6.0.1packages/website/package.json
npm@astrojs/starlight^0.41.5packages/website/package.json
npm@astrojs/starlight-tailwind^5.0.0packages/website/package.json
npm@astrojs/vercel^11.0.3packages/website/package.json
npm@fontsource/ralewaycatalog:packages/website/package.json
npm@sentry/astrocatalog:packages/website/package.json
npm@sentry/starlight-theme^0.3.0packages/website/package.json
npm@tailwindcss/vitecatalog:packages/website/package.json
npm@types/reactcatalog:packages/website/package.json
npm@types/react-domcatalog:packages/website/package.json
npm@vercel/analytics^1.6.1packages/website/package.json
npmastro^7.0.6packages/website/package.json
npmreactcatalog:packages/website/package.json
npmreact-domcatalog:packages/website/package.json
npmsharp^0.35.0packages/website/package.json
npmshiki^3.13.0packages/website/package.json
npmtailwindcsscatalog:packages/website/package.json
npmzod^3.25.0packages/website/package.json
Alle Abhängigkeiten 1.650

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 86 direkte und 1.564 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
npm@astrojs/react6.0.1direkt
npm@astrojs/react^6.0.1direkt
npm@astrojs/starlight0.41.5direkt
npm@astrojs/starlight^0.41.5direkt
npm@astrojs/starlight-tailwind5.0.0direkt
npm@astrojs/starlight-tailwind^5.0.0direkt
npm@astrojs/vercel11.0.3direkt
npm@astrojs/vercel^11.0.3direkt
npm@fontsource/raleway5.2.5direkt
npm@fontsource/ralewaycatalog:direkt
npm@hono/mcp0.2.2direkt
npm@hono/mcp^0.2.2direkt
npm@hono/node-server2.0.10direkt
npm@hono/node-server^2.0.10direkt
npm@jridgewell/trace-mapping0.3.31direkt
npm@jridgewell/trace-mapping^0.3.25direkt
npm@modelcontextprotocol/sdk1.27.1direkt
npm@modelcontextprotocol/sdk^1.26.0direkt
npm@sentry/astro10.32.1direkt
npm@sentry/astrocatalog:direkt
npm@sentry/core10.29.0direkt
npm@sentry/core10.32.1direkt
npm@sentry/corecatalog:direkt
npm@sentry/node10.29.0direkt
npm@sentry/node10.32.1direkt
npm@sentry/nodecatalog:direkt
npm@sentry/starlight-theme0.3.0direkt
npm@sentry/starlight-theme^0.3.0direkt
npm@tailwindcss/vite4.3.3direkt
npm@tailwindcss/vitecatalog:direkt
npm@types/react18.3.20direkt
npm@types/reactcatalog:direkt
npm@types/react-dom18.3.7direkt
npm@types/react-domcatalog:direkt
npm@vercel/analytics1.6.1direkt
npm@vercel/analytics^1.6.1direkt
npmanser2.3.3direkt
npmanser^2.3.3direkt
npmastro7.1.4direkt
npmastro^7.0.6direkt
npmchalk4.1.2direkt
npmchalk5.6.2direkt
npmchalk^5.6.2direkt
npmeventsource3.0.7direkt
npmeventsource4.0.0direkt
npmeventsource^4.0.0direkt
npmfast-fuzzy1.12.0direkt
npmfast-fuzzy^1.12.0direkt
npmhono4.12.27direkt
npmhono^4.12.27direkt
npmlaunch-editor2.14.1direkt
npmlaunch-editor^2.14.1direkt
npmlogfmt1.4.0direkt
npmlogfmt^1.4.0direkt
npmmcp-proxy5.6.0direkt
npmmcp-proxy^5.6.0direkt
npmreact18.3.1direkt
npmreactcatalog:direkt
npmreact-dom18.3.1direkt
npmreact-domcatalog:direkt
npmsemver5.7.2direkt
npmsemver6.3.1direkt
npmsemver7.5.4direkt
npmsemver7.7.3direkt
npmsemver7.7.4direkt
npmsemver7.8.5direkt
npmsemver^7.7.3direkt
npmsharp0.35.0direkt
npmsharp^0.35.0direkt
npmshiki3.13.0direkt
npmshiki4.0.2direkt
npmshiki^3.13.0direkt
npmtailwindcss4.1.11direkt
npmtailwindcss4.3.3direkt
npmtailwindcsscatalog:direkt
npmuuidv71.0.2direkt
npmuuidv7^1.0.2direkt
npmyaml1.10.3direkt
npmyaml2.8.3direkt
npmyaml2.9.0direkt
npmyaml^2.8.3direkt
npmzod3.25.76direkt
npmzod4.1.13direkt
npmzod4.4.3direkt
npmzod^3.25.0direkt
npmzod^4direkt
npm7zip-bin5.2.0indirekt
npm@adobe/css-tools4.4.4indirekt
npm@apm-js-collab/code-transformer0.8.2indirekt
npm@apm-js-collab/tracing-hooks0.3.1indirekt
npm@astrojs/compiler-binding0.3.1indirekt
npm@astrojs/compiler-binding-darwin-arm640.3.1indirekt
npm@astrojs/compiler-binding-darwin-x640.3.1indirekt
npm@astrojs/compiler-binding-linux-arm64-gnu0.3.1indirekt
npm@astrojs/compiler-binding-linux-arm64-musl0.3.1indirekt
npm@astrojs/compiler-binding-linux-x64-gnu0.3.1indirekt
npm@astrojs/compiler-binding-linux-x64-musl0.3.1indirekt
npm@astrojs/compiler-binding-wasm32-wasi0.3.1indirekt
npm@astrojs/compiler-binding-win32-arm64-msvc0.3.1indirekt
npm@astrojs/compiler-binding-win32-x64-msvc0.3.1indirekt
npm@astrojs/compiler-rs0.3.1indirekt
npm@astrojs/internal-helpers0.10.1indirekt
npm@astrojs/markdown-remark7.2.1indirekt
npm@astrojs/markdown-satteri0.3.4indirekt
npm@astrojs/mdx7.0.4indirekt
npm@astrojs/prism4.0.2indirekt
npm@astrojs/sitemap3.7.2indirekt
npm@astrojs/telemetry3.3.3indirekt
npm@babel/code-frame7.29.0indirekt
npm@babel/code-frame7.29.7indirekt
npm@babel/compat-data7.29.7indirekt
npm@babel/core7.29.7indirekt
npm@babel/generator7.29.1indirekt
npm@babel/generator7.29.7indirekt
npm@babel/helper-compilation-targets7.29.7indirekt
npm@babel/helper-globals7.28.0indirekt
npm@babel/helper-globals7.29.7indirekt
npm@babel/helper-module-imports7.28.6indirekt
npm@babel/helper-module-imports7.29.7indirekt
npm@babel/helper-module-transforms7.29.7indirekt
npm@babel/helper-plugin-utils7.27.1indirekt
npm@babel/helper-string-parser7.27.1indirekt
npm@babel/helper-string-parser7.29.7indirekt
npm@babel/helper-validator-identifier7.28.5indirekt
npm@babel/helper-validator-identifier7.29.7indirekt
npm@babel/helper-validator-option7.29.7indirekt
npm@babel/helpers7.29.7indirekt
npm@babel/parser7.29.2indirekt
npm@babel/parser7.29.7indirekt
npm@babel/plugin-transform-react-jsx-self7.27.1indirekt
npm@babel/plugin-transform-react-jsx-source7.27.1indirekt
npm@babel/runtime7.27.1indirekt
npm@babel/runtime7.29.7indirekt
npm@babel/template7.28.6indirekt
npm@babel/template7.29.7indirekt
npm@babel/traverse7.29.0indirekt
npm@babel/traverse7.29.7indirekt
npm@babel/types7.29.0indirekt
npm@babel/types7.29.7indirekt
npm@bcoe/v8-coverage1.0.2indirekt
npm@biomejs/biome1.9.4indirekt
npm@biomejs/cli-darwin-arm641.9.4indirekt
npm@biomejs/cli-darwin-x641.9.4indirekt
npm@biomejs/cli-linux-arm641.9.4indirekt
npm@biomejs/cli-linux-arm64-musl1.9.4indirekt
npm@biomejs/cli-linux-x641.9.4indirekt
npm@biomejs/cli-linux-x64-musl1.9.4indirekt
npm@biomejs/cli-win32-arm641.9.4indirekt
npm@biomejs/cli-win32-x641.9.4indirekt
npm@bruits/satteri-darwin-arm640.9.5indirekt
npm@bruits/satteri-darwin-x640.9.5indirekt
npm@bruits/satteri-linux-arm64-gnu0.9.5indirekt
npm@bruits/satteri-linux-arm64-musl0.9.5indirekt
npm@bruits/satteri-linux-x64-gnu0.9.5indirekt
npm@bruits/satteri-linux-x64-musl0.9.5indirekt
npm@bruits/satteri-wasm32-wasi0.9.5indirekt
npm@bruits/satteri-win32-arm64-msvc0.9.5indirekt
npm@bruits/satteri-win32-x64-msvc0.9.5indirekt
npm@capsizecss/unpack4.0.0indirekt
npm@clack/core1.3.1indirekt
npm@clack/prompts1.4.0indirekt
npm@ctrl/tinycolor4.1.0indirekt
npm@electron/asar3.4.1indirekt
npm@electron/fuses1.8.0indirekt
npm@electron/get2.0.3indirekt
npm@electron/get3.1.0indirekt
npm@electron/notarize2.5.0indirekt
npm@electron/osx-sign1.3.3indirekt
npm@electron/rebuild4.2.0indirekt
npm@electron/universal2.0.3indirekt
npm@emnapi/core1.11.1indirekt
npm@emnapi/runtime1.11.1indirekt
npm@emnapi/runtime1.11.2indirekt
npm@emnapi/wasi-threads1.2.2indirekt
npm@emotion/babel-plugin11.12.0indirekt
npm@emotion/cache11.13.1indirekt
npm@emotion/css11.13.4indirekt
npm@emotion/hash0.9.2indirekt
npm@emotion/memoize0.9.0indirekt
npm@emotion/serialize1.3.2indirekt
npm@emotion/sheet1.4.0indirekt
npm@emotion/unitless0.10.0indirekt
npm@emotion/utils1.4.1indirekt
npm@emotion/weak-memoize0.4.0indirekt
npm@esbuild/aix-ppc640.28.1indirekt
npm@esbuild/android-arm0.28.1indirekt
npm@esbuild/android-arm640.28.1indirekt
npm@esbuild/android-x640.28.1indirekt
npm@esbuild/darwin-arm640.28.1indirekt
npm@esbuild/darwin-x640.28.1indirekt
npm@esbuild/freebsd-arm640.28.1indirekt
npm@esbuild/freebsd-x640.28.1indirekt
npm@esbuild/linux-arm0.28.1indirekt
npm@esbuild/linux-arm640.28.1indirekt
npm@esbuild/linux-ia320.28.1indirekt
npm@esbuild/linux-loong640.28.1indirekt
npm@esbuild/linux-mips64el0.28.1indirekt
npm@esbuild/linux-ppc640.28.1indirekt
npm@esbuild/linux-riscv640.28.1indirekt
npm@esbuild/linux-s390x0.28.1indirekt
npm@esbuild/linux-x640.28.1indirekt
npm@esbuild/netbsd-arm640.28.1indirekt
npm@esbuild/netbsd-x640.28.1indirekt
npm@esbuild/openbsd-arm640.28.1indirekt
npm@esbuild/openbsd-x640.28.1indirekt
npm@esbuild/openharmony-arm640.28.1indirekt
npm@esbuild/sunos-x640.28.1indirekt
npm@esbuild/win32-arm640.28.1indirekt
npm@esbuild/win32-ia320.28.1indirekt
npm@esbuild/win32-x640.28.1indirekt
npm@eslint-community/eslint-utils4.4.0indirekt
npm@eslint-community/regexpp4.11.1indirekt
npm@eslint/eslintrc2.1.4indirekt
npm@eslint/js8.57.1indirekt
npm@expressive-code/core0.44.1indirekt
npm@expressive-code/plugin-frames0.44.1indirekt
npm@expressive-code/plugin-shiki0.44.1indirekt
npm@expressive-code/plugin-text-markers0.44.1indirekt
npm@floating-ui/core1.7.0indirekt
npm@floating-ui/dom1.7.0indirekt
npm@floating-ui/react-dom2.1.2indirekt
npm@floating-ui/utils0.2.9indirekt
npm@humanwhocodes/config-array0.13.0indirekt
npm@humanwhocodes/module-importer1.0.1indirekt
npm@humanwhocodes/object-schema2.0.3indirekt
npm@img/colour1.1.0indirekt
npm@img/sharp-darwin-arm640.35.0indirekt
npm@img/sharp-darwin-x640.35.0indirekt
npm@img/sharp-freebsd-wasm320.35.0indirekt
npm@img/sharp-libvips-darwin-arm641.3.0indirekt
npm@img/sharp-libvips-darwin-x641.3.0indirekt
npm@img/sharp-libvips-linux-arm1.3.0indirekt
npm@img/sharp-libvips-linux-arm641.3.0indirekt
npm@img/sharp-libvips-linux-ppc641.3.0indirekt
npm@img/sharp-libvips-linux-riscv641.3.0indirekt
npm@img/sharp-libvips-linux-s390x1.3.0indirekt
npm@img/sharp-libvips-linux-x641.3.0indirekt
npm@img/sharp-libvips-linuxmusl-arm641.3.0indirekt
npm@img/sharp-libvips-linuxmusl-x641.3.0indirekt
npm@img/sharp-linux-arm0.35.0indirekt
npm@img/sharp-linux-arm640.35.0indirekt
npm@img/sharp-linux-ppc640.35.0indirekt
npm@img/sharp-linux-riscv640.35.0indirekt
npm@img/sharp-linux-s390x0.35.0indirekt
npm@img/sharp-linux-x640.35.0indirekt
npm@img/sharp-linuxmusl-arm640.35.0indirekt
npm@img/sharp-linuxmusl-x640.35.0indirekt
npm@img/sharp-wasm320.35.0indirekt
npm@img/sharp-webcontainers-wasm320.35.0indirekt
npm@img/sharp-win32-arm640.35.0indirekt
npm@img/sharp-win32-ia320.35.0indirekt
npm@img/sharp-win32-x640.35.0indirekt
npm@isaacs/cliui8.0.2indirekt
npm@isaacs/fs-minipass4.0.1indirekt
npm@jridgewell/gen-mapping0.3.13indirekt
npm@jridgewell/remapping2.3.5indirekt
npm@jridgewell/resolve-uri3.1.2indirekt
npm@jridgewell/source-map0.3.11indirekt
npm@jridgewell/sourcemap-codec1.5.5indirekt
npm@malept/cross-spawn-promise2.0.0indirekt
npm@malept/flatpak-bundler0.4.0indirekt
npm@mapbox/node-pre-gyp2.0.0indirekt
npm@mdx-js/mdx3.1.1indirekt
npm@microlink/react-json-view1.26.1indirekt
npm@microlink/react-json-view^1.23.4indirekt
npm@microsoft/api-extractor7.52.8indirekt
npm@microsoft/api-extractor-model7.30.6indirekt
npm@microsoft/tsdoc0.15.1indirekt
npm@microsoft/tsdoc-config0.17.1indirekt
npm@napi-rs/wasm-runtime1.2.0indirekt
npm@noble/hashes1.4.0indirekt
npm@noble/hashes2.2.0indirekt
npm@nodelib/fs.scandir2.1.5indirekt
npm@nodelib/fs.stat2.0.5indirekt
npm@nodelib/fs.walk1.2.8indirekt
npm@one-ini/wasm0.1.1indirekt
npm@opentelemetry/api1.9.0indirekt
npm@opentelemetry/api-logs0.208.0indirekt
npm@opentelemetry/context-async-hooks2.2.0indirekt
npm@opentelemetry/core2.8.0indirekt
npm@opentelemetry/instrumentation0.208.0indirekt
npm@opentelemetry/instrumentation-amqplib0.55.0indirekt
npm@opentelemetry/instrumentation-connect0.52.0indirekt
npm@opentelemetry/instrumentation-dataloader0.26.0indirekt
npm@opentelemetry/instrumentation-express0.57.0indirekt
npm@opentelemetry/instrumentation-fs0.28.0indirekt
npm@opentelemetry/instrumentation-generic-pool0.52.0indirekt
npm@opentelemetry/instrumentation-graphql0.56.0indirekt
npm@opentelemetry/instrumentation-hapi0.55.0indirekt
npm@opentelemetry/instrumentation-http0.208.0indirekt
npm@opentelemetry/instrumentation-ioredis0.56.0indirekt
npm@opentelemetry/instrumentation-kafkajs0.18.0indirekt
npm@opentelemetry/instrumentation-knex0.53.0indirekt
npm@opentelemetry/instrumentation-koa0.57.0indirekt
npm@opentelemetry/instrumentation-lru-memoizer0.53.0indirekt
npm@opentelemetry/instrumentation-mongodb0.61.0indirekt
npm@opentelemetry/instrumentation-mongoose0.55.0indirekt
npm@opentelemetry/instrumentation-mysql0.54.0indirekt
npm@opentelemetry/instrumentation-mysql20.55.0indirekt
npm@opentelemetry/instrumentation-pg0.61.0indirekt
npm@opentelemetry/instrumentation-redis0.57.0indirekt
npm@opentelemetry/instrumentation-tedious0.27.0indirekt
npm@opentelemetry/instrumentation-undici0.19.0indirekt
npm@opentelemetry/redis-common0.38.2indirekt
npm@opentelemetry/resources2.2.0indirekt
npm@opentelemetry/sdk-trace-base2.2.0indirekt
npm@opentelemetry/semantic-conventions1.37.0indirekt
npm@opentelemetry/sql-common0.41.2indirekt
npm@oslojs/encoding1.1.0indirekt
npm@oxc-project/types0.139.0indirekt
npm@pagefind/darwin-arm641.5.2indirekt
npm@pagefind/darwin-x641.5.2indirekt
npm@pagefind/default-ui1.3.0indirekt
npm@pagefind/freebsd-x641.5.2indirekt
npm@pagefind/linux-arm641.5.2indirekt
npm@pagefind/linux-x641.5.2indirekt
npm@pagefind/windows-arm641.5.2indirekt
npm@pagefind/windows-x641.5.2indirekt
npm@peculiar/asn1-schema2.8.0indirekt
npm@peculiar/json-schema1.1.12indirekt
npm@peculiar/utils2.0.3indirekt
npm@peculiar/webcrypto1.7.1indirekt
npm@pkgjs/parseargs0.11.0indirekt
npm@playwright/test1.56.1indirekt
npm@playwright/test^1.56.1indirekt
npm@prisma/instrumentation6.19.0indirekt
npm@radix-ui/primitive1.1.2indirekt
npm@radix-ui/react-arrow1.1.7indirekt
npm@radix-ui/react-collection1.1.7indirekt
npm@radix-ui/react-compose-refs1.1.2indirekt
npm@radix-ui/react-context1.1.2indirekt
npm@radix-ui/react-direction1.1.1indirekt
npm@radix-ui/react-dismissable-layer1.1.10indirekt
npm@radix-ui/react-dropdown-menu2.1.15indirekt
npm@radix-ui/react-dropdown-menu^2.1.15indirekt
npm@radix-ui/react-focus-guards1.1.2indirekt
npm@radix-ui/react-focus-scope1.1.7indirekt
npm@radix-ui/react-id1.1.1indirekt
npm@radix-ui/react-menu2.1.15indirekt
npm@radix-ui/react-popper1.2.7indirekt
npm@radix-ui/react-portal1.1.9indirekt
npm@radix-ui/react-presence1.1.4indirekt
npm@radix-ui/react-primitive2.1.3indirekt
npm@radix-ui/react-roving-focus1.1.10indirekt
npm@radix-ui/react-slot1.2.3indirekt
npm@radix-ui/react-slot^1.2.3indirekt
npm@radix-ui/react-tooltip1.2.7indirekt
npm@radix-ui/react-tooltip^1.2.7indirekt
npm@radix-ui/react-use-callback-ref1.1.1indirekt
npm@radix-ui/react-use-controllable-state1.2.2indirekt
npm@radix-ui/react-use-effect-event0.0.2indirekt
npm@radix-ui/react-use-escape-keydown1.1.1indirekt
npm@radix-ui/react-use-layout-effect1.1.1indirekt
npm@radix-ui/react-use-rect1.1.1indirekt
npm@radix-ui/react-use-size1.1.1indirekt
npm@radix-ui/react-visually-hidden1.2.3indirekt
npm@radix-ui/rect1.1.1indirekt
npm@rolldown/binding-android-arm641.1.5indirekt
npm@rolldown/binding-darwin-arm641.1.5indirekt
npm@rolldown/binding-darwin-x641.1.5indirekt
npm@rolldown/binding-freebsd-x641.1.5indirekt
npm@rolldown/binding-linux-arm-gnueabihf1.1.5indirekt
npm@rolldown/binding-linux-arm64-gnu1.1.5indirekt
npm@rolldown/binding-linux-arm64-musl1.1.5indirekt
npm@rolldown/binding-linux-ppc64-gnu1.1.5indirekt
npm@rolldown/binding-linux-s390x-gnu1.1.5indirekt
npm@rolldown/binding-linux-x64-gnu1.1.5indirekt
npm@rolldown/binding-linux-x64-musl1.1.5indirekt
npm@rolldown/binding-openharmony-arm641.1.5indirekt
npm@rolldown/binding-wasm32-wasi1.1.5indirekt
npm@rolldown/binding-win32-arm64-msvc1.1.5indirekt
npm@rolldown/binding-win32-x64-msvc1.1.5indirekt
npm@rolldown/pluginutils1.0.0-rc.3indirekt
npm@rolldown/pluginutils1.0.1indirekt
npm@rollup/pluginutils5.1.4indirekt
npm@rollup/pluginutils5.3.0indirekt
npm@rollup/rollup-android-arm-eabi4.60.0indirekt
npm@rollup/rollup-android-arm644.60.0indirekt
npm@rollup/rollup-darwin-arm644.60.0indirekt
npm@rollup/rollup-darwin-x644.60.0indirekt
npm@rollup/rollup-freebsd-arm644.60.0indirekt
npm@rollup/rollup-freebsd-x644.60.0indirekt
npm@rollup/rollup-linux-arm-gnueabihf4.60.0indirekt
npm@rollup/rollup-linux-arm-musleabihf4.60.0indirekt
npm@rollup/rollup-linux-arm64-gnu4.60.0indirekt
npm@rollup/rollup-linux-arm64-musl4.60.0indirekt
npm@rollup/rollup-linux-loong64-gnu4.60.0indirekt
npm@rollup/rollup-linux-loong64-musl4.60.0indirekt
npm@rollup/rollup-linux-ppc64-gnu4.60.0indirekt
npm@rollup/rollup-linux-ppc64-musl4.60.0indirekt
npm@rollup/rollup-linux-riscv64-gnu4.60.0indirekt
npm@rollup/rollup-linux-riscv64-musl4.60.0indirekt
npm@rollup/rollup-linux-s390x-gnu4.60.0indirekt
npm@rollup/rollup-linux-x64-gnu4.60.0indirekt
npm@rollup/rollup-linux-x64-musl4.60.0indirekt
npm@rollup/rollup-openbsd-x644.60.0indirekt
npm@rollup/rollup-openharmony-arm644.60.0indirekt
npm@rollup/rollup-win32-arm64-msvc4.60.0indirekt
npm@rollup/rollup-win32-ia32-msvc4.60.0indirekt
npm@rollup/rollup-win32-x64-gnu4.60.0indirekt
npm@rollup/rollup-win32-x64-msvc4.60.0indirekt
npm@rushstack/node-core-library5.13.1indirekt
npm@rushstack/rig-package0.5.3indirekt
npm@rushstack/terminal0.15.3indirekt
npm@rushstack/ts-command-line5.0.1indirekt
npm@sentry-internal/browser-utils10.29.0indirekt
npm@sentry-internal/browser-utils10.32.1indirekt
npm@sentry-internal/feedback10.29.0indirekt
npm@sentry-internal/feedback10.32.1indirekt
npm@sentry-internal/replay10.29.0indirekt
npm@sentry-internal/replay10.32.1indirekt
npm@sentry-internal/replay-canvas10.29.0indirekt
npm@sentry-internal/replay-canvas10.32.1indirekt
npm@sentry/babel-plugin-component-annotate2.23.0indirekt
npm@sentry/babel-plugin-component-annotate4.6.1indirekt
npm@sentry/browser10.29.0indirekt
npm@sentry/browser10.32.1indirekt
npm@sentry/browser^10.31.0indirekt
npm@sentry/bundler-plugin-core2.23.0indirekt
npm@sentry/bundler-plugin-core4.6.1indirekt
npm@sentry/cli2.39.1indirekt
npm@sentry/cli2.58.2indirekt
npm@sentry/cli-darwin2.39.1indirekt
npm@sentry/cli-darwin2.58.2indirekt
npm@sentry/cli-linux-arm2.39.1indirekt
npm@sentry/cli-linux-arm2.58.2indirekt
npm@sentry/cli-linux-arm642.39.1indirekt
npm@sentry/cli-linux-arm642.58.2indirekt
npm@sentry/cli-linux-i6862.39.1indirekt
npm@sentry/cli-linux-i6862.58.2indirekt
npm@sentry/cli-linux-x642.39.1indirekt
npm@sentry/cli-linux-x642.58.2indirekt
npm@sentry/cli-win32-arm642.58.2indirekt
npm@sentry/cli-win32-i6862.39.1indirekt
npm@sentry/cli-win32-i6862.58.2indirekt
npm@sentry/cli-win32-x642.39.1indirekt
npm@sentry/cli-win32-x642.58.2indirekt
npm@sentry/electron7.5.0indirekt
npm@sentry/electron^7.5.0indirekt
npm@sentry/node-core10.29.0indirekt
npm@sentry/node-core10.32.1indirekt
npm@sentry/opentelemetry10.29.0indirekt
npm@sentry/opentelemetry10.32.1indirekt
npm@sentry/react10.32.1indirekt
npm@sentry/react^10.31.0indirekt
npm@sentry/vite-plugin2.23.0indirekt
npm@sentry/vite-plugin4.6.1indirekt
npm@sentry/vite-plugin^2.22.5indirekt
npm@shikijs/core3.13.0indirekt
npm@shikijs/core4.0.2indirekt
npm@shikijs/engine-javascript3.13.0indirekt
npm@shikijs/engine-javascript4.0.2indirekt
npm@shikijs/engine-oniguruma3.13.0indirekt
npm@shikijs/engine-oniguruma4.0.2indirekt
npm@shikijs/langs3.13.0indirekt
npm@shikijs/langs4.0.2indirekt
npm@shikijs/primitive4.0.2indirekt
npm@shikijs/themes3.13.0indirekt
npm@shikijs/themes4.0.2indirekt
npm@shikijs/transformers3.13.0indirekt
npm@shikijs/transformers^3.13.0indirekt
npm@shikijs/types3.13.0indirekt
npm@shikijs/types4.0.2indirekt
npm@shikijs/vscode-textmate10.0.2indirekt
npm@sindresorhus/is4.6.0indirekt
npm@standard-schema/spec1.1.0indirekt
npm@stricli/auto-complete1.1.1indirekt
npm@stricli/core1.1.1indirekt
npm@svgr/babel-plugin-add-jsx-attribute8.0.0indirekt
npm@svgr/babel-plugin-remove-jsx-attribute8.0.0indirekt
npm@svgr/babel-plugin-remove-jsx-empty-expression8.0.0indirekt
npm@svgr/babel-plugin-replace-jsx-attribute-value8.0.0indirekt
npm@svgr/babel-plugin-svg-dynamic-title8.0.0indirekt
npm@svgr/babel-plugin-svg-em-dimensions8.0.0indirekt
npm@svgr/babel-plugin-transform-react-native-svg8.1.0indirekt
npm@svgr/babel-plugin-transform-svg-component8.0.0indirekt
npm@svgr/babel-preset8.1.0indirekt
npm@svgr/core8.1.0indirekt
npm@svgr/hast-util-to-babel-ast8.0.0indirekt
npm@svgr/plugin-jsx8.1.0indirekt
npm@szmarczak/http-timer4.0.6indirekt
npm@tailwindcss/node4.3.3indirekt
npm@tailwindcss/oxide4.3.3indirekt
npm@tailwindcss/oxide-android-arm644.3.3indirekt
npm@tailwindcss/oxide-darwin-arm644.3.3indirekt
npm@tailwindcss/oxide-darwin-x644.3.3indirekt
npm@tailwindcss/oxide-freebsd-x644.3.3indirekt
npm@tailwindcss/oxide-linux-arm-gnueabihf4.3.3indirekt
npm@tailwindcss/oxide-linux-arm64-gnu4.3.3indirekt
npm@tailwindcss/oxide-linux-arm64-musl4.3.3indirekt
npm@tailwindcss/oxide-linux-x64-gnu4.3.3indirekt
npm@tailwindcss/oxide-linux-x64-musl4.3.3indirekt
npm@tailwindcss/oxide-wasm32-wasi4.3.3indirekt
npm@tailwindcss/oxide-win32-arm64-msvc4.3.3indirekt
npm@tailwindcss/oxide-win32-x64-msvc4.3.3indirekt
npm@tailwindcss/typography0.5.16indirekt
npm@tailwindcss/typography^0.5.15indirekt
npm@testing-library/dom10.4.1indirekt
npm@testing-library/jest-dom6.9.1indirekt
npm@testing-library/jest-dom^6.9.1indirekt
npm@testing-library/react16.3.0indirekt
npm@testing-library/react^16.3.0indirekt
npm@tootallnate/once2.0.1indirekt
npm@turbo/darwin-642.9.16indirekt
npm@turbo/darwin-arm642.9.16indirekt
npm@turbo/linux-642.9.16indirekt
npm@turbo/linux-arm642.9.16indirekt
npm@turbo/windows-642.9.16indirekt
npm@turbo/windows-arm642.9.16indirekt
npm@tybys/wasm-util0.10.3indirekt
npm@types/acorn4.0.6indirekt
npm@types/argparse1.0.38indirekt
npm@types/aria-query5.0.4indirekt
npm@types/babel__core7.20.5indirekt
npm@types/babel__generator7.6.8indirekt
npm@types/babel__template7.4.4indirekt
npm@types/babel__traverse7.20.6indirekt
npm@types/base161.0.5indirekt
npm@types/beautify0.0.3indirekt
npm@types/beautify^0.0.3indirekt
npm@types/cacheable-request6.0.3indirekt
npm@types/chai5.2.2indirekt
npm@types/connect3.4.38indirekt
npm@types/debug4.1.12indirekt
npm@types/debug4.1.13indirekt
npm@types/deep-eql4.0.2indirekt
npm@types/estree1.0.8indirekt
npm@types/estree1.0.9indirekt
npm@types/estree-jsx1.0.5indirekt
npm@types/fs-extra9.0.13indirekt
npm@types/hast3.0.4indirekt
npm@types/http-cache-semantics4.2.0indirekt
npm@types/js-yaml4.0.9indirekt
npm@types/json-schema7.0.15indirekt
npm@types/keyv3.1.4indirekt
npm@types/lodash4.17.13indirekt
npm@types/logfmt1.2.6indirekt
npm@types/logfmt^1.2.6indirekt
npm@types/mdast4.0.4indirekt
npm@types/mdx2.0.13indirekt
npm@types/ms0.7.34indirekt
npm@types/ms2.1.0indirekt
npm@types/mysql2.15.27indirekt
npm@types/nlcst2.0.3indirekt
npm@types/node22.15.28indirekt
npm@types/node24.12.4indirekt
npm@types/node24.7.2indirekt
npm@types/node25.5.0indirekt
npm@types/nodecatalog:indirekt
npm@types/parse-json4.0.2indirekt
npm@types/pg8.15.6indirekt
npm@types/pg-pool2.0.6indirekt
npm@types/prop-types15.7.13indirekt
npm@types/responselike1.0.3indirekt
npm@types/sax1.2.7indirekt
npm@types/semver7.7.1indirekt
npm@types/semver^7.7.1indirekt
npm@types/tedious4.0.14indirekt
npm@types/unist2.0.11indirekt
npm@types/unist3.0.3indirekt
npm@types/whatwg-mimetype3.0.2indirekt
npm@types/ws8.18.1indirekt
npm@types/yauzl2.10.3indirekt
npm@typescript-eslint/eslint-plugin6.21.0indirekt
npm@typescript-eslint/eslint-plugin^6.21.0indirekt
npm@typescript-eslint/parser6.21.0indirekt
npm@typescript-eslint/parser^6.21.0indirekt
npm@typescript-eslint/scope-manager6.21.0indirekt
npm@typescript-eslint/type-utils6.21.0indirekt
npm@typescript-eslint/types6.21.0indirekt
npm@typescript-eslint/typescript-estree6.21.0indirekt
npm@typescript-eslint/utils6.21.0indirekt
npm@typescript-eslint/visitor-keys6.21.0indirekt
npm@ungap/structured-clone1.3.0indirekt
npm@vercel/functions3.5.1indirekt
npm@vercel/nft1.5.0indirekt
npm@vercel/oidc3.4.1indirekt
npm@vercel/routing-utils5.3.3indirekt
npm@vitejs/plugin-react5.2.0indirekt
npm@vitejs/plugin-react6.0.4indirekt
npm@vitejs/plugin-react^6.0.0indirekt
npm@vitest/coverage-v84.1.8indirekt
npm@vitest/coverage-v8^4.1.0indirekt
npm@vitest/expect4.1.8indirekt
npm@vitest/mocker4.1.8indirekt
npm@vitest/pretty-format4.1.8indirekt
npm@vitest/runner4.1.8indirekt
npm@vitest/snapshot4.1.8indirekt
npm@vitest/spy4.1.8indirekt
npm@vitest/utils4.1.8indirekt
npm@volar/language-core2.4.17indirekt
npm@volar/source-map2.4.17indirekt
npm@volar/typescript2.4.17indirekt
npm@vue/compiler-core3.5.11indirekt
npm@vue/compiler-dom3.5.11indirekt
npm@vue/compiler-vue22.7.16indirekt
npm@vue/language-core2.2.0indirekt
npm@vue/shared3.5.11indirekt
npm@xmldom/xmldom0.8.13indirekt
npmabbrev2.0.0indirekt
npmabbrev3.0.0indirekt
npmabbrev4.0.0indirekt
npmaccepts2.0.0indirekt
npmacorn8.15.0indirekt
npmacorn8.16.0indirekt
npmacorn8.17.0indirekt
npmacorn-import-attributes1.9.5indirekt
npmacorn-jsx5.3.2indirekt
npmagent-base6.0.2indirekt
npmagent-base7.1.3indirekt
npmajv6.14.0indirekt
npmajv8.18.0indirekt
npmajv-draft-041.0.0indirekt
npmajv-formats3.0.1indirekt
npmalien-signals0.4.14indirekt
npmam-i-vibing0.4.0indirekt
npmansi-escapes7.0.0indirekt
npmansi-regex5.0.1indirekt
npmansi-regex6.2.2indirekt
npmansi-styles4.3.0indirekt
npmansi-styles5.2.0indirekt
npmansi-styles6.2.3indirekt
npmanymatch3.1.3indirekt
npmapp-builder-bin4.0.0indirekt
npmapp-builder-lib26.15.7indirekt
npmarchiver5.3.2indirekt
npmarchiver-utils2.1.0indirekt
npmarchiver-utils3.0.4indirekt
npmarg5.0.2indirekt
npmargparse1.0.10indirekt
npmargparse2.0.1indirekt
npmaria-hidden1.2.6indirekt
npmaria-query5.3.0indirekt
npmaria-query5.3.2indirekt
npmarray-iterate2.0.1indirekt
npmarray-union2.1.0indirekt
npmasn1js3.0.10indirekt
npmast-v8-to-istanbul1.0.3indirekt
npmastring1.9.0indirekt
npmastro-expressive-code0.44.1indirekt
npmasync3.2.6indirekt
npmasync-exit-hook2.0.1indirekt
npmasync-sema3.1.1indirekt
npmasynckit0.4.0indirekt
npmat-least-node1.0.0indirekt
npmatomically2.0.3indirekt
npmautoprefixer10.4.21indirekt
npmautoprefixer^10.4.20indirekt
npmaws41.13.2indirekt
npmaxobject-query4.1.0indirekt
npmb4a1.6.7indirekt
npmbabel-plugin-macros3.1.0indirekt
npmbail2.0.2indirekt
npmbalanced-match1.0.2indirekt
npmbalanced-match4.0.4indirekt
npmbare-events2.5.4indirekt
npmbase161.0.0indirekt
npmbase64-js1.5.1indirekt
npmbaseline-browser-mapping2.10.29indirekt
npmbcp-472.1.0indirekt
npmbcp-47-match2.0.3indirekt
npmbeautify0.0.8indirekt
npmbeautify^0.0.8indirekt
npmbinary-extensions2.3.0indirekt
npmbindings1.5.0indirekt
npmbl4.1.0indirekt
npmbluebird3.7.2indirekt
npmbluebird-lst1.0.9indirekt
npmbody-parser2.3.0indirekt
npmboolbase1.0.0indirekt
npmboolean3.2.0indirekt
npmbrace-expansion1.1.16indirekt
npmbrace-expansion2.1.2indirekt
npmbrace-expansion5.0.8indirekt
npmbraces3.0.3indirekt
npmbrowserslist4.24.4indirekt
npmbrowserslist4.28.2indirekt
npmbuffer5.7.1indirekt
npmbuffer-crc320.2.13indirekt
npmbuffer-from1.1.2indirekt
npmbuilder-util24.13.1indirekt
npmbuilder-util26.15.3indirekt
npmbuilder-util-runtime9.7.0indirekt
npmbytes3.1.2indirekt
npmbytestreamjs2.0.1indirekt
npmcacheable-lookup5.0.4indirekt
npmcacheable-request7.0.4indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcallsites3.1.0indirekt
npmcamelcase6.3.0indirekt
npmcaniuse-lite1.0.30001751indirekt
npmcaniuse-lite1.0.30001792indirekt
npmccount2.0.1indirekt
npmchai6.2.2indirekt
npmcharacter-entities2.0.2indirekt
npmcharacter-entities-html42.1.0indirekt
npmcharacter-entities-legacy3.0.0indirekt
npmcharacter-reference-invalid2.0.1indirekt
npmchokidar3.6.0indirekt
npmchokidar5.0.0indirekt
npmchownr3.0.0indirekt
npmchromium-pickle-js0.2.0indirekt
npmci-info3.9.0indirekt
npmci-info4.3.1indirekt
npmci-info4.4.0indirekt
npmcjs-module-lexer1.4.3indirekt
npmclass-variance-authority0.7.1indirekt
npmclass-variance-authority^0.7.1indirekt
npmclassnames2.5.1indirekt
npmcli-cursor5.0.0indirekt
npmcli-truncate4.0.0indirekt
npmcliui8.0.1indirekt
npmclone-response1.0.3indirekt
npmclsx2.1.1indirekt
npmclsx^2.1.1indirekt
npmcollapse-white-space2.1.0indirekt
npmcolor3.2.1indirekt
npmcolor-convert1.9.3indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcolor-string1.9.1indirekt
npmcolorette2.0.20indirekt
npmcombined-stream1.0.8indirekt
npmcomma-separated-tokens2.0.3indirekt
npmcommander10.0.1indirekt
npmcommander11.1.0indirekt
npmcommander13.1.0indirekt
npmcommander2.20.3indirekt
npmcommander5.1.0indirekt
npmcommander9.5.0indirekt
npmcommon-ancestor-path2.0.0indirekt
npmcompare-version0.1.2indirekt
npmcompare-versions6.1.1indirekt
npmcompress-commons4.1.2indirekt
npmconcat-map0.0.1indirekt
npmconcat-stream1.6.2indirekt
npmconcurrently9.2.1indirekt
npmconcurrently^9.1.2indirekt
npmconf13.0.1indirekt
npmconfbox0.1.8indirekt
npmconfbox0.2.2indirekt
npmconfig-chain1.1.13indirekt
npmconsola3.4.0indirekt
npmcontent-disposition1.0.1indirekt
npmcontent-type1.0.5indirekt
npmcontent-type2.0.0indirekt
npmconvert-source-map1.9.0indirekt
npmconvert-source-map2.0.0indirekt
npmcookie1.1.1indirekt
npmcookie-es1.2.2indirekt
npmcookie-signature1.2.2indirekt
npmcore-util-is1.0.3indirekt
npmcors2.8.5indirekt
npmcosmiconfig7.1.0indirekt
npmcosmiconfig8.3.6indirekt
npmcrc-321.2.2indirekt
npmcrc32-stream4.0.3indirekt
npmcross-spawn7.0.6indirekt
npmcrossws0.3.5indirekt
npmcss-select5.2.2indirekt
npmcss-selector-parser3.0.5indirekt
npmcss-tree2.2.1indirekt
npmcss-tree3.2.1indirekt
npmcss-what6.2.2indirekt
npmcss.escape1.5.1indirekt
npmcssbeautify0.3.1indirekt
npmcssesc3.0.0indirekt
npmcsso5.0.5indirekt
npmcsstype3.1.3indirekt
npmdayjs1.11.13indirekt
npmdayjs^1.11.13indirekt
npmde-indent1.0.2indirekt
npmdebounce-fn6.0.0indirekt
npmdebug4.4.0indirekt
npmdebug4.4.3indirekt
npmdecode-named-character-reference1.3.0indirekt
npmdecompress-response6.0.0indirekt
npmdeep-is0.1.4indirekt
npmdefer-to-connect2.0.1indirekt
npmdefine-data-property1.1.4indirekt
npmdefine-properties1.2.1indirekt
npmdefu6.1.7indirekt
npmdelayed-stream1.0.0indirekt
npmdepd2.0.0indirekt
npmdequal2.0.3indirekt
npmdestr2.0.5indirekt
npmdetect-libc2.1.2indirekt
npmdetect-node2.1.0indirekt
npmdetect-node-es1.1.0indirekt
npmdevalue5.8.1indirekt
npmdevlop1.1.0indirekt
npmdiff8.0.3indirekt
npmdiff8.0.4indirekt
npmdir-compare4.2.0indirekt
npmdir-glob3.0.1indirekt
npmdirection2.0.1indirekt
npmdiscontinuous-range1.0.0indirekt
npmdmg-builder26.15.7indirekt
npmdoctrine3.0.0indirekt
npmdom-accessibility-api0.5.16indirekt
npmdom-accessibility-api0.6.3indirekt
npmdom-serializer2.0.0indirekt
npmdomelementtype2.3.0indirekt
npmdomhandler5.0.3indirekt
npmdomutils3.2.2indirekt
npmdot-case3.0.4indirekt
npmdot-prop9.0.0indirekt
npmdotenv16.5.0indirekt
npmdotenv^16.4.5indirekt
npmdotenv-expand11.0.7indirekt
npmdset3.1.4indirekt
npmdunder-proto1.0.1indirekt
npmduplexer20.1.4indirekt
npmeastasianwidth0.2.0indirekt
npmeditorconfig1.0.4indirekt
npmee-first1.1.1indirekt
npmejs3.1.10indirekt
npmelectron39.8.5indirekt
npmelectron^39.8.5indirekt
npmelectron-builder26.15.7indirekt
npmelectron-builder^26.15.7indirekt
npmelectron-builder-squirrel-windows24.13.3indirekt
npmelectron-publish26.15.3indirekt
npmelectron-store10.0.1indirekt
npmelectron-store^10.0.1indirekt
npmelectron-to-chromium1.5.145indirekt
npmelectron-to-chromium1.5.356indirekt
npmelectron-updater6.6.2indirekt
npmelectron-updater^6.6.2indirekt
npmemoji-regex10.6.0indirekt
npmemoji-regex8.0.0indirekt
npmemoji-regex9.2.2indirekt
npmencodeurl2.0.0indirekt
npmend-of-stream1.4.5indirekt
npmenhanced-resolve5.24.3indirekt
npmentities4.5.0indirekt
npmentities6.0.1indirekt
npmentities7.0.1indirekt
npmenv-paths2.2.1indirekt
npmenv-paths3.0.0indirekt
npmenvironment1.1.0indirekt
npmerr-code2.0.3indirekt
npmerror-ex1.3.2indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-module-lexer2.1.0indirekt
npmes-object-atoms1.1.1indirekt
npmes-set-tostringtag2.1.0indirekt
npmes6-error4.1.1indirekt
npmesast-util-from-estree2.0.0indirekt
npmesast-util-from-js2.0.1indirekt
npmesbuild0.28.1indirekt
npmescalade3.2.0indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp4.0.0indirekt
npmescape-string-regexp5.0.0indirekt
npmeslint8.57.1indirekt
npmeslint^8.57.1indirekt
npmeslint-plugin-react-hooks4.6.2indirekt
npmeslint-plugin-react-hooks^4.6.2indirekt
npmeslint-plugin-react-refresh0.4.20indirekt
npmeslint-plugin-react-refresh^0.4.12indirekt
npmeslint-scope7.2.2indirekt
npmeslint-visitor-keys3.4.3indirekt
npmespree9.6.1indirekt
npmesquery1.6.0indirekt
npmesrecurse4.3.0indirekt
npmestraverse5.3.0indirekt
npmestree-util-attach-comments3.0.0indirekt
npmestree-util-build-jsx3.0.1indirekt
npmestree-util-is-identifier-name3.0.0indirekt
npmestree-util-scope1.0.0indirekt
npmestree-util-to-js2.0.0indirekt
npmestree-util-visit2.0.0indirekt
npmestree-walker2.0.2indirekt
npmestree-walker3.0.3indirekt
npmesutils2.0.3indirekt
npmetag1.8.1indirekt
npmeventemitter35.0.1indirekt
npmeventemitter35.0.4indirekt
npmeventsource-parser3.0.3indirekt
npmeventsource-parser3.0.6indirekt
npmexeca8.0.1indirekt
npmexpect-type1.3.0indirekt
npmexponential-backoff3.1.3indirekt
npmexpress5.2.1indirekt
npmexpress-rate-limit8.3.1indirekt
npmexpressive-code0.44.1indirekt
npmexsolve1.0.7indirekt
npmextend3.0.2indirekt
npmextract-zip2.0.1indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-fifo1.3.2indirekt
npmfast-glob3.3.2indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-levenshtein2.0.6indirekt
npmfast-string-truncated-width3.0.3indirekt
npmfast-string-width3.0.2indirekt
npmfast-uri4.1.1indirekt
npmfast-wrap-ansi0.2.0indirekt
npmfastq1.17.1indirekt
npmfd-slicer1.1.0indirekt
npmfdir6.5.0indirekt
npmfetch-event-stream0.1.5indirekt
npmfetch-event-stream^0.1.5indirekt
npmfile-entry-cache6.0.1indirekt
npmfile-uri-to-path1.0.0indirekt
npmfilelist1.0.4indirekt
npmfill-range7.1.1indirekt
npmfinalhandler2.1.1indirekt
npmfind-root1.1.0indirekt
npmfind-up5.0.0indirekt
npmflat-cache3.2.0indirekt
npmflatted3.4.2indirekt
npmflattie1.1.1indirekt
npmfontace0.4.1indirekt
npmfontkitten1.0.3indirekt
npmforeground-child3.3.0indirekt
npmform-data4.0.6indirekt
npmforwarded0.2.0indirekt
npmforwarded-parse2.1.2indirekt
npmfossilize0.4.2indirekt
npmfossilize^0.4.2indirekt
npmfraction.js4.3.7indirekt
npmfresh2.0.0indirekt
npmfs-constants1.0.0indirekt
npmfs-extra10.1.0indirekt
npmfs-extra11.3.1indirekt
npmfs-extra11.3.4indirekt
npmfs-extra8.1.0indirekt
npmfs-extra9.1.0indirekt
npmfs.realpath1.0.0indirekt
npmfsevents2.3.2indirekt
npmfsevents2.3.3indirekt
npmfunction-bind1.1.2indirekt
npmgensync1.0.0-beta.2indirekt
npmget-caller-file2.0.5indirekt
npmget-east-asian-width1.5.0indirekt
npmget-intrinsic1.3.0indirekt
npmget-nonce1.0.1indirekt
npmget-proto1.0.1indirekt
npmget-stdin8.0.0indirekt
npmget-stream5.2.0indirekt
npmget-stream8.0.1indirekt
npmget-tsconfig4.10.1indirekt
npmget-tsconfig4.14.0indirekt
npmget-tsconfig5.0.0-beta.4indirekt
npmgithub-slugger2.0.0indirekt
npmglob10.4.5indirekt
npmglob10.5.0indirekt
npmglob13.0.6indirekt
npmglob7.2.3indirekt
npmglob9.3.5indirekt
npmglob-parent5.1.2indirekt
npmglob-parent6.0.2indirekt
npmglobal-agent3.0.0indirekt
npmglobals13.24.0indirekt
npmglobalthis1.0.4indirekt
npmglobby11.1.0indirekt
npmgopd1.2.0indirekt
npmgot11.8.6indirekt
npmgraceful-fs4.2.11indirekt
npmgraphemer1.4.0indirekt
npmgraphemesplit2.6.0indirekt
npmh31.15.10indirekt
npmhappy-dom20.8.9indirekt
npmhappy-dom^20.8.9indirekt
npmhas-flag4.0.0indirekt
npmhas-property-descriptors1.0.2indirekt
npmhas-symbols1.1.0indirekt
npmhas-tostringtag1.0.2indirekt
npmhasown2.0.2indirekt
npmhasown2.0.4indirekt
npmhast-util-embedded3.0.0indirekt
npmhast-util-format1.1.0indirekt
npmhast-util-from-html2.0.3indirekt
npmhast-util-from-parse58.0.3indirekt
npmhast-util-has-property3.0.0indirekt
npmhast-util-is-body-ok-link3.0.1indirekt
npmhast-util-is-element3.0.0indirekt
npmhast-util-minify-whitespace1.0.1indirekt
npmhast-util-parse-selector4.0.0indirekt
npmhast-util-phrasing3.0.1indirekt
npmhast-util-raw9.1.0indirekt
npmhast-util-select6.0.4indirekt
npmhast-util-to-estree3.1.0indirekt
npmhast-util-to-html9.0.5indirekt
npmhast-util-to-jsx-runtime2.3.0indirekt
npmhast-util-to-parse58.0.1indirekt
npmhast-util-to-string3.0.1indirekt
npmhast-util-to-text4.0.2indirekt
npmhast-util-whitespace3.0.0indirekt
npmhastscript9.0.1indirekt
npmhe1.2.0indirekt
npmhoist-non-react-statics3.3.2indirekt
npmhono-rate-limiter0.4.2indirekt
npmhosted-git-info4.1.0indirekt
npmhtml1.0.0indirekt
npmhtml-escaper2.0.2indirekt
npmhtml-escaper3.0.3indirekt
npmhtml-void-elements3.0.0indirekt
npmhtml-whitespace-sensitive-tag-names3.0.1indirekt
npmhttp-cache-semantics4.2.0indirekt
npmhttp-errors2.0.1indirekt
npmhttp-proxy-agent5.0.0indirekt
npmhttp-proxy-agent7.0.2indirekt
npmhttp2-wrapper1.0.3indirekt
npmhttps-proxy-agent5.0.1indirekt
npmhttps-proxy-agent7.0.6indirekt
npmhuman-signals5.0.0indirekt
npmi18next26.2.0indirekt
npmiconv-lite0.7.1indirekt
npmiconv-lite0.7.3indirekt
npmieee7541.2.1indirekt
npmignore5.3.2indirekt
npmimport-fresh3.3.0indirekt
npmimport-in-the-middle2.0.0indirekt
npmimport-lazy4.0.0indirekt
npmimurmurhash0.1.4indirekt
npmindent-string4.0.0indirekt
npminflight1.0.6indirekt
npminherits2.0.4indirekt
npmini1.3.8indirekt
npminline-style-parser0.1.1indirekt
npminline-style-parser0.2.4indirekt
npmip-address10.2.0indirekt
npmipaddr.js1.9.1indirekt
npmiron-webcrypto1.2.1indirekt
npmis-alphabetical2.0.1indirekt
npmis-alphanumerical2.0.1indirekt
npmis-arrayish0.2.1indirekt
npmis-arrayish0.3.2indirekt
npmis-binary-path2.1.0indirekt
npmis-ci3.0.1indirekt
npmis-core-module2.16.1indirekt
npmis-decimal2.0.1indirekt
npmis-docker4.0.0indirekt
npmis-extglob2.1.1indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-fullwidth-code-point4.0.0indirekt
npmis-fullwidth-code-point5.0.0indirekt
npmis-glob4.0.3indirekt
npmis-hexadecimal2.0.1indirekt
npmis-number7.0.0indirekt
npmis-path-inside3.0.3indirekt
npmis-plain-obj4.1.0indirekt
npmis-promise4.0.0indirekt
npmis-stream3.0.0indirekt
npmisarray1.0.0indirekt
npmisbinaryfile4.0.10indirekt
npmisbinaryfile5.0.2indirekt
npmisexe2.0.0indirekt
npmisexe3.1.5indirekt
npmisexe4.0.0indirekt
npmistanbul-lib-coverage3.2.2indirekt
npmistanbul-lib-report3.0.1indirekt
npmistanbul-reports3.2.0indirekt
npmjackspeak3.4.3indirekt
npmjake10.9.2indirekt
npmjiti2.4.2indirekt
npmjiti2.7.0indirekt
npmjju1.4.0indirekt
npmjose6.1.3indirekt
npmjs-base643.7.8indirekt
npmjs-beautify1.15.1indirekt
npmjs-cookie3.0.7indirekt
npmjs-tokens10.0.0indirekt
npmjs-tokens4.0.0indirekt
npmjs-yaml4.3.0indirekt
npmjsesc3.1.0indirekt
npmjson-buffer3.0.1indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmjson-schema-typed8.0.2indirekt
npmjson-stable-stringify-without-jsonify1.0.1indirekt
npmjson-stringify-safe5.0.1indirekt
npmjson52.2.3indirekt
npmjsonc-parser3.3.1indirekt
npmjsonfile4.0.0indirekt
npmjsonfile6.1.0indirekt
npmjsonfile6.2.0indirekt
npmkeyv4.5.4indirekt
npmklona2.0.6indirekt
npmkolorist1.8.0indirekt
npmlazy-val1.0.5indirekt
npmlazystream1.0.1indirekt
npmlevn0.4.1indirekt
npmlightningcss1.32.0indirekt
npmlightningcss-android-arm641.32.0indirekt
npmlightningcss-darwin-arm641.32.0indirekt
npmlightningcss-darwin-x641.32.0indirekt
npmlightningcss-freebsd-x641.32.0indirekt
npmlightningcss-linux-arm-gnueabihf1.32.0indirekt
npmlightningcss-linux-arm64-gnu1.32.0indirekt
npmlightningcss-linux-arm64-musl1.32.0indirekt
npmlightningcss-linux-x64-gnu1.32.0indirekt
npmlightningcss-linux-x64-musl1.32.0indirekt
npmlightningcss-win32-arm64-msvc1.32.0indirekt
npmlightningcss-win32-x64-msvc1.32.0indirekt
npmlilconfig3.1.3indirekt
npmlines-and-columns1.2.4indirekt
npmlint-staged15.5.1indirekt
npmlistr28.2.5indirekt
npmlocal-pkg1.1.1indirekt
npmlocate-path6.0.0indirekt
npmlodash4.18.1indirekt
npmlodash.castarray4.4.0indirekt
npmlodash.curry4.1.1indirekt
npmlodash.debounce4.0.8indirekt
npmlodash.defaults4.2.0indirekt
npmlodash.difference4.5.0indirekt
npmlodash.escaperegexp4.1.2indirekt
npmlodash.flatten4.4.0indirekt
npmlodash.isequal4.5.0indirekt
npmlodash.isplainobject4.0.6indirekt
npmlodash.merge4.6.2indirekt
npmlodash.union4.6.0indirekt
npmlog-update6.1.0indirekt
npmlongest-streak3.1.0indirekt
npmloose-envify1.4.0indirekt
npmlower-case2.0.2indirekt
npmlowercase-keys2.0.0indirekt
npmlru-cache10.4.3indirekt
npmlru-cache11.2.7indirekt
npmlru-cache5.1.1indirekt
npmlru-cache6.0.0indirekt
npmlz-string1.5.0indirekt
npmmacho-unsign2.0.6indirekt
npmmagic-string0.30.21indirekt
npmmagic-string0.30.8indirekt
npmmagic-string1.1.0indirekt
npmmagic-string^0.30.11indirekt
npmmagicast0.5.2indirekt
npmmake-dir4.0.0indirekt
npmmarkdown-extensions2.0.0indirekt
npmmarkdown-table3.0.4indirekt
npmmatcher3.0.0indirekt
npmmath-intrinsics1.1.0indirekt
npmmdast-util-definitions6.0.0indirekt
npmmdast-util-directive3.1.0indirekt
npmmdast-util-find-and-replace3.0.2indirekt
npmmdast-util-from-markdown2.0.3indirekt
npmmdast-util-gfm3.1.0indirekt
npmmdast-util-gfm-autolink-literal2.0.1indirekt
npmmdast-util-gfm-footnote2.1.0indirekt
npmmdast-util-gfm-strikethrough2.0.0indirekt
npmmdast-util-gfm-table2.0.0indirekt
npmmdast-util-gfm-task-list-item2.0.0indirekt
npmmdast-util-mdx3.0.0indirekt
npmmdast-util-mdx-expression2.0.1indirekt
npmmdast-util-mdx-jsx3.1.3indirekt
npmmdast-util-mdxjs-esm2.0.1indirekt
npmmdast-util-phrasing4.1.0indirekt
npmmdast-util-to-hast13.2.1indirekt
npmmdast-util-to-markdown2.1.2indirekt
npmmdast-util-to-string4.0.0indirekt
npmmdn-data2.0.28indirekt
npmmdn-data2.27.1indirekt
npmmedia-typer1.1.0indirekt
npmmemoize-one6.0.0indirekt
npmmerge-descriptors2.0.0indirekt
npmmerge-stream2.0.0indirekt
npmmerge21.4.1indirekt
npmmicromark4.0.2indirekt
npmmicromark-core-commonmark2.0.3indirekt
npmmicromark-extension-directive4.0.0indirekt
npmmicromark-extension-gfm3.0.0indirekt
npmmicromark-extension-gfm-autolink-literal2.1.0indirekt
npmmicromark-extension-gfm-footnote2.1.0indirekt
npmmicromark-extension-gfm-strikethrough2.1.0indirekt
npmmicromark-extension-gfm-table2.1.1indirekt
npmmicromark-extension-gfm-tagfilter2.0.0indirekt
npmmicromark-extension-gfm-task-list-item2.1.0indirekt
npmmicromark-extension-mdx-expression3.0.0indirekt
npmmicromark-extension-mdx-jsx3.0.1indirekt
npmmicromark-extension-mdx-md2.0.0indirekt
npmmicromark-extension-mdxjs3.0.0indirekt
npmmicromark-extension-mdxjs-esm3.0.0indirekt
npmmicromark-factory-destination2.0.1indirekt
npmmicromark-factory-label2.0.1indirekt
npmmicromark-factory-mdx-expression2.0.2indirekt
npmmicromark-factory-space2.0.1indirekt
npmmicromark-factory-title2.0.1indirekt
npmmicromark-factory-whitespace2.0.1indirekt
npmmicromark-util-character2.1.1indirekt
npmmicromark-util-chunked2.0.1indirekt
npmmicromark-util-classify-character2.0.1indirekt
npmmicromark-util-combine-extensions2.0.1indirekt
npmmicromark-util-decode-numeric-character-reference2.0.2indirekt
npmmicromark-util-decode-string2.0.1indirekt
npmmicromark-util-encode2.0.1indirekt
npmmicromark-util-events-to-acorn2.0.2indirekt
npmmicromark-util-html-tag-name2.0.1indirekt
npmmicromark-util-normalize-identifier2.0.1indirekt
npmmicromark-util-resolve-all2.0.1indirekt
npmmicromark-util-sanitize-uri2.0.1indirekt
npmmicromark-util-subtokenize2.1.0indirekt
npmmicromark-util-symbol2.0.1indirekt
npmmicromark-util-types2.0.2indirekt
npmmicromatch4.0.8indirekt
npmmime2.6.0indirekt
npmmime-db1.52.0indirekt
npmmime-db1.54.0indirekt
npmmime-types2.1.35indirekt
npmmime-types3.0.2indirekt
npmmimic-fn4.0.0indirekt
npmmimic-function5.0.1indirekt
npmmimic-response1.0.1indirekt
npmmimic-response3.1.0indirekt
npmmin-indent1.0.1indirekt
npmminimatch10.2.5indirekt
npmminimatch3.1.5indirekt
npmminimatch5.1.9indirekt
npmminimatch8.0.7indirekt
npmminimatch9.0.9indirekt
npmminimist1.2.8indirekt
npmminipass4.2.8indirekt
npmminipass7.1.2indirekt
npmminipass7.1.3indirekt
npmminizlib3.1.0indirekt
npmmlly1.7.4indirekt
npmmodule-details-from-path1.0.4indirekt
npmmoo0.5.2indirekt
npmmrmime2.0.1indirekt
npmms2.1.3indirekt
npmmuggle-string0.4.1indirekt
npmmylas2.1.13indirekt
npmnanoid3.3.16indirekt
npmnanovis0.1.3indirekt
npmnanovis^0.1.3indirekt
npmnatural-compare1.4.0indirekt
npmnearley2.20.1indirekt
npmnegotiator1.0.0indirekt
npmneotraverse1.0.1indirekt
npmnlcst-to-string4.0.0indirekt
npmno-case3.0.4indirekt
npmnode-abi4.33.0indirekt
npmnode-api-version0.2.1indirekt
npmnode-fetch2.7.0indirekt
npmnode-fetch-native1.6.7indirekt
npmnode-gyp12.4.0indirekt
npmnode-gyp-build4.8.2indirekt
npmnode-int640.4.0indirekt
npmnode-mock-http1.0.4indirekt
npmnode-releases2.0.19indirekt
npmnode-releases2.0.44indirekt
npmnopt7.2.1indirekt
npmnopt8.1.0indirekt
npmnopt9.0.0indirekt
npmnormalize-path3.0.0indirekt
npmnormalize-range0.1.2indirekt
npmnormalize-url6.1.0indirekt
npmnpm-run-path5.3.0indirekt
npmnth-check2.1.1indirekt
npmobject-assign4.1.1indirekt
npmobject-inspect1.13.4indirekt
npmobject-keys1.1.1indirekt
npmobug2.1.1indirekt
npmofetch1.5.1indirekt
npmohash2.0.11indirekt
npmon-finished2.4.1indirekt
npmonce1.4.0indirekt
npmonetime6.0.0indirekt
npmonetime7.0.0indirekt
npmoniguruma-parser0.12.1indirekt
npmoniguruma-to-es4.3.3indirekt
npmoniguruma-to-es4.3.5indirekt
npmoptionator0.9.4indirekt
npmp-cancelable2.1.1indirekt
npmp-limit3.1.0indirekt
npmp-limit6.2.0indirekt
npmp-limit7.3.0indirekt
npmp-locate5.0.0indirekt
npmp-queue9.2.0indirekt
npmp-timeout7.0.1indirekt
npmpackage-json-from-dist1.0.1indirekt
npmpackage-manager-detector1.6.0indirekt
npmpagefind1.5.2indirekt
npmpako0.2.9indirekt
npmparent-module1.0.1indirekt
npmparse-entities4.0.1indirekt
npmparse-json5.2.0indirekt
npmparse-latin7.0.0indirekt
npmparse57.3.0indirekt
npmparseurl1.3.3indirekt
npmpath-browserify1.0.1indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-key3.1.1indirekt
npmpath-key4.0.0indirekt
npmpath-parse1.0.7indirekt
npmpath-scurry1.11.1indirekt
npmpath-scurry2.0.2indirekt
npmpath-to-regexp6.3.0indirekt
npmpath-type4.0.0indirekt
npmpathe2.0.3indirekt
npmpe-library0.4.1indirekt
npmpend1.2.0indirekt
npmpg-int81.0.1indirekt
npmpg-protocol1.9.5indirekt
npmpg-types2.2.0indirekt
npmpiccolore0.1.3indirekt
npmpicocolors1.1.1indirekt
npmpicomatch2.3.2indirekt
npmpicomatch4.0.4indirekt
npmpicomatch4.0.5indirekt
npmpidtree0.6.0indirekt
npmpkce-challenge5.0.0indirekt
npmpkce-challenge5.0.1indirekt
npmpkg-types1.3.1indirekt
npmpkg-types2.2.0indirekt
npmpkijs3.4.0indirekt
npmplatformicons7.0.5indirekt
npmplatformicons^7.0.4indirekt
npmplaywright1.56.1indirekt
npmplaywright-core1.56.1indirekt
npmplimit-lit1.6.1indirekt
npmplist3.1.0indirekt
npmplist3.1.1indirekt
npmportable-executable-signature2.0.6indirekt
npmpostcss8.5.24indirekt
npmpostcss-nested6.2.0indirekt
npmpostcss-selector-parser6.0.10indirekt
npmpostcss-selector-parser6.1.2indirekt
npmpostcss-value-parser4.2.0indirekt
npmpostgres-array2.0.0indirekt
npmpostgres-bytea1.0.0indirekt
npmpostgres-date1.0.7indirekt
npmpostgres-interval1.2.0indirekt
npmpostject1.0.0-alpha.6indirekt
npmprelude-ls1.2.1indirekt
npmpretty-format27.5.1indirekt
npmprismjs1.30.0indirekt
npmproc-log6.1.0indirekt
npmprocess-ancestry0.1.0indirekt
npmprocess-nextick-args2.0.1indirekt
npmprogress2.0.3indirekt
npmpromise-retry2.0.1indirekt
npmprop-types15.8.1indirekt
npmproper-lockfile4.1.2indirekt
npmproperty-information6.5.0indirekt
npmproperty-information7.1.0indirekt
npmproto-list1.2.4indirekt
npmproxy-addr2.0.7indirekt
npmproxy-from-env1.1.0indirekt
npmpump3.0.4indirekt
npmpunycode2.3.1indirekt
npmpvtsutils1.3.6indirekt
npmpvutils1.1.5indirekt
npmqs6.15.2indirekt
npmquansync0.2.10indirekt
npmqueue-lit1.5.2indirekt
npmqueue-microtask1.2.3indirekt
npmquick-lru5.1.1indirekt
npmradix31.1.2indirekt
npmrailroad-diagrams1.0.0indirekt
npmrandexp0.4.6indirekt
npmrange-parser1.2.1indirekt
npmraw-body3.0.2indirekt
npmreact-base16-styling0.9.1indirekt
npmreact-diff-viewer-continued3.4.0indirekt
npmreact-diff-viewer-continued^3.4.0indirekt
npmreact-is16.13.1indirekt
npmreact-is17.0.2indirekt
npmreact-lifecycles-compat3.0.4indirekt
npmreact-refresh0.18.0indirekt
npmreact-remove-scroll2.7.0indirekt
npmreact-remove-scroll-bar2.3.8indirekt
npmreact-router7.18.1indirekt
npmreact-router-dom7.18.1indirekt
npmreact-router-dom^7.18.0indirekt
npmreact-style-singleton2.2.3indirekt
npmreact-textarea-autosize8.5.9indirekt
npmread-binary-file-arch1.0.6indirekt
npmreadable-stream2.3.8indirekt
npmreadable-stream3.6.2indirekt
npmreaddir-glob1.1.3indirekt
npmreaddirp3.6.0indirekt
npmreaddirp5.0.0indirekt
npmrecma-build-jsx1.0.0indirekt
npmrecma-jsx1.0.0indirekt
npmrecma-parse1.0.0indirekt
npmrecma-stringify1.0.0indirekt
npmredent3.0.0indirekt
npmregex6.0.1indirekt
npmregex6.1.0indirekt
npmregex-recursion6.0.2indirekt
npmregex-utilities2.3.0indirekt
npmrehype13.0.2indirekt
npmrehype-expressive-code0.44.1indirekt
npmrehype-format5.0.1indirekt
npmrehype-parse9.0.1indirekt
npmrehype-raw7.0.0indirekt
npmrehype-recma1.0.0indirekt
npmrehype-stringify10.0.1indirekt
npmremark-directive4.0.0indirekt
npmremark-gfm4.0.1indirekt
npmremark-mdx3.0.1indirekt
npmremark-parse11.0.0indirekt
npmremark-rehype11.1.2indirekt
npmremark-smartypants3.0.2indirekt
npmremark-stringify11.0.0indirekt
npmrequire-directory2.1.1indirekt
npmrequire-from-string2.0.2indirekt
npmrequire-in-the-middle8.0.1indirekt
npmresedit1.7.2indirekt
npmresolve1.22.10indirekt
npmresolve-alpn1.2.1indirekt
npmresolve-from4.0.0indirekt
npmresolve-from5.0.0indirekt
npmresolve-pkg-maps1.0.0indirekt
npmresponselike2.0.1indirekt
npmrestore-cursor5.1.0indirekt
npmret0.1.15indirekt
npmretext9.0.0indirekt
npmretext-latin4.0.0indirekt
npmretext-smartypants6.2.0indirekt
npmretext-stringify4.0.0indirekt
npmretry0.12.0indirekt
npmreusify1.0.4indirekt
npmrfdc1.4.1indirekt
npmrimraf3.0.2indirekt
npmroarr2.15.4indirekt
npmrolldown1.1.5indirekt
npmrollup4.60.0indirekt
npmrollup-plugin-sourcemaps20.4.4indirekt
npmrollup-plugin-sourcemaps2^0.4.1indirekt
npmrouter2.2.0indirekt
npmrun-parallel1.2.0indirekt
npmrxjs7.8.2indirekt
npmsafe-buffer5.1.2indirekt
npmsafe-buffer5.2.1indirekt
npmsafer-buffer2.1.2indirekt
npmsanitize-filename1.6.3indirekt
npmsatteri0.9.5indirekt
npmsax1.6.1indirekt
npmscheduler0.23.2indirekt
npmsemver-compare1.0.0indirekt
npmsend1.2.1indirekt
npmserialize-error7.0.1indirekt
npmserve-static2.2.1indirekt
npmset-cookie-parser2.7.2indirekt
npmsetprototypeof1.2.0indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex3.0.0indirekt
npmshell-quote1.10.0indirekt
npmside-channel1.1.0indirekt
npmside-channel-list1.0.0indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsiginfo2.0.0indirekt
npmsignal-exit3.0.7indirekt
npmsignal-exit4.1.0indirekt
npmsimple-git-hooks2.13.0indirekt
npmsimple-swizzle0.2.2indirekt
npmsimple-update-notifier2.0.0indirekt
npmsisteransi1.0.5indirekt
npmsitemap9.0.1indirekt
npmslash3.0.0indirekt
npmslice-ansi5.0.0indirekt
npmslice-ansi7.1.0indirekt
npmsmol-toml1.6.1indirekt
npmsnake-case3.0.4indirekt
npmsource-map0.5.7indirekt
npmsource-map0.6.1indirekt
npmsource-map0.7.6indirekt
npmsource-map-js1.2.1indirekt
npmsource-map-support0.5.21indirekt
npmspace-separated-tokens2.0.2indirekt
npmsplit0.2.10indirekt
npmsprintf-js1.0.3indirekt
npmsprintf-js1.1.3indirekt
npmsql-formatter12.2.4indirekt
npmsql-formatter^12.2.4indirekt
npmstackback0.0.2indirekt
npmstat-mode1.0.0indirekt
npmstatuses2.0.2indirekt
npmstd-env4.1.0indirekt
npmstream-replace-string2.0.0indirekt
npmstreamx2.22.0indirekt
npmstring-argv0.3.2indirekt
npmstring-width4.2.3indirekt
npmstring-width5.1.2indirekt
npmstring-width7.2.0indirekt
npmstring_decoder1.1.1indirekt
npmstring_decoder1.3.0indirekt
npmstringify-entities4.0.4indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-ansi7.1.2indirekt
npmstrip-ansi7.2.0indirekt
npmstrip-final-newline3.0.0indirekt
npmstrip-indent3.0.0indirekt
npmstrip-json-comments3.1.1indirekt
npmstubborn-fs1.2.5indirekt
npmstyle-to-object0.4.4indirekt
npmstyle-to-object1.0.8indirekt
npmstylis4.2.0indirekt
npmsumchecker3.0.1indirekt
npmsupports-color7.2.0indirekt
npmsupports-color8.1.1indirekt
npmsupports-preserve-symlinks-flag1.0.0indirekt
npmsvg-parser2.0.4indirekt
npmsvgo4.0.2indirekt
npmtailwind-merge3.3.0indirekt
npmtailwind-merge^3.3.0indirekt
npmtapable2.3.3indirekt
npmtar7.5.22indirekt
npmtar-stream2.2.0indirekt
npmtar-stream3.1.7indirekt
npmtemp-file3.4.0indirekt
npmterser5.43.1indirekt
npmtext-decoder1.2.3indirekt
npmtext-table0.2.0indirekt
npmthrough2.3.8indirekt
npmtiny-async-pool1.3.0indirekt
npmtiny-inflate1.0.3indirekt
npmtiny-typed-emitter2.1.0indirekt
npmtinybench2.9.0indirekt
npmtinyclip0.1.12indirekt
npmtinyexec1.0.4indirekt
npmtinyglobby0.2.16indirekt
npmtinyglobby0.2.17indirekt
npmtinyrainbow3.1.0indirekt
npmtmp0.2.7indirekt
npmtmp-promise3.0.3indirekt
npmto-regex-range5.0.1indirekt
npmtoidentifier1.0.1indirekt
npmtr460.0.3indirekt
npmtree-kill1.2.2indirekt
npmtrim-lines3.0.1indirekt
npmtrough2.2.0indirekt
npmtruncate-utf8-bytes1.0.2indirekt
npmts-api-utils1.3.0indirekt
npmtsc-alias1.8.16indirekt
npmtsc-alias^1.8.16indirekt
npmtslib2.8.1indirekt
npmtsx4.20.3indirekt
npmturbo2.9.16indirekt
npmtw-animate-css1.3.5indirekt
npmtw-animate-css^1.3.4indirekt
npmtype-check0.4.0indirekt
npmtype-fest0.13.1indirekt
npmtype-fest0.20.2indirekt
npmtype-fest4.41.0indirekt
npmtype-is2.0.1indirekt
npmtype-is2.1.0indirekt
npmtypedarray0.0.6indirekt
npmtypescript5.8.2indirekt
npmtypescript5.9.2indirekt
npmtypescriptcatalog:indirekt
npmufo1.6.1indirekt
npmufo1.6.3indirekt
npmuint8array-extras1.4.0indirekt
npmultrahtml1.6.0indirekt
npmuncrypto0.1.3indirekt
npmundici6.27.0indirekt
npmundici-types6.21.0indirekt
npmundici-types7.14.0indirekt
npmundici-types7.16.0indirekt
npmundici-types7.18.2indirekt
npmunicode-trie2.0.0indirekt
npmunified11.0.5indirekt
npmunifont0.7.4indirekt
npmunist-util-find-after5.0.0indirekt
npmunist-util-is6.0.1indirekt
npmunist-util-modify-children4.0.0indirekt
npmunist-util-position5.0.0indirekt
npmunist-util-position-from-estree2.0.0indirekt
npmunist-util-remove-position5.0.0indirekt
npmunist-util-stringify-position4.0.0indirekt
npmunist-util-visit5.1.0indirekt
npmunist-util-visit-children3.0.0indirekt
npmunist-util-visit-parents6.0.2indirekt
npmuniversalify0.1.2indirekt
npmuniversalify2.0.1indirekt
npmunpipe1.0.0indirekt
npmunplugin1.0.1indirekt
npmunstorage1.17.5indirekt
npmunzipper0.12.5indirekt
npmupdate-browserslist-db1.1.3indirekt
npmupdate-browserslist-db1.2.3indirekt
npmuri-js4.4.1indirekt
npmurl-extras0.1.0indirekt
npmuse-callback-ref1.3.3indirekt
npmuse-composed-ref1.4.0indirekt
npmuse-isomorphic-layout-effect1.2.0indirekt
npmuse-latest1.3.0indirekt
npmuse-sidecar1.1.3indirekt
npmusehooks-ts2.16.0indirekt
npmusehooks-ts^2.16.0indirekt
npmutf8-byte-length1.0.5indirekt
npmutil-deprecate1.0.2indirekt
npmvary1.1.2indirekt
npmvfile6.0.3indirekt
npmvfile-location5.0.3indirekt
npmvfile-message4.0.3indirekt
npmvite8.1.5indirekt
npmvitecatalog:indirekt
npmvite-plugin-dts4.5.4indirekt
npmvite-plugin-dts^4.5.4indirekt
npmvite-plugin-electron0.29.0indirekt
npmvite-plugin-electron^0.29.0indirekt
npmvite-plugin-svgr5.2.0indirekt
npmvite-plugin-svgr^5.2.0indirekt
npmvitefu1.1.2indirekt
npmvitest4.1.8indirekt
npmvitestcatalog:indirekt
npmvscode-uri3.0.8indirekt
npmweb-namespaces2.0.1indirekt
npmwebcrypto-core1.9.2indirekt
npmwebidl-conversions3.0.1indirekt
npmwebpack-sources3.2.3indirekt
npmwebpack-virtual-modules0.5.0indirekt
npmwhatwg-mimetype3.0.0indirekt
npmwhatwg-url5.0.0indirekt
npmwhen-exit2.1.3indirekt
npmwhich2.0.2indirekt
npmwhich5.0.0indirekt
npmwhich6.0.1indirekt
npmwhy-is-node-running2.3.0indirekt
npmword-wrap1.2.5indirekt
npmwrap-ansi7.0.0indirekt
npmwrap-ansi8.1.0indirekt
npmwrap-ansi9.0.2indirekt
npmwrappy1.0.2indirekt
npmws8.21.0indirekt
npmxmlbuilder15.1.1indirekt
npmxtend4.0.2indirekt
npmxxhash-wasm1.1.0indirekt
npmxz-decompress0.2.2indirekt
npmy18n5.0.8indirekt
npmyallist3.1.1indirekt
npmyallist4.0.0indirekt
npmyallist5.0.0indirekt
npmyargs17.7.2indirekt
npmyargs-parser21.1.1indirekt
npmyargs-parser22.0.0indirekt
npmyauzl2.10.0indirekt
npmyauzl3.2.1indirekt
npmyocto-queue0.1.0indirekt
npmyocto-queue1.1.1indirekt
npmyocto-queue1.2.2indirekt
npmzip-stream4.1.1indirekt
npmzod-to-json-schema3.25.1indirekt
npmzustand5.0.3indirekt
npmzustand^5.0.3indirekt
npmzwitch2.0.4indirekt
Abhängigkeits-Advisories 1

Die Installation von npm:@spotlightjs/spotlight@4.11.8 zieht 148 Pakete nach sich, direkt und transitiv: 1 tragen bekannte Advisories, davon 1 direkte Abhängigkeiten.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
@hono/node-server1.19.17direktmittel12.0.5

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "tag-production",
        "debugging",
        "debugging-tool"
      ],
      "is_fork": false,
      "size_kb": 17032,
      "has_wiki": false,
      "homepage": "https://spotlightjs.com",
      "languages": {
        "CSS": 3818,
        "MDX": 120884,
        "HTML": 2330,
        "Astro": 38162,
        "Shell": 1509,
        "Dockerfile": 365,
        "JavaScript": 22388,
        "TypeScript": 910602
      },
      "pushed_at": "2026-07-28T13:09:34Z",
      "created_at": "2023-08-21T19:23:52Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-29T16:19:20Z",
      "description": "Sentry for Development",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": "NOASSERTION",
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "MDX"
      ]
    },
    "owner": {
      "blog": "https://sentry.io",
      "name": "Sentry",
      "type": "Organization",
      "login": "getsentry",
      "company": null,
      "location": "United States of America",
      "followers": 3133,
      "avatar_url": "https://avatars.githubusercontent.com/u/1396951?v=4",
      "created_at": "2012-02-01T06:56:22Z",
      "is_verified": null,
      "public_repos": 792,
      "account_age_days": 5292
    },
    "license": {
      "state": "custom",
      "spdx_id": null,
      "raw_spdx": "NOASSERTION",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "@spotlightjs/spotlight@4.11.8",
          "kind": "other",
          "published_at": "2026-07-21T14:15:01Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.7",
          "kind": "other",
          "published_at": "2026-06-23T17:11:25Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.6",
          "kind": "other",
          "published_at": "2026-06-10T22:15:44Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.5",
          "kind": "other",
          "published_at": "2026-06-04T18:24:13Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.4",
          "kind": "other",
          "published_at": "2026-05-15T12:51:38Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.3",
          "kind": "other",
          "published_at": "2026-03-20T14:14:24Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.2",
          "kind": "other",
          "published_at": "2026-03-20T11:26:10Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.1",
          "kind": "other",
          "published_at": "2026-03-17T23:48:56Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.11.0",
          "kind": "other",
          "published_at": "2026-03-16T09:14:56Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.10.0",
          "kind": "other",
          "published_at": "2026-01-13T00:26:53Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.9.0",
          "kind": "other",
          "published_at": "2025-12-23T23:30:21Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.8.0",
          "kind": "other",
          "published_at": "2025-12-13T00:53:29Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.7.2",
          "kind": "other",
          "published_at": "2025-12-04T23:03:04Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.7.1",
          "kind": "other",
          "published_at": "2025-12-04T13:09:04Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.7.0",
          "kind": "other",
          "published_at": "2025-12-03T04:16:44Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.6.0",
          "kind": "other",
          "published_at": "2025-12-01T19:51:34Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.5.0",
          "kind": "other",
          "published_at": "2025-11-10T22:11:49Z"
        },
        {
          "tag": "@spotlightjs/electron@1.11.1",
          "kind": "other",
          "published_at": "2025-11-10T22:11:46Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.5.1",
          "kind": "other",
          "published_at": "2025-11-10T22:11:43Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.5.0",
          "kind": "other",
          "published_at": "2025-11-05T21:19:22Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.4.1",
          "kind": "other",
          "published_at": "2025-11-05T21:19:19Z"
        },
        {
          "tag": "@spotlightjs/electron@1.11.0",
          "kind": "other",
          "published_at": "2025-11-05T21:19:16Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.5.0",
          "kind": "other",
          "published_at": "2025-11-05T21:19:13Z"
        },
        {
          "tag": "@spotlightjs/electron@1.10.2",
          "kind": "other",
          "published_at": "2025-11-01T00:47:50Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.4.0",
          "kind": "other",
          "published_at": "2025-11-01T00:47:47Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.4.0",
          "kind": "other",
          "published_at": "2025-11-01T00:47:44Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.4.0",
          "kind": "other",
          "published_at": "2025-11-01T00:47:41Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.3.0",
          "kind": "other",
          "published_at": "2025-10-27T22:14:49Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.3.1",
          "kind": "other",
          "published_at": "2025-10-27T22:14:46Z"
        },
        {
          "tag": "@spotlightjs/electron@1.10.1",
          "kind": "other",
          "published_at": "2025-10-27T22:14:43Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.3.0",
          "kind": "other",
          "published_at": "2025-10-27T22:14:40Z"
        },
        {
          "tag": "@spotlightjs/electron@1.10.0",
          "kind": "other",
          "published_at": "2025-10-22T18:37:11Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.2.0",
          "kind": "other",
          "published_at": "2025-10-22T18:37:08Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.2.0",
          "kind": "other",
          "published_at": "2025-10-22T18:37:05Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.3.0",
          "kind": "other",
          "published_at": "2025-10-14T20:52:50Z"
        },
        {
          "tag": "@spotlightjs/electron@1.9.4",
          "kind": "other",
          "published_at": "2025-10-14T20:52:47Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.1.3",
          "kind": "other",
          "published_at": "2025-10-14T20:52:44Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.1.4",
          "kind": "other",
          "published_at": "2025-10-14T20:52:41Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.1.3",
          "kind": "other",
          "published_at": "2025-10-04T21:59:21Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.2.0",
          "kind": "other",
          "published_at": "2025-10-04T21:59:18Z"
        },
        {
          "tag": "@spotlightjs/electron@1.9.3",
          "kind": "other",
          "published_at": "2025-10-04T21:59:15Z"
        },
        {
          "tag": "@spotlightjs/electron@1.9.2",
          "kind": "other",
          "published_at": "2025-09-30T22:00:29Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.1.2",
          "kind": "other",
          "published_at": "2025-09-30T22:00:26Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.1.2",
          "kind": "other",
          "published_at": "2025-09-30T22:00:23Z"
        },
        {
          "tag": "@spotlightjs/electron@1.9.1",
          "kind": "other",
          "published_at": "2025-09-27T14:17:16Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.1.1",
          "kind": "other",
          "published_at": "2025-09-27T14:17:14Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.1.1",
          "kind": "other",
          "published_at": "2025-09-27T14:17:11Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.1.0",
          "kind": "other",
          "published_at": "2025-09-26T21:06:42Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.1.0",
          "kind": "other",
          "published_at": "2025-09-26T21:06:39Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.1.0",
          "kind": "other",
          "published_at": "2025-09-26T21:06:36Z"
        },
        {
          "tag": "@spotlightjs/electron@1.9.0",
          "kind": "other",
          "published_at": "2025-09-26T21:06:33Z"
        },
        {
          "tag": "@spotlightjs/spotlight@4.0.0",
          "kind": "other",
          "published_at": "2025-09-20T19:28:20Z"
        },
        {
          "tag": "@spotlightjs/electron@1.8.0",
          "kind": "other",
          "published_at": "2025-09-20T19:28:17Z"
        },
        {
          "tag": "@spotlightjs/overlay@4.0.0",
          "kind": "other",
          "published_at": "2025-09-20T19:28:14Z"
        },
        {
          "tag": "@spotlightjs/sidecar@2.0.0",
          "kind": "other",
          "published_at": "2025-09-20T19:28:11Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.7",
          "kind": "other",
          "published_at": "2025-08-07T20:37:51Z"
        },
        {
          "tag": "@spotlightjs/spotlight@3.0.2",
          "kind": "other",
          "published_at": "2025-08-07T03:12:17Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.6",
          "kind": "other",
          "published_at": "2025-08-07T03:12:14Z"
        },
        {
          "tag": "@spotlightjs/overlay@3.2.0",
          "kind": "other",
          "published_at": "2025-08-07T03:12:11Z"
        },
        {
          "tag": "@spotlightjs/sidecar@1.12.0",
          "kind": "other",
          "published_at": "2025-08-07T03:12:08Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.6",
          "kind": "other",
          "published_at": "2025-08-07T03:12:05Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.5",
          "kind": "other",
          "published_at": "2025-06-18T19:20:27Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.5",
          "kind": "other",
          "published_at": "2025-06-18T19:20:24Z"
        },
        {
          "tag": "@spotlightjs/spotlight@3.0.1",
          "kind": "other",
          "published_at": "2025-06-18T19:20:21Z"
        },
        {
          "tag": "@spotlightjs/overlay@3.1.0",
          "kind": "other",
          "published_at": "2025-06-18T19:20:18Z"
        },
        {
          "tag": "@spotlightjs/sidecar@1.11.4",
          "kind": "other",
          "published_at": "2025-06-12T16:17:19Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.4",
          "kind": "other",
          "published_at": "2025-06-12T16:17:16Z"
        },
        {
          "tag": "@spotlightjs/spotlight@3.0.0",
          "kind": "other",
          "published_at": "2025-06-12T16:17:13Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.4",
          "kind": "other",
          "published_at": "2025-06-12T16:17:10Z"
        },
        {
          "tag": "@spotlightjs/overlay@3.0.0",
          "kind": "other",
          "published_at": "2025-06-12T16:17:07Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.13.3",
          "kind": "other",
          "published_at": "2025-04-30T16:10:14Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.15.1",
          "kind": "other",
          "published_at": "2025-04-30T16:10:11Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.3",
          "kind": "other",
          "published_at": "2025-04-30T16:10:08Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.3",
          "kind": "other",
          "published_at": "2025-04-30T16:10:05Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.13.2",
          "kind": "other",
          "published_at": "2025-04-28T16:36:33Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.15.0",
          "kind": "other",
          "published_at": "2025-04-28T16:36:30Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.2",
          "kind": "other",
          "published_at": "2025-04-28T16:36:27Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.2",
          "kind": "other",
          "published_at": "2025-04-28T16:36:24Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.14.1",
          "kind": "other",
          "published_at": "2025-04-22T22:05:56Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.13.1",
          "kind": "other",
          "published_at": "2025-04-22T22:05:53Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.1",
          "kind": "other",
          "published_at": "2025-04-22T22:05:50Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.1",
          "kind": "other",
          "published_at": "2025-04-22T22:05:47Z"
        },
        {
          "tag": "@spotlightjs/sidecar@1.11.3",
          "kind": "other",
          "published_at": "2025-04-17T19:14:34Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.13.0",
          "kind": "other",
          "published_at": "2025-04-17T19:14:31Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.14.0",
          "kind": "other",
          "published_at": "2025-04-17T19:14:28Z"
        },
        {
          "tag": "@spotlightjs/electron@1.7.0",
          "kind": "other",
          "published_at": "2025-04-17T19:14:25Z"
        },
        {
          "tag": "@spotlightjs/astro@3.2.0",
          "kind": "other",
          "published_at": "2025-04-17T19:14:22Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.12.0",
          "kind": "other",
          "published_at": "2025-03-13T22:37:22Z"
        },
        {
          "tag": "@spotlightjs/electron@1.6.0",
          "kind": "other",
          "published_at": "2025-03-13T22:37:19Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.13.0",
          "kind": "other",
          "published_at": "2025-03-13T22:37:16Z"
        },
        {
          "tag": "@spotlightjs/astro@3.1.0",
          "kind": "other",
          "published_at": "2025-03-13T22:37:13Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.11.1",
          "kind": "other",
          "published_at": "2025-03-03T13:27:51Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.12.1",
          "kind": "other",
          "published_at": "2025-03-03T13:27:48Z"
        },
        {
          "tag": "@spotlightjs/electron@1.5.1",
          "kind": "other",
          "published_at": "2025-03-03T13:27:45Z"
        },
        {
          "tag": "@spotlightjs/astro@3.0.1",
          "kind": "other",
          "published_at": "2025-03-03T13:27:42Z"
        },
        {
          "tag": "@spotlightjs/spotlight@2.11.0",
          "kind": "other",
          "published_at": "2025-02-27T23:36:16Z"
        },
        {
          "tag": "@spotlightjs/sidecar@1.11.2",
          "kind": "other",
          "published_at": "2025-02-27T23:36:13Z"
        },
        {
          "tag": "@spotlightjs/overlay@2.12.0",
          "kind": "other",
          "published_at": "2025-02-27T23:36:10Z"
        },
        {
          "tag": "@spotlightjs/electron@1.5.0",
          "kind": "other",
          "published_at": "2025-02-27T23:36:07Z"
        },
        {
          "tag": "@spotlightjs/astro@3.0.0",
          "kind": "other",
          "published_at": "2025-02-27T23:36:04Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "cdf6c8fc6fff38c3448df222a7179012064dc91d",
          "body": null,
          "is_bot": false,
          "headline": "chore(deps): migrate Astro 6 -> 7 + Vite 8 (closes #301 #302) (#1342)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-07-28T13:07:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7bba9f962d6a8ba935a8d2e04faa3d07ec5f1742",
          "body": "Bumps [sharp](https://github.com/lovell/sharp) from 0.33.5 to 0.35.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/lovell/sharp/releases\">sharp's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v0.35.0</h2>\n<ul>\n<li>\n<p>Breaking: Drop support for Node.js 18, now\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump sharp from 0.33.5 to 0.35.0 (#1340)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-24T22:27:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ea3290c95af82267c7140cdc2183c1beb9b111e5",
          "body": "Bumps [@hono/node-server](https://github.com/honojs/node-server) from\n1.19.14 to 2.0.10.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/node-server/releases\">@​hono/node-server's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v2.0.10</h2>\n<h2>Security fixe\n[…]\nserver</code> since your current\nversion.</p>\n</details>\n<br />\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump @hono/node-server from 1.19.14 to 2.0.10 (#1338)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-24T21:07:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3dd007558d0a2b1010ed4df0d7f5ebe91ccba594",
          "body": "Bumps [hono](https://github.com/honojs/hono) from 4.12.25 to 4.12.27.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/hono/releases\">hono's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.12.27</h2>\n<h2>Security fixes</h2>\n<p>This release includes fixes f\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump hono from 4.12.25 to 4.12.27 (#1339)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-24T20:58:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "47f27693b9fd242852b0763f69dbc7f045eb7bac",
          "body": null,
          "is_bot": true,
          "headline": "Merge branch 'release/4.11.8'",
          "author_name": "sentry-release-bot[bot]",
          "author_login": "sentry-release-bot[bot]",
          "committed_at": "2026-07-21T14:15:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "89131421fe2d88fdf6dfea7eb03e3102b925dd22",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.8",
          "author_name": "MathurAditya724",
          "author_login": "MathurAditya724",
          "committed_at": "2026-07-21T13:59:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "627bfc769ee180d338d28b248e3d0211577bd8ab",
          "body": "## Problem\n\nThe electron-builder 24 → 26.15.7 upgrade (#1335) broke the macOS build\n(`Build Electron App (macOS)` job). Two transitive dependency issues\nsurfaced:\n\n### 1. `TypeError: (0, brace_expansion_1.expand) is not a function`\nelectron-builder 26 pulls in `minimatch@10` as a new transitive\ndepe\n[…]\n Code\nsigning is skipped locally (no Apple identity); CI has the certs and\nwill sign + notarize.\n\n## Files changed\n- `package.json` — pnpm overrides\n- `pnpm-lock.yaml` — regenerated via `pnpm install`",
          "is_bot": false,
          "headline": "fix(deps): repair electron-builder 26 dependency resolution (#1337)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-07-21T13:38:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "041d871e736b1ca07424960840c41ef0768cb1cb",
          "body": "## What\n\nRemoves the `afterSign` notarization hook and the standalone\n`scripts/notarize.cjs`, plus the\nnow-unused `@electron/notarize` devDependency.\n\n## Why\n\nelectron-builder **auto-notarizes** the macOS app internally whenever\n`APPLE_API_KEY`,\n`APPLE_API_KEY_ID` and `APPLE_API_ISSUER` are set — wh\n[…]\n a single\nnotarize per arch,\n  from the internal path).\n\n## Notes\n\nThe `electron-mac` job only runs on push to `main` / `release/*`, so the\nnotarization behavior\nis verified once this lands on `main`.",
          "is_bot": false,
          "headline": "chore(electron): drop redundant notarize afterSign hook (#1336)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-07-21T13:15:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "43797ccae3f0297ce47e7d6423ec13fd21275ea8",
          "body": "## What\n\nBumps `electron-builder` from `^24.13.3` to `^26.15.7` in\n`packages/spotlight`.\n\n## Why\n\nFollow-up to #1334 (the PEM-armor fix that actually resolved the macOS\nnotarization\nfailure under Xcode 26). This is a **legibility / currency**\nimprovement, not a functional\nfix.\n\nelectron-builder 26.1\n[…]\ndo\nnot gate the build.\n\n## Notes\n\nThe `electron-mac` job only runs on push to `main` / `release/*`, so the\nnotarization path is\nverified once this lands on `main` (already confirmed green post-#1334).",
          "is_bot": false,
          "headline": "chore(deps): upgrade electron-builder 24 -> 26.15.7 (#1335)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-07-21T12:38:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "66d991e352fb1bcb643fc2e311d46dedee1be0d7",
          "body": "## Problem\n\nThe `Build Electron App (macOS)` job started failing on **2026-07-21**\nduring notarization:\n\n```\nSyntaxError: Unexpected token 'E', \"Error: inv\"... is not valid JSON\n    at JSON.parse (<anonymous>)\n    at @electron/notarize@2.2.1/src/notarytool.ts:79\n```\n\nNothing in the repo or the signi\n[…]\nhe `electron-mac` job only runs on push to `main` / `release/*`, so\nend-to-end\nconfirmation happens once this lands on `main`. Success = job logs show\n`notarization successful` for both x64 and arm64.",
          "is_bot": false,
          "headline": "fix(ci): armor Apple API key as PEM for Xcode 26 notarytool (#1334)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-07-21T11:57:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "406d729253f914f13168d10032d0e3368e0e7fff",
          "body": "## Problem\n\nReported by a user running Spotlight with the **Python SDK** and the MCP\nserver in Cursor: events show up in the UI, but MCP returns nothing —\n`search_errors` returns no errors, and `search_traces` throws `Invalid\ntime value`.\n\n## Root cause\n\nThe MCP formatters assumed Sentry timestamps \n[…]\na valid (non-epoch)\ntimestamp.\n\nAll 9 MCP e2e tests and the formatter unit suites pass. (One unrelated\npre-existing UI failure in `TelemetryTabs.test.tsx` exists on `main`\nindependent of this change.)",
          "is_bot": false,
          "headline": "fix(mcp): handle ISO 8601 string timestamps from non-JS SDKs (#1332)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-07-21T09:13:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f2653808524691f810de3d1e46aae05a50e2776c",
          "body": "Adds per-tab filtering on the top-level Errors and Logs views (#1315).\nThe Errors tab gets a search box (matches message + exception\ntype/value) plus Level and Exception Type dropdowns; the Logs tab gets a\nsearch box (matches message body) plus Severity and Logger dropdowns.\nFilter options are deriv\n[…]\n-linked empty state only when zero\nlogs.\n\nVerification: new hook tests + full vitest run + biome check.\n-->\n\n---------\n\nCo-authored-by: jared-outpost[bot] <jared-outpost[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "feat(ui): add filter bars to Errors and Logs tabs (#1329)",
          "author_name": "jared-outpost[bot]",
          "author_login": "jared-outpost[bot]",
          "committed_at": "2026-06-24T05:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "594a50a05716bd45b1fb8e11c04ca5f753edf6aa",
          "body": null,
          "is_bot": true,
          "headline": "Merge branch 'release/4.11.7'",
          "author_name": "sentry-release-bot[bot]",
          "author_login": "sentry-release-bot[bot]",
          "committed_at": "2026-06-23T17:11:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d6c318cc583b1cec6322c20c242f9a41d2a94917",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.7",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-06-23T15:32:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ee615758672fcde4f7af363d7c1d617677e2ea7",
          "body": "## Summary\nResolves the 2 remaining open Dependabot alerts (both transitive in\n`pnpm-lock.yaml`).\n\n| Alert | Package | Severity | Fix | GHSA |\n|-------|---------|----------|-----|------|\n| #289 | js-yaml | medium | →4.2.0 | GHSA-h67p-54hq-rp68 |\n| #288 | @babel/core | low | →7.29.7 | GHSA-4x5r-pxfx-\n[…]\np with breaking changes); capping keeps the minimal patch\nwithin 4.x.\n\n## Verification\n- `pnpm build` (full turbo build) ✓\n- `pnpm --filter @spotlightjs/spotlight build:sea` ✓\n- Test suite ✓ (188/188)",
          "is_bot": false,
          "headline": "security(deps): resolve js-yaml and @babel/core alerts (#1328)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-23T15:27:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1e43a6f6e07ab22c52ef2d1f81e9ba420905d186",
          "body": "## Summary\nFixes the flaky **E2E UI Tests** failure on `attachments.e2e.test.ts`\n(the \"should display attachments from fixture directory\" test timed out\nwith an empty body in PR #1326's CI run, passing only on re-run).\n\n## Root cause\nEvery test in the file asserted `body.textContent() !== \"\"` by rea\n[…]\nCDN download stalled/retried\nrepeatedly). CI has browsers preinstalled and is the exact environment\nwhere the flake occurred; I'll confirm stability by running the E2E UI\njob here (including re-runs).",
          "is_bot": false,
          "headline": "test(e2e): fix flaky attachments UI tests with web-first wait (#1327)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-23T14:07:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a73242b445eacaf4794eb9fa33c0fe91aab407ec",
          "body": "## Summary\nResolves the 7 actionable open Dependabot alerts by upgrading transitive\nand direct dependencies to their patched versions. All are\ndev/build-time or server-runtime deps.\n\n| Alert | Package | Severity | Fix | GHSA |\n|-------|---------|----------|-----|------|\n| #287 | tar | medium | →7.5.\n[…]\ns/website build` ✓ (astro 6.4.8 / vite\n7.3.5)\n- `pnpm build` (full turbo build) ✓\n- `pnpm --filter @spotlightjs/spotlight build:sea` ✓ (bundles\n@sentry/node / otel core 2.8.0)\n- Test suite ✓ (188/188)",
          "is_bot": false,
          "headline": "security(deps): resolve 7 open dependabot alerts (#1326)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-23T10:10:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6a0022ef714d083a2582fc721a842d505e1b983c",
          "body": "…s (#1323)\n\n## Summary\nResolves the two open Dependabot alerts, both for transitive\n(dev/build-only) `esbuild`, by upgrading to the patched **0.28.1**.\n\n| GHSA | Severity | Issue |\n|------|----------|-------|\n| GHSA-gv7w-rqvm-qjhr | high | Missing binary integrity verification in\nesbuild's Deno modu\n[…]\nification\n- `pnpm --filter @spotlightjs/website build` ✓ (no destructuring\nregression)\n- `pnpm build` (full turbo build) ✓\n- `pnpm --filter @spotlightjs/spotlight build:sea` ✓\n- Test suite ✓ (186/186)",
          "is_bot": false,
          "headline": "security(deps): upgrade esbuild to 0.28.1 to resolve dependabot alert…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-16T13:57:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "813108f113a6d4a8ab609e7967be24ea265f7aa2",
          "body": "Website docs now use Sentry's shared Starlight theme and the documented\nmonochrome markdown highlighting config. The local docs theme overrides\nwere removed so the package owns the docs chrome, while Tailwind remains\navailable for custom docs components such as download and Cursor\nbuttons.\n\nThis als\n[…]\nion. Validated with `pnpm\n--filter @spotlightjs/website build`, `git diff --check`, and browser\nchecks of the docs page plus homepage desktop/mobile.\n\nCo-authored-by: OpenAI Codex <noreply@openai.com>",
          "is_bot": false,
          "headline": "docs(website): Adopt Sentry Starlight theme (#1322)",
          "author_name": "David Cramer",
          "author_login": "dcramer",
          "committed_at": "2026-06-12T13:48:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6ad514faacd7eaf412bab1f7bb3387f766697be5",
          "body": null,
          "is_bot": true,
          "headline": "Merge branch 'release/4.11.6'",
          "author_name": "sentry-release-bot[bot]",
          "author_login": "sentry-release-bot[bot]",
          "committed_at": "2026-06-10T22:15:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc7a46de68a13f390d51a90c0ec488118d7293ed",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.6",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-06-10T21:57:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "30e16099532bbc27c5ebd90f7b0eb7efa957a9d6",
          "body": "…outes) (#1320)\n\nResolves #1319.\n\n### Root cause\n\nThe sidebar links were relative (`<Link to=\"errors\">`) and are rendered\ninside a **splat route** (`/telemetry/*`). They started stacking the URL\npath because the app silently moved from React Router **v6 to v7**:\n\n- `packages/spotlight/package.json` \n[…]\nn tests).\n- Typecheck: no new errors introduced.\n- Manual: navigating the sidebar and detail tabs from deep URLs no\nlonger stacks the path.\n\n---------\n\nCo-authored-by: Burak Yigit Kaya <byk@sentry.io>",
          "is_bot": false,
          "headline": "Fix path stacking in sidebar and detail tabs (React Router v7 splat r…",
          "author_name": "小兽兽",
          "author_login": "zhiyan114",
          "committed_at": "2026-06-10T21:47:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fcbfdadc338b2bf14445b6730384e1a540db6157",
          "body": "…(#1321)\n\n## Summary\n\nResolves all **5 open Dependabot alerts** (1 critical, 4 medium). No\nsecurity advisories were open.\n\n| Package | Severity | Alert(s) | Fix |\n|---------|----------|----------|-----|\n| `shell-quote` | Critical | #278 | pnpm override `>=1.8.4` + bump\n`launch-editor` to `^2.14.1` |\n[…]\n\n- `pnpm install` succeeds; lockfile diff is scoped to the three packages\n- `pnpm why shell-quote -r` → `1.8.4` everywhere\n- `pnpm why hono -r` → `4.12.25` everywhere\n- `pnpm run build` passes locally",
          "is_bot": false,
          "headline": "security(deps): resolve 5 open dependabot alerts (shell-quote, hono) …",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-10T21:20:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dfd2049a603ff74c7aa645e7063ccb167c486855",
          "body": null,
          "is_bot": true,
          "headline": "Merge branch 'release/4.11.5'",
          "author_name": "sentry-release-bot[bot]",
          "author_login": "sentry-release-bot[bot]",
          "committed_at": "2026-06-04T18:24:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "376e51af9786223a087462fb3319bfdcdba937fc",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.5",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-06-04T18:07:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "add5f58401aa5baaa0cee863a73836ecdfc430e2",
          "body": "…1317)\n\n## Summary\n\nAdds pnpm overrides for `react-router` and `react-router-dom` 6.x to\n`>=6.30.4`, fixing the same-origin redirect open redirect vulnerability\n(Dependabot alert #273).\n\n| Alert | Severity | Package | Change |\n|-------|----------|---------|--------|\n| #273 | MEDIUM | `react-router` \n[…]\n\n## Verification\n\n- `pnpm install --frozen-lockfile` passes\n- `pnpm --filter @spotlightjs/spotlight run test` — **186 passed**\n- No `react-router@6.x` or `react-router-dom@6.x` remains in the\nlockfile",
          "is_bot": false,
          "headline": "security(deps): add react-router override for open redirect (#273) (#…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-04T15:24:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4597ce36ee92846c753785b1c6c471f03f3a5f2c",
          "body": "## Summary\n\nResolves all 6 open Dependabot alerts on `main`.\n\n| Alert | Severity | Package | Change |\n|-------|----------|---------|--------|\n| #272 | CRITICAL | `vitest` | `0.34.6` → `^4.1.0` (UI server arbitrary\nfile read/exec) |\n| #271 | HIGH | `tmp` | override `>=0.2.4` → `>=0.2.6` (path travers\n[…]\n and will close the individual Dependabot PRs #1311\n(turbo), #1312 (ws), and #1313 (vitest), since it handles them together\nalong with the override-only fixes and the required vitest 4 migration\nwork.",
          "is_bot": false,
          "headline": "security(deps): resolve 6 open dependabot alerts (#1316)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-06-04T15:04:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d808da6dfced83f5c6c3346f4ff1b6f91ee01dfe",
          "body": "Bumps [js-cookie](https://github.com/js-cookie/js-cookie) from 3.0.5 to\n3.0.7.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/js-cookie/js-cookie/releases\">js-cookie's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v3.0.7</h2>\n<ul>\n<li>Prevent cookie attribute in\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump js-cookie from 3.0.5 to 3.0.7 (#1308)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-22T10:13:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e5dab1f8a7bb29f074bebe2b1154c8482a0d6b85",
          "body": "Bumps [@tootallnate/once](https://github.com/TooTallNate/once) from\n2.0.0 to 2.0.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/TooTallNate/once/releases\">@​tootallnate/once's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v2.0.1</h2>\n<h3>Patch Changes</h3>\n<u\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump @tootallnate/once from 2.0.0 to 2.0.1 (#1310)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-22T10:12:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ea9de2c071c97403ab77e4096bd309e77253e6e8",
          "body": null,
          "is_bot": true,
          "headline": "Merge branch 'release/4.11.4'",
          "author_name": "sentry-release-bot[bot]",
          "author_login": "sentry-release-bot[bot]",
          "committed_at": "2026-05-15T12:51:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2782e3d2cd0beb3aac1d2cc89807ca0e15149306",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.4",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-05-15T12:35:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4822f4cbae548288c26b95105f7d81c7807f953e",
          "body": "## Summary\nFixes #868 — adds a Turborepo Setup section to the README documenting\nhow to configure the `SENTRY_SPOTLIGHT` environment variable in\n`turbo.json`.\n\n## Problem\nWhen using Spotlight in a Turborepo monorepo, `SENTRY_SPOTLIGHT` must be\ndeclared in `turbo.json` for it to be available across a\n[…]\ne configuration (`pipeline.dev.env`,\n`pipeline.build.env`)\n- Brief explanation of why this is needed\n\n## Type of Change\n- [x] Documentation\n\n---------\n\nCo-authored-by: Burak Yigit Kaya <byk@sentry.io>",
          "is_bot": false,
          "headline": "docs: document turbo.json SENTRY_SPOTLIGHT env configuration (#1306)",
          "author_name": "Ren yiwei",
          "author_login": "SSDWGG",
          "committed_at": "2026-05-15T12:15:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5161da8937007921f2958ded56f553c1499852d9",
          "body": "Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to\n4.0.4.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/micromatch/picomatch/releases\">picomatch's\nreleases</a>.</em></p>\n<blockquote>\n<h2>4.0.4</h2>\n<p>This is a security release fixin\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump picomatch from 2.3.1 to 4.0.4 (#1305)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-15T12:05:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1f119aec5ef75690859e09715565e1f6eac069e1",
          "body": "Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion)\nfrom 2.0.2 to 2.1.0.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a\nhref=\"https://github.com/juliangruber/brace-expansion/commit/1ee4a9069c69a51bd502aab289c0c6629c8920ca\"><code>1ee4a90</code></a>\n2.1.0</li>\n<li><a\nhref=\"https\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump brace-expansion from 2.0.2 to 2.1.0 (#1304)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-15T12:05:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "03421145377ab5356acb477060827e6a0410a0c5",
          "body": "…ctron-builder (#1307)\n\n## Summary\n\nFixes the failing Electron macOS build on main and release branches.\n\nThe `plist>=3.1.1` override (from #1303) resolved to `plist@5.0.0` which\nhas an incompatible `package.json` exports map, breaking\n`@electron/osx-sign@1.0.5`'s CJS `require()`:\n```\nError: No \"exp\n[…]\nide with a direct\n`@xmldom/xmldom>=0.8.13` override. This lets plist resolve to `3.1.1`\n(still in the 3.x range, compatible with electron-builder) while getting\n`@xmldom/xmldom@0.9.10` (safe version).",
          "is_bot": false,
          "headline": "security(deps): replace plist override with @xmldom/xmldom to fix ele…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-05-15T12:05:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5028016783717143b78f347a01dacf78d66c8cc6",
          "body": "## Summary\n\nResolves all 12 open Dependabot security alerts by upgrading\ndependencies and adding pnpm overrides.\n\n### Alerts Resolved\n\n| Severity | Package | Old Version | New Version | Alert #s |\n|----------|---------|-------------|-------------|----------|\n| HIGH (4) | `@xmldom/xmldom` | 0.8.10 | \n[…]\n migrated to Content Layer API\n(`src/content/config.ts` → `src/content.config.ts` with loaders)\n- Tailwind: v3 JS config → v4 CSS-based config (`tailwind.config.mjs`\nremoved, `tailwind.css` rewritten)",
          "is_bot": false,
          "headline": "security(deps): resolve 12 open dependabot alerts (#1303)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-05-15T09:21:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc36d7c3316e75109bf8e05955901e217aa357d7",
          "body": "Bumps [postcss](https://github.com/postcss/postcss) from 8.5.6 to\n8.5.14.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/postcss/postcss/releases\">postcss's\nreleases</a>.</em></p>\n<blockquote>\n<h2>8.5.14</h2>\n<ul>\n<li>Fixed custom syntax regression (by <a\n\n[…]\ne/8.5.6...8.5.14\">compare\nview</a></li>\n</ul>\n</details>\n<br />\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump postcss from 8.5.6 to 8.5.14 (#1300)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-15T08:42:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bdd08a3d77ab98adaf6f8063c78ac2674423b48b",
          "body": "## Summary\n\n- Caps the `esbuild` pnpm override from `>=0.25.0` to `>=0.25.0 <0.28.0`\nto work around a known esbuild 0.28.0 regression\n([esbuild#4436](https://github.com/evanw/esbuild/issues/4436))\n- esbuild 0.28.0 incorrectly errors on destructuring syntax for modern\nbrowser targets (`chrome87`, `es\n[…]\nlightjs/website` build via `@astrojs/react`'s\n`dist/client.js`\n- This fixes the CI failure on the `release/4.11.4` branch ([build\nrun](https://github.com/getsentry/spotlight/actions/runs/25883906795))",
          "is_bot": false,
          "headline": "fix(deps): cap esbuild override to <0.28.0 to avoid regression (#1301)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-05-14T22:45:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5cc6bbf7434b9add599097e03f8be63408a5e1a7",
          "body": "…s (#1299)\n\n## Summary\n\nResolves 20 of 22 open Dependabot security alerts by updating direct\ndependencies and adding/updating pnpm overrides. The remaining 2 vite\nalerts (#234, #237) affecting vite 5.x in spotlight have been dismissed\nas tolerable risk (dev-only dependency).\n\n## Changes\n\n### Direct \n[…]\n-filter @spotlightjs/spotlight` — passed\n- `pnpm run test --filter @spotlightjs/spotlight` — 186/186 tests passed\n- Website build failure is pre-existing on main (unrelated esbuild/astro\ncompat issue)",
          "is_bot": false,
          "headline": "fix(security): resolve dependabot alerts via dep updates and override…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-05-14T18:05:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0365d757b98d3bfb6b2246f044a330d41ac30a53",
          "body": "Bumps [hono](https://github.com/honojs/hono) from 4.12.8 to 4.12.14.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/hono/releases\">hono's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.12.14</h2>\n<h2>Security fixes</h2>\n<p>This release includes fixes fo\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump hono from 4.12.8 to 4.12.14 (#1292)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-04-16T17:22:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7a1210e2ba017dd34330ce37e7b1441098aa6000",
          "body": "Bumps [electron](https://github.com/electron/electron) from 35.7.5 to\n39.8.5.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/electron/electron/releases\">electron's\nreleases</a>.</em></p>\n<blockquote>\n<h2>electron v39.8.5</h2>\n<h1>Release Notes for v39.8.5<\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump electron from 35.7.5 to 39.8.5 (#1289)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-04-07T05:19:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c528fc752edde40f008282dc7c8ff1568e58c40b",
          "body": "Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 20.8.8\nto 20.8.9.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/capricorn86/happy-dom/releases\">happy-dom's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v20.8.9</h2>\n<h3>:construction_worker_man:\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump happy-dom from 20.8.8 to 20.8.9 (#1287)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-30T08:29:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c1798108e3728ecec55824a1083600b0e6e9b4c4",
          "body": "Bumps\n[astro](https://github.com/withastro/astro/tree/HEAD/packages/astro)\nfrom 5.15.9 to 5.18.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/withastro/astro/releases\">astro's\nreleases</a>.</em></p>\n<blockquote>\n<h2>astro@5.18.1</h2>\n<h3>Patch Changes</\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump astro from 5.15.9 to 5.18.1 (#1285)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-27T08:11:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "020772e19c3ec17fbac16e9d786e77c69deba8c5",
          "body": "Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 20.0.2\nto 20.8.8.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/capricorn86/happy-dom/releases\">happy-dom's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v20.8.8</h2>\n<h3>:construction_worker_man:\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump happy-dom from 20.0.2 to 20.8.8 (#1286)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-27T08:02:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b45bc337cf4ea59dea4b3c542bb5ba6fb63ef28d",
          "body": "Bumps [yaml](https://github.com/eemeli/yaml) from 2.8.1 to 2.8.3.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/eemeli/yaml/releases\">yaml's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v2.8.3</h2>\n<ul>\n<li>Add <code>trailingComma</code> ToString option for mu\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump yaml from 2.8.1 to 2.8.3 (#1283)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-26T11:52:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "01687413ae2f27aca9c6866a1daf47ea5e742232",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'release/4.11.3'",
          "author_name": "getsentry-bot",
          "author_login": null,
          "committed_at": "2026-03-20T14:14:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "781d31150fe54d7518d42082e8c5d93eaa63bf7e",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.3",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-03-20T14:00:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "34679a3789fdf1d2e71b603eb45127678592bb3e",
          "body": "…ies (#1281)\n\nBump `pnpm.overrides` floor versions to resolve 3 open Dependabot\nalerts:\n\n| Alert | Package | Severity | Vulnerability | Override Change |\n|-------|---------|----------|---------------|-----------------|\n| #188 | `flatted` | HIGH | Prototype Pollution via `parse()`\n(CVE-2026-33228) | \n[…]\n`>=1.15.6` |\n\nBoth parent packages (`flat-cache ^3.4.1`, `unstorage ^1.15.5`) accept\nthe patched versions via semver — no forced incompatible upgrades.\n\n**Resolved versions:** flatted 3.4.2, h3 1.15.9",
          "is_bot": false,
          "headline": "fix(deps): bump h3 and flatted overrides to fix security vulnerabilit…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-03-20T14:00:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d6b6dbe01ba1fc097665cbe6209d5040e9e38050",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'release/4.11.2'",
          "author_name": "getsentry-bot",
          "author_login": null,
          "committed_at": "2026-03-20T11:26:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af86687e04eaa33eebd123333ed0a6cf7dd1900e",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.2",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-03-20T11:14:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56a67f2489c2e2db44cd61f8496b0aef0c9c1151",
          "body": "Single tilde doesn't expand path, thus installing/polluting cwd.",
          "is_bot": false,
          "headline": "fix: install script bin location (#1280)",
          "author_name": "Pablo Parada",
          "author_login": "raulparada",
          "committed_at": "2026-03-20T10:31:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "27e6c61df10b6507b9e25e247ddeeaf4acd7b220",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'release/4.11.1'",
          "author_name": "getsentry-bot",
          "author_login": null,
          "committed_at": "2026-03-17T23:49:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fc0b2183ea6e8dfa416f3f3e1b2cd949aef5150",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.1",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-03-17T23:36:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "123e99b3c3efb5f5b427d1046088ee951aea4155",
          "body": "…s (#1279)\n\nResolves all 5 open Dependabot alerts for this repo.\n\n## Changes\n\n| Alert | Package | Severity | Action |\n|-------|---------|----------|--------|\n| #147 | `@modelcontextprotocol/sdk` | **HIGH** | Updated direct dep\n`^1.25.2` → `^1.26.0` (resolves to 1.27.1) |\n| #142 | `lodash` | **MEDIUM\n[…]\nmissed with reason `not_used` (consistent with\nprior dismissals #157, #166) since svelte v4 is only pulled in as an\noptional peer dependency of `@vercel/analytics` and the project does not\nuse Svelte.",
          "is_bot": false,
          "headline": "fix(security): resolve 3 dependabot alerts and dismiss 2 svelte alert…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-03-17T23:23:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f36f8bb647671629328640a57fe3dd0ba5b2dd25",
          "body": "…facts job (#1278)\n\nSwitch from legacy SHA-named artifact lookup to Craft's workflow-based\nartifact discovery (`artifactProvider.config.artifacts`). This removes\nthe need for the `merge-artifacts` job that combined artifacts into a\nsingle SHA-named upload.\n\n### Changes\n\n**`.craft.yml`:**\n- Replace `\n[…]\n config\npointing to the `Build & Test` workflow\n- Bump `minVersion` to `2.21.1` for artifact discovery support\n\n**`.github/workflows/build.yml`:**\n- Remove the `merge-artifacts` job (no longer needed)",
          "is_bot": false,
          "headline": "ci(release): use workflow-based artifact discovery, remove merge-arti…",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-03-16T09:27:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b7a4d63f6d190f222da5a0aa464c7562ff030f76",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'release/4.11.0'",
          "author_name": "getsentry-bot",
          "author_login": null,
          "committed_at": "2026-03-16T09:15:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "257d0e2cf1af727f7b980762d6bba084792efca8",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.11.0",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-03-16T08:54:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d689fd126f796b935ec5e7d0b6851c3a83e267d",
          "body": "Update release-related GitHub Actions workflows to use the latest action\nversions, matching the patterns from the CLI repo.\n\n### Changes\n\n**`.github/workflows/release.yml`:**\n- `actions/create-github-app-token`: SHA pin → `v2.2.1`\n- `actions/checkout`: `v4` → `v6`\n- `getsentry/craft`: SHA pin → `v2`\n\n**`.github/workflows/changelog-preview.yml`:**\n- `getsentry/craft` reusable workflow: SHA pin → `v2`\n- Add explicit permissions block (`contents: read`, `pull-requests:\nwrite`, `statuses: write`)",
          "is_bot": false,
          "headline": "chore: update release actions to latest versions (#1277)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-03-16T08:41:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "02d4bdd9f429b714537db1b343d7d511094a699f",
          "body": "## Summary\n\nResolves 22+ open Dependabot alerts across 10 vulnerable transitive\ndependencies by adding pnpm overrides, bumping 1 direct dependency, and\nmigrating the stale Yarn `resolutions` block to `pnpm.overrides`.\n\n## Changes\n\n### Direct dependency bump\n- **hono**: `^4.12.4` → `^4.12.7` (prototy\n[…]\nt in advisory range\n- **@tootallnate/once** (#178) — LOW, dev-only, locked to v2 by\n`electron-builder@24`\n- **yauzl v2** (#184) — dev-only, locked by electron `extract-zip`; v3\ncopy fixed via override",
          "is_bot": false,
          "headline": "fix(deps): Resolve security vulnerabilities via pnpm overrides (#1276)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-03-16T07:59:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6e653c866dffacff3d89e4d3fea34c6cc6a283a2",
          "body": "On running spotlight tail before creating a server (`setupSidecar`) - we\ncheck if any instance of sidecar is already running(`connectUpstream`)\nif yes, we just create a connection to that upstream.\n- but we missed adding signal handlers for this new connection.\n\n\nNote: when main upstream sidecar is exited, i guess all connections are\nclosed by `server.closeAllConnections();`",
          "is_bot": false,
          "headline": "fix: add cleanup handlers for EventSource connection in cli tail (#1258)",
          "author_name": "Shubhdeep Chhabra",
          "author_login": "Shubhdeep12",
          "committed_at": "2026-03-16T07:53:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c0e4b35ddb5728f461bb6157aea0fa5155f07c5",
          "body": "Bumps [@hono/node-server](https://github.com/honojs/node-server) from\n1.19.3 to 1.19.10.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/node-server/releases\"><code>@​hono/node-server</code>'s\nreleases</a>.</em></p>\n<blockquote>\n<h2>v1.19.10</h2>\n<h2\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump @hono/node-server from 1.19.3 to 1.19.10 (#1274)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-05T12:37:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b06393ed05efa4a5b7be1bdf945863eae4b3ea18",
          "body": "Bumps [hono](https://github.com/honojs/hono) from 4.11.7 to 4.12.4.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/hono/releases\">hono's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.12.4</h2>\n<h2>Security fixes</h2>\n<p>This release includes fixes for \n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump hono from 4.11.7 to 4.12.4 (#1273)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-03-05T12:29:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ec6395bb9dc69f0fed90307e274edab001b31a9f",
          "body": "Saw that we created an empty state in Tracelist, so just made that empty\nstate generic and applied on every page.\n\n2 variants\n - Simple - one-liner simple empty state\n - full - with title, description\n\n---------\n\nCo-authored-by: mathuraditya724 <mathuraditya724@gmail.com>",
          "is_bot": false,
          "headline": "feat(telemetry): EmptyState component (#1264)",
          "author_name": "Shubhdeep Chhabra",
          "author_login": "Shubhdeep12",
          "committed_at": "2026-01-28T13:12:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0b389c26fc4d88a1ac7828fb363f5cba406bf98",
          "body": "Bumps [hono](https://github.com/honojs/hono) from 4.11.4 to 4.11.7.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/honojs/hono/releases\">hono's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v4.11.7</h2>\n<h1>Security Release</h1>\n<p>This release includes security\n[…]\ns://github.com/getsentry/spotlight/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump hono from 4.11.4 to 4.11.7 (#1267)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-01-28T12:25:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "da4cd75b48377de67d7482c0db52e5a31f9c8f61",
          "body": "https://github.com/user-attachments/assets/f192ea2f-ca46-4f57-a1b1-478c9ab8df75\n\n- just a minor enhancement - made insights collapsible",
          "is_bot": false,
          "headline": "feat(ui): Collapsible insights section (#1263)",
          "author_name": "Shubhdeep Chhabra",
          "author_login": "Shubhdeep12",
          "committed_at": "2026-01-26T00:36:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a119a31301088e8d1b06c44548afe1f934e233ad",
          "body": "https://github.com/user-attachments/assets/ed65429f-c589-4751-ba60-50f09d037c12\n\n\n-  added the min width 0 to let flex box shrink",
          "is_bot": false,
          "headline": "fix(ui): Update TelemetryView layout for better responsiveness (#1262)",
          "author_name": "Shubhdeep Chhabra",
          "author_login": "Shubhdeep12",
          "committed_at": "2026-01-26T00:29:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "519432615183b1e5b5998aa442306ca768abb25b",
          "body": "## Summary\n\nFixes 7 Dependabot security alerts by adding dependency overrides in\n`package.json`.\n\n## Vulnerabilities Fixed\n\n| Package | Fixed Version | CVEs |\n|---------|---------------|------|\n| `tar` | >=7.5.4 | CVE-2026-23950, CVE-2026-23745 |\n| `devalue` | >=5.6.2 | CVE-2026-22775, CVE-2026-2277\n[…]\nity |\n\n## Changes\n\n- Updated `resolutions.devalue` from `>=5.3.2` to `>=5.6.2`\n- Added pnpm overrides for `tar`, `h3`, `@sveltejs/kit`, and `diff`\n\n## Verification\n\n- Build passes\n- All 186 tests pass",
          "is_bot": false,
          "headline": "fix(deps): Address Dependabot security alerts (#1261)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-21T15:36:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "96c06dd5057e229e0a752f89508543bd90905e70",
          "body": "## Summary\n\n- CLI options (e.g., `--allowed-origin`) were not shown in\ncommand-specific help (e.g., `spotlight server --help`)\n- Extract options help text into a reusable `getOptionsHelp()` function\n- Use this function in both `showMainHelp()` and `showCommandHelp()`\n\nFixes\nhttps://github.com/getsentry/spotlight/pull/1176#issuecomment-3757028265",
          "is_bot": false,
          "headline": "fix(cli): Show options in command-specific help output (#1260)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-21T15:00:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "afb8dcc4f3a8f32cd9586327db412a29e8819ed2",
          "body": null,
          "is_bot": false,
          "headline": "fix: updated the codecov action to point to getsentry (#1259)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-01-20T17:04:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1a4177ebb988d457c262b599abc866eec18f9801",
          "body": "## Summary\n\nUpdates the changelog-preview workflow to use `pull_request_target`\ninstead of `pull_request`.\n\n## Why?\n\nThis change is required for the changelog preview to work correctly with\nPRs from forks. With `pull_request`, the workflow runs with a read-only\n`GITHUB_TOKEN` which cannot post comme\n[…]\nhange is safe because the changelog-preview workflow:\n- Downloads the Craft binary from releases (not from the PR)\n- Only reads git metadata and configuration  \n- Does not execute any code from the PR",
          "is_bot": false,
          "headline": "chore: Use pull_request_target for changelog preview (#1256)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-16T13:01:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f210a2d3ac343733da5614d08a6dcc0083f79331",
          "body": null,
          "is_bot": false,
          "headline": "feat: added new codecov action (#1255)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-01-15T13:20:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9de26b02dc9a61344037c6f132e576f73b159561",
          "body": null,
          "is_bot": true,
          "headline": "chore(deps): bump hono from 4.10.3 to 4.11.4 (#1254)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-01-13T23:42:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab2b1046ee8fe580946bd58388290bfb0a9b5be5",
          "body": null,
          "is_bot": false,
          "headline": "Update getting started link",
          "author_name": "Sergiy Dybskiy",
          "author_login": "sergical",
          "committed_at": "2026-01-13T19:50:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d10932ca43492fa52cb87fe15d24180cc3ef3113",
          "body": "Used the incorrect (non-existent) variable name",
          "is_bot": false,
          "headline": "ci(release): Fix Docker Latest Target (#1252)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-13T13:41:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67b180a41496ea122a2960f4125f556e838ba779",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'release/4.10.0'",
          "author_name": "getsentry-bot",
          "author_login": null,
          "committed_at": "2026-01-13T13:24:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ca31bc341a80bf3baaaa75bc8e4a3f3b480a8e1e",
          "body": "## Summary\n\nFixes GitHub Actions workflow warnings in `build.yml`:\n\n1. **Fix cache action typo**: Changed `actions/checkout@v6` to\n`actions/cache@v4` in the \"Cache turbo build setup\" step. The `key` and\n`restore-keys` parameters are cache-specific inputs.\n\n2. **Fix codecov deprecation**: Replaced deprecated\n`codecov/test-results-action@v1` with `codecov/codecov-action@v5` using\n`report_type: test_results`. Also upgraded the coverage action from v4\nto v5.",
          "is_bot": false,
          "headline": "build(ci): Fix workflow warnings for cache action and codecov (#1251)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-13T00:25:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "46d72fbe65cdd9a5385c173ee48118ee0aa60320",
          "body": null,
          "is_bot": false,
          "headline": "release: 4.10.0",
          "author_name": "BYK",
          "author_login": "BYK",
          "committed_at": "2026-01-13T00:09:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ceb7156e8f7471d6fcdf36eece5225d03187f8f4",
          "body": "## Problem\n\nThe release failed with:\n```\nError: Cannot release to NPM: no packages found!\n```\n\nCraft's npm target looks for `.tgz` files (created by `npm pack`) in the\nartifacts, but the `built-packages` artifact only contained the `dist/`\ndirectory contents.\n\n## Solution\n\nAdd a `pnpm pack` step before uploading the `built-packages` artifact to\ncreate the package tarball that Craft expects for npm publishing.",
          "is_bot": false,
          "headline": "ci(release): Add npm pack step for Craft npm publishing (#1250)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-13T00:07:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "201e7cde4e4e02b348e945fc8b614bbeac5df1a4",
          "body": "## Problem\n\nCraft requires a single artifact named with the commit SHA containing\nall release files at the root level. The current workflow uploads\nseparate artifacts (`built-packages`, `spotlight-binaries`,\n`electron-binaries`) with custom names, causing Craft to fail with:\n\n```\nError: Can't find a\n[…]\n\n- **build.yml**: Add `merge-artifacts` job at the end of the workflow\n- **.craft.yml**: Update `statusProvider` context to `Merge Artifacts`\nand update `requireNames` to match flattened file patterns",
          "is_bot": false,
          "headline": "ci(release): Merge artifacts for Craft release discovery (#1249)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-12T22:36:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2cda3f3381f2c28ac0cae04b0fea469fa3389605",
          "body": null,
          "is_bot": false,
          "headline": "ci(craft): Fix Craft traget ids (#1248)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-12T22:19:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2b746411e660e74bd27fe326831a7ea62a529ff",
          "body": "## Summary\n\nFix the release workflow which was failing with:\n```\nbash: scripts/bump-version.sh: line 19: pnpm: command not found\n```\n\n## Changes\n\nAdded pnpm and Node.js setup steps to the release workflow before Craft\nruns the preReleaseCommand. This ensures `pnpm` is available when\n`bump-version.sh\n[…]\nh those used in `build.yml`:\n- `pnpm/action-setup@v4` - reads pnpm version from `packageManager` in\npackage.json\n- `actions/setup-node@v6` - reads Node version from the `volta` section\nin package.json",
          "is_bot": false,
          "headline": "fix(ci): Add pnpm and Node.js setup to release workflow (#1247)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-12T21:53:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "805c14823078984c8de7de5b658b98054eb9d357",
          "body": null,
          "is_bot": false,
          "headline": "ci(craft): Bump craft version to fix releases (#1246)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-12T21:41:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "142bca38d637fce0bace16b1c3edfde440e4bedd",
          "body": "This PR migrates our release management from\n[Changesets](https://github.com/changesets/changesets) to\n[Craft](https://github.com/getsentry/craft), Sentry's release tool.\n\n## Why Craft?\n\n- **No changeset files**: No need to create/commit .changeset/*.md files\nfor each PR\n- **Auto-versioning**: Versi\n[…]\nght=\"1011\" alt=\"Screenshot 2026-01-07 at 14 39 55\"\nsrc=\"https://github.com/user-attachments/assets/be27442c-2dcd-4fe4-8800-6bd403bcf2be\"\n/>\n\n---------\n\nCo-authored-by: Burak Yigit Kaya <byk@sentry.io>",
          "is_bot": false,
          "headline": "feat: migrate to Craft (#1232)",
          "author_name": "Miguel Betegón",
          "author_login": "betegon",
          "committed_at": "2026-01-12T18:35:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "de8559c318b02b47719b07591881b175c36dcd1c",
          "body": "## Problem\n\nWhen port 8969 is in use, the retry logic silently retries and can still\nfail after 3 attempts with an unhandled rejection, providing poor user\nexperience.\n\n## Solution\n\n- **Enhanced retry logging**: Shows attempt number (e.g., 'retrying\n(1/3)') so users know progress\n- **Custom PortInUs\n[…]\nts` with helpful error message\n- Updated retry logging to show attempt progress\n- Added error handling in CLI server handler for graceful exit\n\nFixes SPOTLIGHT-7Q\nFixes SPOTLIGHT-8C\nFixes SPOTLIGHT-9A",
          "is_bot": false,
          "headline": "fix: improve EADDRINUSE error handling and UX (#1240)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-10T00:59:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "47a0c90a7c98ac3d6d2b1a989b2254098bbdafcb",
          "body": null,
          "is_bot": false,
          "headline": "fix: updated react-router-dom version to latest (#1245)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-01-09T09:46:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66f6b90777b9e6ae3ec2db81a0ee9ab60359a5c0",
          "body": "## Problem\n\nThe refactoring in #1237 accidentally broke download links for\ntext-based attachments (txt, csv, json, code files) by returning\n`undefined` instead of creating a blob URL.\n\n## Solution\n\nRestore the original behavior where all content types get a blob URL for\ndownloading. The `else` branch now creates a blob from the raw\nattachment string instead of returning `undefined`.\n\n## Testing\n\nAll 172 tests pass.",
          "is_bot": false,
          "headline": "fix: restore download functionality for text-based attachments (#1244)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T21:41:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "770d3da4aca4f24d0b6a7eb810c104330a4556c1",
          "body": "Fixes SPOTLIGHT-ELECTRON-4C\nFixes SPOTLIGHT-ELECTRON-4G\n\n## Problem\n\nThe `atob()` function throws `InvalidCharacterError` when decoding\ninvalid base64 strings. This was causing crashes in the Electron app\nwhen viewing attachments with corrupted or malformed base64 data (10\nevents, 2+ users affected)\n[…]\nw\nuser-friendly error message while still allowing raw envelope download\n- **`QuerySummary.tsx`**: Wrap URL param decode in try-catch to handle\nmalformed URLs\n\n## Testing\n\nAll 172 existing tests pass.",
          "is_bot": false,
          "headline": "fix: add error handling for base64 decode operations (#1237)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T21:21:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d62863bd16aa2a273de2b45a17e1a74248309419",
          "body": "## Summary\n\nThis PR fixes source map generation, upload, and runtime association\nacross all build targets to ensure proper error stack trace\nsymbolication in Sentry.\n\n## Changes\n\n- **Release name consistency**: Fixed mismatch between build-time\n(4.9.0) and runtime (spotlight@4.9.0) formats\n- **Elect\n[…]\nd dist/server/cli/mcp.js\npaths\n- SPOTLIGHT-7H: Electron renderer showing minified function names (s,\nF4, k4)\n\nAfter this fix, errors will show original TypeScript source paths and\nproper line numbers.",
          "is_bot": false,
          "headline": "fix(sentry): Upload and use source maps for all build targets (#1241)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T13:00:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b8cd91c3644350611fb74f3e12c4aead8f1281aa",
          "body": "## Summary\n\nAdds `beforeSend` filters to Sentry configurations across all projects\nto drop environmental and network-related errors that cannot be fixed in\ncode.\n\n## Changes\n\n- **Node/CLI** (`instrument.ts`): Filter EADDRINUSE, MCP AbortError, and\nMCP timeout errors\n- **Electron Main** (`electron/ma\n[…]\nes, download corruption)\n- Bot/crawler errors (external automation)\n- Dynamic import failures (network/caching issues)\n\n## Related\n\nPart of addressing Sentry issues - fixes will be handled separately.",
          "is_bot": false,
          "headline": "fix: silence non-fixable Sentry errors (#1242)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T11:27:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e1c05c46ae1d65d0713e7d0f41603ed3c5faf9d2",
          "body": "…(#1243)\n\n## Problem\n\nThe `WebVitalsDetail` component crashes when navigating directly to a\nURL for an event that is not a valid pageload event with web vitals\nmeasurements.\n\n## Root Cause\n\nThe list view filters events with three conditions:\n1. `event.measurements` exists\n2. `event?.contexts?.trace?\n[…]\n`measurements` AND `op === \"pageload\"` in addition to\n`event_id`\n- Verify `score.total` exists after normalization\n- Invalid URLs now gracefully show \"No measurement found\" message\ninstead of crashing",
          "is_bot": false,
          "headline": "fix(ui): add validation guards to WebVitalsDetail to prevent crashes …",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T01:43:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cd0f898d206c48aec4871a786633835df527eb9d",
          "body": "## Summary\n\nFix runtime error when calling `.trim()` on non-string\n`span.description` values.\n\n## Root Cause\n\nThe `Span.description` property is typed as `string | null | undefined`.\nThe previous code used `String(span?.description).trim()` which\nconverts:\n- `null` → `\"null\"` (literal string)\n- `und\n[…]\nr\n`null`/`undefined`, which the existing cleanup handles correctly:\n\n```typescript\n// Before\nString(span?.description).trim()\n\n// After\n(span.description ?? \"\").trim()\n```\n\nFixes SPOTLIGHT-ELECTRON-4V",
          "is_bot": false,
          "headline": "fix(ui): Handle null/undefined span.description safely (#1239)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T00:43:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b621b568aef14cea606c7d388204edc1be6b8ce6",
          "body": "## Summary\n\nAdds a null safety filter to the WebVitals component to prevent\n`TypeError: Cannot read properties of undefined (reading 'value')` when\nsorting events that don't have score measurements after normalization.\n\n## Changes\n\nFilters out events without a valid `score.total` after\n`normalizePerformanceScore()` runs. This ensures the comparators never\nencounter events with missing measurements.\n\nFixes SPOTLIGHT-ELECTRON-4X\nFixes SPOTLIGHT-ELECTRON-4Q",
          "is_bot": false,
          "headline": "fix: add null safety to WebVitals comparators (#1238)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-08T00:10:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a2cfbe4aecda321119315fe1523e46842b24b3e3",
          "body": "Fixes #1231\n\n## Changes\n\n- Set `inject: false` in Sentry Vite plugin to disable virtual module\ninjection\n- Update Volta to Node 24.11.1 for building fossilized binaries\n\n## Why?\n\nThe Sentry Vite plugin's `_virtual/_sentry-release-injection-file.js`\ncreates circular dependency issues in Node 24.x whe\n[…]\n-time injection is redundant.\n\nThis fix ensures the plugin still uploads source maps while avoiding the\nNode 24.x compatibility issue.\n\n---------\n\nCo-authored-by: Cursor Agent <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "Node 24.x support (#1235)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-07T23:38:22Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "606c024594b45b36c79b41c47234e93dbf99a217",
          "body": "## Summary\n\nAdd null check for `itemHeader` after parsing to prevent crashes when\n`parseJSONFromBuffer` returns null for malformed envelope data.\n\n## Problem\n\nIn `processEnvelope.ts`, accessing `itemHeader.length` without a null\ncheck causes crashes when parsing fails:\n\n```typescript\nconst itemHeade\n[…]\npayloadLength = itemHeader.length;  // Crashes if itemHeader is null\n```\n\n## Solution\n\nAdd null check matching the existing pattern used for envelope header\nhandling (lines 42-46).\n\nFixes SPOTLIGHT-9W",
          "is_bot": false,
          "headline": "fix: add null check for itemHeader in processEnvelope (#1233)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-07T23:04:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ed50a0887cf71fb503db80533195a91fe99ea30d",
          "body": "Automatically comments on issues mentioned in release notes to let users\nknow their issue has been resolved. Skips pre-release versions (alpha,\nbeta, rc) to avoid noise.\n\nNot adding a changeset because the next release will use Craft",
          "is_bot": false,
          "headline": "ci: add workflow to notify issues on release (#1236)",
          "author_name": "Miguel Betegón",
          "author_login": "betegon",
          "committed_at": "2026-01-07T18:50:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "11f868dd5ea81a0558729086ea3fc4f110f328dd",
          "body": "…234)",
          "is_bot": true,
          "headline": "chore(deps): bump @modelcontextprotocol/sdk from 1.24.3 to 1.25.2 (#1…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-01-07T18:04:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d9608266c7e28d7316904ff4c1be6a76a3644dcb",
          "body": "Removed the light mode theme, so that dark mode theme is used for all\ncolor modes",
          "is_bot": false,
          "headline": "fix: shiki theme in light mode (#1230)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-01-06T15:10:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d38bd55bb2fda26ead83c0529170b90f67dafd27",
          "body": null,
          "is_bot": false,
          "headline": "feat: added a dynamic header for dragbar (#1223)",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-01-06T14:49:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1d4b7434366ed97bdcb609db4a7b19c3d91d294",
          "body": "This PR updates `vite` from `^5.4.19` to `^5.4.21` to fix a security\nvulnerability where `server.fs.deny` could be bypassed via a backslash\nin the URL on Windows. This ensures that files denied by\n`server.fs.deny` are properly protected.\n\nCo-authored-by: Cursor Agent <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "Vite windows deny bypass (#1229)",
          "author_name": "Burak Yigit Kaya",
          "author_login": "BYK",
          "committed_at": "2026-01-06T14:00:11Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "d4d34603c52ab98549e40fa1cd5e85ba3824febf",
          "body": "…#1228)",
          "is_bot": false,
          "headline": "docs(website): add feedback note for Spotlight SDK in documentation (…",
          "author_name": "Aditya Mathur",
          "author_login": "MathurAditya724",
          "committed_at": "2026-01-05T13:50:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 362,
      "latest_release_at": "2026-07-21T14:15:01Z",
      "latest_release_tag": "@spotlightjs/spotlight@4.11.8",
      "releases_from_tags": false,
      "days_since_last_push": 1,
      "active_weeks_last_year": 39,
      "days_since_latest_release": 8,
      "mean_days_between_releases": 21.1
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@spotlightjs/spotlight",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@spotlightjs/spotlight",
          "is_deprecated": false,
          "latest_version": "4.11.8",
          "repository_url": "https://github.com/getsentry/spotlight",
          "versions_count": 95,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 288590,
          "first_published_at": "2023-11-29T16:25:17.307000Z",
          "latest_published_at": "2026-07-21T14:14:50.627000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        }
      ]
    },
    "popularity": {
      "forks": 33,
      "stars": 611,
      "watchers": 32,
      "fork_history": {
        "days": [
          {
            "date": "2023-11-22",
            "count": 1
          },
          {
            "date": "2023-11-27",
            "count": 1
          },
          {
            "date": "2023-12-06",
            "count": 1
          },
          {
            "date": "2023-12-07",
            "count": 1
          },
          {
            "date": "2023-12-15",
            "count": 1
          },
          {
            "date": "2023-12-23",
            "count": 1
          },
          {
            "date": "2024-01-10",
            "count": 1
          },
          {
            "date": "2024-01-16",
            "count": 1
          },
          {
            "date": "2024-06-13",
            "count": 1
          },
          {
            "date": "2024-09-08",
            "count": 1
          },
          {
            "date": "2024-12-05",
            "count": 1
          },
          {
            "date": "2024-12-22",
            "count": 1
          },
          {
            "date": "2024-12-25",
            "count": 1
          },
          {
            "date": "2025-01-16",
            "count": 1
          },
          {
            "date": "2025-01-23",
            "count": 2
          },
          {
            "date": "2025-01-25",
            "count": 1
          },
          {
            "date": "2025-01-28",
            "count": 1
          },
          {
            "date": "2025-03-23",
            "count": 1
          },
          {
            "date": "2025-04-17",
            "count": 1
          },
          {
            "date": "2025-06-07",
            "count": 1
          },
          {
            "date": "2025-07-16",
            "count": 1
          },
          {
            "date": "2025-07-21",
            "count": 1
          },
          {
            "date": "2025-09-24",
            "count": 1
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-09-28",
            "count": 1
          },
          {
            "date": "2025-09-30",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 1
          },
          {
            "date": "2025-11-14",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 1
          },
          {
            "date": "2026-04-03",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 33,
        "total_forks": 33
      },
      "star_history": null,
      "open_issues_and_prs": 48
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": true,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "packages/spotlight/tsconfig.json",
        "packages/website/tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 24162,
      "source_files_sampled": 287,
      "oversized_source_files": 0,
      "agent_instruction_files": [
        ".cursorrules",
        "AGENTS.md"
      ],
      "agent_instruction_max_bytes": 3161
    },
    "dependencies": {
      "manifests": [
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "@hono/node-server",
            "direct": true,
            "version": "1.19.17",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.9,
            "advisory_ids": [
              "GHSA-frvp-7c67-39w9"
            ],
            "fixed_version": "2.0.5",
            "advisory_count": 1,
            "oldest_advisory_days": 8
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "moderate": 1
        },
        "advisory_count": 1,
        "affected_count": 1,
        "assessed_count": 148,
        "malicious_count": 0,
        "assessed_package": "npm:@spotlightjs/spotlight@4.11.8",
        "unassessed_count": 0,
        "direct_affected_count": 1
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@hono/mcp",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.2.2"
        },
        {
          "name": "@hono/node-server",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.10"
        },
        {
          "name": "@jridgewell/trace-mapping",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.3.25"
        },
        {
          "name": "@modelcontextprotocol/sdk",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.26.0"
        },
        {
          "name": "@sentry/core",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "@sentry/node",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "anser",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.3.3"
        },
        {
          "name": "chalk",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.6.2"
        },
        {
          "name": "eventsource",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.0"
        },
        {
          "name": "fast-fuzzy",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.12.0"
        },
        {
          "name": "hono",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.12.27"
        },
        {
          "name": "launch-editor",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.14.1"
        },
        {
          "name": "logfmt",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.0"
        },
        {
          "name": "mcp-proxy",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.6.0"
        },
        {
          "name": "semver",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.7.3"
        },
        {
          "name": "uuidv7",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.2"
        },
        {
          "name": "yaml",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.3"
        },
        {
          "name": "zod",
          "manifest": "packages/spotlight/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4"
        },
        {
          "name": "@astrojs/react",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.1"
        },
        {
          "name": "@astrojs/starlight",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.41.5"
        },
        {
          "name": "@astrojs/starlight-tailwind",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "@astrojs/vercel",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.0.3"
        },
        {
          "name": "@fontsource/raleway",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "@sentry/astro",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "@sentry/starlight-theme",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.3.0"
        },
        {
          "name": "@tailwindcss/vite",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "@types/react",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "@types/react-dom",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "@vercel/analytics",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.6.1"
        },
        {
          "name": "astro",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.6"
        },
        {
          "name": "react",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "react-dom",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "sharp",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.35.0"
        },
        {
          "name": "shiki",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.13.0"
        },
        {
          "name": "tailwindcss",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "catalog:"
        },
        {
          "name": "zod",
          "manifest": "packages/website/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.25.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@astrojs/react",
            "direct": true,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/react",
            "direct": true,
            "version": "^6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/starlight",
            "direct": true,
            "version": "0.41.5",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/starlight",
            "direct": true,
            "version": "^0.41.5",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/starlight-tailwind",
            "direct": true,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/starlight-tailwind",
            "direct": true,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/vercel",
            "direct": true,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/vercel",
            "direct": true,
            "version": "^11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@fontsource/raleway",
            "direct": true,
            "version": "5.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@fontsource/raleway",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/mcp",
            "direct": true,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/mcp",
            "direct": true,
            "version": "^0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": true,
            "version": "2.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": true,
            "version": "^2.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": true,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": true,
            "version": "^0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@modelcontextprotocol/sdk",
            "direct": true,
            "version": "1.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@modelcontextprotocol/sdk",
            "direct": true,
            "version": "^1.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/astro",
            "direct": true,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/astro",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/core",
            "direct": true,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/core",
            "direct": true,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/core",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/node",
            "direct": true,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/node",
            "direct": true,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/node",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/starlight-theme",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/starlight-theme",
            "direct": true,
            "version": "^0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/vite",
            "direct": true,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/vite",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": true,
            "version": "18.3.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": true,
            "version": "18.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/analytics",
            "direct": true,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/analytics",
            "direct": true,
            "version": "^1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "anser",
            "direct": true,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "anser",
            "direct": true,
            "version": "^2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "astro",
            "direct": true,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "astro",
            "direct": true,
            "version": "^7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "^5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": true,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": true,
            "version": "^4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fuzzy",
            "direct": true,
            "version": "1.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fuzzy",
            "direct": true,
            "version": "^1.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "hono",
            "direct": true,
            "version": "4.12.27",
            "ecosystem": "npm"
          },
          {
            "name": "hono",
            "direct": true,
            "version": "^4.12.27",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": true,
            "version": "2.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": true,
            "version": "^2.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "logfmt",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "logfmt",
            "direct": true,
            "version": "^1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "mcp-proxy",
            "direct": true,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mcp-proxy",
            "direct": true,
            "version": "^5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "^7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": true,
            "version": "^0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "shiki",
            "direct": true,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "shiki",
            "direct": true,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "shiki",
            "direct": true,
            "version": "^3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": true,
            "version": "4.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": true,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": true,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "uuidv7",
            "direct": true,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuidv7",
            "direct": true,
            "version": "^1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "1.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": true,
            "version": "^2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "^3.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "^4",
            "ecosystem": "npm"
          },
          {
            "name": "7zip-bin",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@adobe/css-tools",
            "direct": false,
            "version": "4.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@apm-js-collab/code-transformer",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "@apm-js-collab/tracing-hooks",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-darwin-arm64",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-darwin-x64",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-linux-arm64-gnu",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-linux-arm64-musl",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-linux-x64-gnu",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-linux-x64-musl",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-wasm32-wasi",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-win32-arm64-msvc",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-binding-win32-x64-msvc",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/compiler-rs",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/internal-helpers",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/markdown-remark",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/markdown-satteri",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/mdx",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/prism",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/sitemap",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@astrojs/telemetry",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/biome",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-darwin-arm64",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-darwin-x64",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-arm64",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-arm64-musl",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-x64",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-linux-x64-musl",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-win32-arm64",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@biomejs/cli-win32-x64",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-darwin-arm64",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-darwin-x64",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-linux-arm64-gnu",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-linux-arm64-musl",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-linux-x64-gnu",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-linux-x64-musl",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-wasm32-wasi",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-win32-arm64-msvc",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bruits/satteri-win32-x64-msvc",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@capsizecss/unpack",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/core",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/prompts",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ctrl/tinycolor",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/asar",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/fuses",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/get",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/get",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/notarize",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/osx-sign",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/rebuild",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/universal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/babel-plugin",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/cache",
            "direct": false,
            "version": "11.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/css",
            "direct": false,
            "version": "11.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/hash",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/memoize",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/serialize",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/sheet",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/unitless",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/utils",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/weak-memoize",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expressive-code/core",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expressive-code/plugin-frames",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expressive-code/plugin-shiki",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expressive-code/plugin-text-markers",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/utils",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/colour",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-freebsd-wasm32",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-ppc64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-riscv64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-ppc64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-riscv64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-webcontainers-wasm32",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-arm64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/cross-spawn-promise",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/flatpak-bundler",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mapbox/node-pre-gyp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/mdx",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microlink/react-json-view",
            "direct": false,
            "version": "1.26.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microlink/react-json-view",
            "direct": false,
            "version": "^1.23.4",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor",
            "direct": false,
            "version": "7.52.8",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor-model",
            "direct": false,
            "version": "7.30.6",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc-config",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@one-ini/wasm",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api-logs",
            "direct": false,
            "version": "0.208.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/context-async-hooks",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/core",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation",
            "direct": false,
            "version": "0.208.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-amqplib",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-connect",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-dataloader",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-express",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-fs",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-generic-pool",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-graphql",
            "direct": false,
            "version": "0.56.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-hapi",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-http",
            "direct": false,
            "version": "0.208.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-ioredis",
            "direct": false,
            "version": "0.56.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-kafkajs",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-knex",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-koa",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-lru-memoizer",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-mongodb",
            "direct": false,
            "version": "0.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-mongoose",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-mysql",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-mysql2",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-pg",
            "direct": false,
            "version": "0.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-redis",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-tedious",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation-undici",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/redis-common",
            "direct": false,
            "version": "0.38.2",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/resources",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/sdk-trace-base",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/semantic-conventions",
            "direct": false,
            "version": "1.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/sql-common",
            "direct": false,
            "version": "0.41.2",
            "ecosystem": "npm"
          },
          {
            "name": "@oslojs/encoding",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.139.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/darwin-arm64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/darwin-x64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/default-ui",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/freebsd-x64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/linux-arm64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/linux-x64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/windows-arm64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pagefind/windows-x64",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-schema",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/json-schema",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/webcrypto",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/test",
            "direct": false,
            "version": "1.56.1",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/test",
            "direct": false,
            "version": "^1.56.1",
            "ecosystem": "npm"
          },
          {
            "name": "@prisma/instrumentation",
            "direct": false,
            "version": "6.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/primitive",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-arrow",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-collection",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-compose-refs",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-context",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-direction",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dismissable-layer",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dropdown-menu",
            "direct": false,
            "version": "2.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dropdown-menu",
            "direct": false,
            "version": "^2.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-focus-guards",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-focus-scope",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-id",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-menu",
            "direct": false,
            "version": "2.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-popper",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-portal",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-presence",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-primitive",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-roving-focus",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": false,
            "version": "^1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-tooltip",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-tooltip",
            "direct": false,
            "version": "^1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-callback-ref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-controllable-state",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-effect-event",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-escape-keydown",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-layout-effect",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-rect",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-size",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-visually-hidden",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/rect",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.0-rc.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/node-core-library",
            "direct": false,
            "version": "5.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/rig-package",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/terminal",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/ts-command-line",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/browser-utils",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/browser-utils",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/feedback",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/feedback",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/replay",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/replay",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/replay-canvas",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry-internal/replay-canvas",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/babel-plugin-component-annotate",
            "direct": false,
            "version": "2.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/babel-plugin-component-annotate",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/browser",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/browser",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/browser",
            "direct": false,
            "version": "^10.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/bundler-plugin-core",
            "direct": false,
            "version": "2.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/bundler-plugin-core",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-darwin",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-darwin",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-arm",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-arm",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-arm64",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-arm64",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-i686",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-i686",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-x64",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-linux-x64",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-win32-arm64",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-win32-i686",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-win32-i686",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-win32-x64",
            "direct": false,
            "version": "2.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/cli-win32-x64",
            "direct": false,
            "version": "2.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/electron",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/electron",
            "direct": false,
            "version": "^7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/node-core",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/node-core",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/opentelemetry",
            "direct": false,
            "version": "10.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/opentelemetry",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/react",
            "direct": false,
            "version": "10.32.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/react",
            "direct": false,
            "version": "^10.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/vite-plugin",
            "direct": false,
            "version": "2.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/vite-plugin",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sentry/vite-plugin",
            "direct": false,
            "version": "^2.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/core",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/core",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-javascript",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-javascript",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/primitive",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/transformers",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/transformers",
            "direct": false,
            "version": "^3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@standard-schema/spec",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@stricli/auto-complete",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@stricli/core",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-add-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-dynamic-title",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-em-dimensions",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-react-native-svg",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-svg-component",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-preset",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/core",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/hast-util-to-babel-ast",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-jsx",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/node",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-android-arm64",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-darwin-arm64",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-darwin-x64",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-freebsd-x64",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-arm64-gnu",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-arm64-musl",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-x64-gnu",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-linux-x64-musl",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-wasm32-wasi",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-win32-arm64-msvc",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/oxide-win32-x64-msvc",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/typography",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@tailwindcss/typography",
            "direct": false,
            "version": "^0.5.15",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/dom",
            "direct": false,
            "version": "10.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/jest-dom",
            "direct": false,
            "version": "6.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/jest-dom",
            "direct": false,
            "version": "^6.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/react",
            "direct": false,
            "version": "16.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/react",
            "direct": false,
            "version": "^16.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/once",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/darwin-64",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/darwin-arm64",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/linux-64",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/linux-arm64",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/windows-64",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "@turbo/windows-arm64",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/acorn",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/argparse",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/aria-query",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.20.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/base16",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/beautify",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/beautify",
            "direct": false,
            "version": "^0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cacheable-request",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/fs-extra",
            "direct": false,
            "version": "9.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/js-yaml",
            "direct": false,
            "version": "4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/keyv",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.17.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/logfmt",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/logfmt",
            "direct": false,
            "version": "^1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdx",
            "direct": false,
            "version": "2.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "0.7.34",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mysql",
            "direct": false,
            "version": "2.15.27",
            "ecosystem": "npm"
          },
          {
            "name": "@types/nlcst",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.15.28",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.12.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/pg",
            "direct": false,
            "version": "8.15.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/pg-pool",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/responselike",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sax",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "^7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tedious",
            "direct": false,
            "version": "4.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/whatwg-mimetype",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "^6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "^6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/functions",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/nft",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/oidc",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/routing-utils",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "^6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/coverage-v8",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/coverage-v8",
            "direct": false,
            "version": "^4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-vue2",
            "direct": false,
            "version": "2.7.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.13",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-attributes",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-draft-04",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "alien-signals",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "am-i-vibing",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "app-builder-bin",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "app-builder-lib",
            "direct": false,
            "version": "26.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "archiver",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-hidden",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-iterate",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "asn1js",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "ast-v8-to-istanbul",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "astring",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "astro-expressive-code",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-exit-hook",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "async-sema",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "at-least-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "atomically",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.21",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "^10.4.20",
            "ecosystem": "npm"
          },
          {
            "name": "aws4",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "axobject-query",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-macros",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-events",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "base16",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.10.29",
            "ecosystem": "npm"
          },
          {
            "name": "bcp-47",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bcp-47-match",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "beautify",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "beautify",
            "direct": false,
            "version": "^0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird-lst",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolean",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.24.4",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "builder-util",
            "direct": false,
            "version": "24.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "builder-util",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "builder-util-runtime",
            "direct": false,
            "version": "9.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytestreamjs",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001751",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001792",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-pickle-js",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "cjs-module-lexer",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "class-variance-authority",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "class-variance-authority",
            "direct": false,
            "version": "^0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "classnames",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone-response",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "^2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "collapse-white-space",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-string",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "13.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "common-ancestor-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "compare-version",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "compare-versions",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "compress-commons",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-stream",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "concurrently",
            "direct": false,
            "version": "9.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "concurrently",
            "direct": false,
            "version": "^9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "conf",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "config-chain",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "consola",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-es",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "8.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "crc-32",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "crc32-stream",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crossws",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-selector-parser",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css.escape",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssbeautify",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": false,
            "version": "1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": false,
            "version": "^1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "de-indent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "debounce-fn",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "destr",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node-es",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devalue",
            "direct": false,
            "version": "5.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dir-compare",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "direction",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "discontinuous-range",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dmg-builder",
            "direct": false,
            "version": "26.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-accessibility-api",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "dom-accessibility-api",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "16.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "^16.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv-expand",
            "direct": false,
            "version": "11.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "dset",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer2",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "editorconfig",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "39.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "^39.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "electron-builder",
            "direct": false,
            "version": "26.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "electron-builder",
            "direct": false,
            "version": "^26.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "electron-builder-squirrel-windows",
            "direct": false,
            "version": "24.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "electron-publish",
            "direct": false,
            "version": "26.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "electron-store",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-store",
            "direct": false,
            "version": "^10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.145",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.356",
            "ecosystem": "npm"
          },
          {
            "name": "electron-updater",
            "direct": false,
            "version": "6.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "electron-updater",
            "direct": false,
            "version": "^6.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.24.3",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "environment",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "err-code",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es6-error",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "esast-util-from-estree",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esast-util-from-js",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "^4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-refresh",
            "direct": false,
            "version": "0.4.20",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-refresh",
            "direct": false,
            "version": "^0.4.12",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-attach-comments",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-build-jsx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-scope",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-to-js",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-visit",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource-parser",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource-parser",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "express-rate-limit",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "expressive-code",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "exsolve",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-truncated-width",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-string-width",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-wrap-ansi",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-event-stream",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-event-stream",
            "direct": false,
            "version": "^0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "file-uri-to-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filelist",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-root",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "flattie",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fontace",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "fontkitten",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded-parse",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fossilize",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "fossilize",
            "direct": false,
            "version": "^0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-nonce",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "5.0.0-beta.4",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "9.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "global-agent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "11.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "graphemesplit",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "h3",
            "direct": false,
            "version": "1.15.10",
            "ecosystem": "npm"
          },
          {
            "name": "happy-dom",
            "direct": false,
            "version": "20.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "happy-dom",
            "direct": false,
            "version": "^20.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-embedded",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-format",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-has-property",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-body-ok-link",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-minify-whitespace",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-phrasing",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-select",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-estree",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-html",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-string",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hoist-non-react-statics",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hono-rate-limiter",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-whitespace-sensitive-tag-names",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "i18next",
            "direct": false,
            "version": "26.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-in-the-middle",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "iron-webcrypto",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jju",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "jose",
            "direct": false,
            "version": "6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "js-base64",
            "direct": false,
            "version": "3.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "js-beautify",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-cookie",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-typed",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stringify-safe",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "klona",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "kolorist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "lazy-val",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "lazystream",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "lint-staged",
            "direct": false,
            "version": "15.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "8.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "local-pkg",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.castarray",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.curry",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.defaults",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.difference",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.escaperegexp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.flatten",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isequal",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.union",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lz-string",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "macho-unsign",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.8",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "^0.30.11",
            "ecosystem": "npm"
          },
          {
            "name": "magicast",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-extensions",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "matcher",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-definitions",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-directive",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-expression",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-jsx",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdxjs-esm",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "memoize-one",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-directive",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-expression",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-jsx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-md",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdxjs",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdxjs-esm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-mdx-expression",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-events-to-acorn",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "8.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mlly",
            "direct": false,
            "version": "1.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "module-details-from-path",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "moo",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "mylas",
            "direct": false,
            "version": "2.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "nanovis",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "nanovis",
            "direct": false,
            "version": "^0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "nearley",
            "direct": false,
            "version": "2.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "neotraverse",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nlcst-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-abi",
            "direct": false,
            "version": "4.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-api-version",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch-native",
            "direct": false,
            "version": "1.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "12.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp-build",
            "direct": false,
            "version": "4.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-int64",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-mock-http",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.44",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-range",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "obug",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ofetch",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "ohash",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-parser",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-to-es",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "oniguruma-to-es",
            "direct": false,
            "version": "4.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-queue",
            "direct": false,
            "version": "9.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-manager-detector",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "pagefind",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-latin",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pe-library",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pg-int8",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pg-protocol",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "pg-types",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "piccolore",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "pidtree",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkce-challenge",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkce-challenge",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkijs",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "platformicons",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "platformicons",
            "direct": false,
            "version": "^7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.56.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.56.1",
            "ecosystem": "npm"
          },
          {
            "name": "plimit-lit",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "portable-executable-signature",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nested",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postgres-array",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postgres-bytea",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postgres-date",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "postgres-interval",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postject",
            "direct": false,
            "version": "1.0.0-alpha.6",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "prismjs",
            "direct": false,
            "version": "1.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-ancestry",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "promise-retry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "proper-lockfile",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "proto-list",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pvtsutils",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "pvutils",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "quansync",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "queue-lit",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "radix3",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "railroad-diagrams",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "randexp",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-base16-styling",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-diff-viewer-continued",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-diff-viewer-continued",
            "direct": false,
            "version": "^3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "17.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-lifecycles-compat",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-remove-scroll",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-remove-scroll-bar",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "7.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": false,
            "version": "7.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": false,
            "version": "^7.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-style-singleton",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-textarea-autosize",
            "direct": false,
            "version": "8.5.9",
            "ecosystem": "npm"
          },
          {
            "name": "read-binary-file-arch",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdir-glob",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-build-jsx",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-jsx",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "recma-stringify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "regex-recursion",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "regex-utilities",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype",
            "direct": false,
            "version": "13.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-expressive-code",
            "direct": false,
            "version": "0.44.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-format",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-parse",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-raw",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-recma",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-stringify",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-directive",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-mdx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-smartypants",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-in-the-middle",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "resedit",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ret",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "retext",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-latin",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-smartypants",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "retext-stringify",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rfdc",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "roarr",
            "direct": false,
            "version": "2.15.4",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.60.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-sourcemaps2",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-sourcemaps2",
            "direct": false,
            "version": "^0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "router",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sanitize-filename",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "satteri",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver-compare",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-error",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-cookie-parser",
            "direct": false,
            "version": "2.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-git-hooks",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-swizzle",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "simple-update-notifier",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "sitemap",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "smol-toml",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "snake-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "split",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "sql-formatter",
            "direct": false,
            "version": "12.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "sql-formatter",
            "direct": false,
            "version": "^12.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stat-mode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stream-replace-string",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "streamx",
            "direct": false,
            "version": "2.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-argv",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stubborn-fs",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "stylis",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sumchecker",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "svg-parser",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tailwind-merge",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tailwind-merge",
            "direct": false,
            "version": "^3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.22",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "temp-file",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.43.1",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-async-pool",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-inflate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-typed-emitter",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyclip",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "tmp-promise",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tree-kill",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "truncate-utf8-bytes",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsc-alias",
            "direct": false,
            "version": "1.8.16",
            "ecosystem": "npm"
          },
          {
            "name": "tsc-alias",
            "direct": false,
            "version": "^1.8.16",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "4.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "turbo",
            "direct": false,
            "version": "2.9.16",
            "ecosystem": "npm"
          },
          {
            "name": "tw-animate-css",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "tw-animate-css",
            "direct": false,
            "version": "^1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "uint8array-extras",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ultrahtml",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "uncrypto",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-trie",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unifont",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-modify-children",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position-from-estree",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-children",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unplugin",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unstorage",
            "direct": false,
            "version": "1.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "unzipper",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url-extras",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-callback-ref",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "use-composed-ref",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-isomorphic-layout-effect",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-latest",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-sidecar",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "usehooks-ts",
            "direct": false,
            "version": "2.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "usehooks-ts",
            "direct": false,
            "version": "^2.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "utf8-byte-length",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-dts",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-dts",
            "direct": false,
            "version": "^4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-electron",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-electron",
            "direct": false,
            "version": "^0.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-svgr",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-svgr",
            "direct": false,
            "version": "^5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vitefu",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "catalog:",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webcrypto-core",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-virtual-modules",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "when-exit",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "15.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "xxhash-wasm",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xz-decompress",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "zip-stream",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod-to-json-schema",
            "direct": false,
            "version": "3.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "zustand",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "zustand",
            "direct": false,
            "version": "^5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1650,
        "direct_count": 86,
        "indirect_count": 1564
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 4,
        "merged_prs": 894,
        "open_issues": 44,
        "closed_ratio": 0.877,
        "closed_issues": 314,
        "closed_unmerged_prs": 83
      },
      "bus_factor": 3,
      "bot_contributors": 4,
      "top_contributors": [
        {
          "type": "User",
          "login": "BYK",
          "commits": 334,
          "avatar_url": "https://avatars.githubusercontent.com/u/126780?v=4"
        },
        {
          "type": "User",
          "login": "HazAT",
          "commits": 173,
          "avatar_url": "https://avatars.githubusercontent.com/u/363802?v=4"
        },
        {
          "type": "User",
          "login": "dcramer",
          "commits": 148,
          "avatar_url": "https://avatars.githubusercontent.com/u/23610?v=4"
        },
        {
          "type": "User",
          "login": "Lms24",
          "commits": 118,
          "avatar_url": "https://avatars.githubusercontent.com/u/8420481?v=4"
        },
        {
          "type": "User",
          "login": "Shubhdeep12",
          "commits": 82,
          "avatar_url": "https://avatars.githubusercontent.com/u/43654389?v=4"
        },
        {
          "type": "User",
          "login": "betegon",
          "commits": 69,
          "avatar_url": "https://avatars.githubusercontent.com/u/28983162?v=4"
        },
        {
          "type": "User",
          "login": "MathurAditya724",
          "commits": 67,
          "avatar_url": "https://avatars.githubusercontent.com/u/57684218?v=4"
        },
        {
          "type": "User",
          "login": "getsentry-release",
          "commits": 17,
          "avatar_url": "https://avatars.githubusercontent.com/u/75840458?v=4"
        },
        {
          "type": "User",
          "login": "ArthurKnaus",
          "commits": 16,
          "avatar_url": "https://avatars.githubusercontent.com/u/7033940?v=4"
        },
        {
          "type": "User",
          "login": "mydea",
          "commits": 14,
          "avatar_url": "https://avatars.githubusercontent.com/u/2411343?v=4"
        }
      ],
      "contributors_sampled": 37,
      "top_contributor_share": 0.311
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "build.yml",
        "changelog-preview.yml",
        "notify-issues.yml",
        "release.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        ".eslintrc.cjs",
        "biome.json"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "pnpm-lock.yaml"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 1,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 2/24 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 17 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 9,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 9,
            "reason": "SAST tool is not run on all commits -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 7,
            "reason": "3 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "cdf6c8fc6fff38c3448df222a7179012064dc91d",
        "ran_at": "2026-07-30T00:34:52Z",
        "aggregate_score": 5.7,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-28T13:09:33Z",
      "oldest_open_prs": [
        {
          "number": 1139,
          "created_at": "2025-11-20T11:51:52Z",
          "last_comment_at": "2025-11-20T11:51:58Z",
          "last_comment_author": "vercel"
        },
        {
          "number": 1265,
          "created_at": "2026-01-25T17:16:33Z",
          "last_comment_at": "2026-04-11T15:21:25Z",
          "last_comment_author": "etodanik"
        },
        {
          "number": 1266,
          "created_at": "2026-01-26T00:30:00Z",
          "last_comment_at": "2026-01-26T00:30:57Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1331,
          "created_at": "2026-06-25T15:25:32Z",
          "last_comment_at": "2026-07-13T17:08:42Z",
          "last_comment_author": "jared-outpost"
        }
      ],
      "last_merged_pr_at": "2026-07-28T13:07:25Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 132,
          "created_at": "2023-11-24T13:23:58Z",
          "last_comment_at": "2025-10-06T14:12:26Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 140,
          "created_at": "2023-11-27T14:29:24Z",
          "last_comment_at": "2023-11-27T18:32:03Z",
          "last_comment_author": "dcramer"
        },
        {
          "number": 247,
          "created_at": "2023-12-07T09:39:03Z",
          "last_comment_at": "2024-11-04T16:47:19Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 273,
          "created_at": "2023-12-14T18:14:25Z",
          "last_comment_at": "2025-11-12T11:36:52Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 329,
          "created_at": "2024-01-24T21:22:00Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 397,
          "created_at": "2024-05-07T05:11:34Z",
          "last_comment_at": "2025-09-26T20:46:03Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 428,
          "created_at": "2024-07-02T19:35:39Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 475,
          "created_at": "2024-08-06T10:11:22Z",
          "last_comment_at": "2024-11-04T16:36:40Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 477,
          "created_at": "2024-08-06T14:52:33Z",
          "last_comment_at": "2024-11-29T22:54:09Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 482,
          "created_at": "2024-08-08T13:50:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 497,
          "created_at": "2024-08-16T14:26:25Z",
          "last_comment_at": "2024-09-13T11:53:04Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 643,
          "created_at": "2024-12-17T17:30:51Z",
          "last_comment_at": "2025-06-10T17:11:08Z",
          "last_comment_author": "Shubhdeep12"
        },
        {
          "number": 651,
          "created_at": "2025-01-11T09:03:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 687,
          "created_at": "2025-02-04T11:16:46Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 745,
          "created_at": "2025-03-24T20:26:21Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 746,
          "created_at": "2025-03-24T20:29:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 757,
          "created_at": "2025-04-02T13:59:45Z",
          "last_comment_at": "2025-04-15T10:51:00Z",
          "last_comment_author": "BYK"
        },
        {
          "number": 767,
          "created_at": "2025-04-14T20:04:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 778,
          "created_at": "2025-04-17T20:07:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 779,
          "created_at": "2025-04-17T20:11:21Z",
          "last_comment_at": "2025-05-20T04:46:54Z",
          "last_comment_author": "Shubhdeep12"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/getsentry/spotlight",
    "host": "github.com",
    "name": "spotlight",
    "owner": "getsentry"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 79,
      "inputs": {
        "security": 62,
        "vitality": 91,
        "community": 77,
        "governance": 82,
        "engineering": 76
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 91,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 91,
            "inputs": {
              "commits_last_year": 362,
              "human_commit_share": 0.75,
              "days_since_last_push": 1,
              "active_weeks_last_year": 39
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "39/52 weeks with commits",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 39
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "362 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 362
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "@spotlightjs/spotlight@4.11.8",
              "releases_from_tags": false,
              "days_since_latest_release": 8,
              "mean_days_between_releases": 21.1
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 8 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~21.1 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 21.1
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 1,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 1 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 77,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "forks": 33,
              "stars": 611,
              "watchers": 32,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "611 stars",
                "points": 45.2,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 611
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "33 forks",
                "points": 12.5,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 33
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "32 watchers",
                "points": 8.3,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 32
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file present, not a recognized license",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "license_custom",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "excellent",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 91,
            "inputs": {
              "packages": [
                "@spotlightjs/spotlight"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 288590
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "288,590 downloads/month across npm",
                "points": 72.8,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 288590,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 82,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 37,
              "top_contributor_share": 0.311
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 31% of commits",
                "points": 15.5,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 31
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "37 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 37
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 17 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "merged_prs": 894,
              "open_issues": 44,
              "closed_issues": 314,
              "issue_closed_ratio": 0.877,
              "closed_unmerged_prs": 83
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "88% of issues closed",
                "points": 41,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 88
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "894/977 decided PRs merged",
                "points": 35,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 894,
                      "decided": 977
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 2/24 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 3133,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "getsentry",
              "public_repos": 792,
              "account_age_days": 5292
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "3,133 followers of getsentry",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 3133,
                      "login": "getsentry"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "792 public repos, account ~14 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 792
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 14
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@spotlightjs/spotlight"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 8
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 8 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "95 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 95
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 76,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "4 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".eslintrc.cjs, biome.json",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.cjs, biome.json"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [
                "tag-production",
                "debugging",
                "debugging-tool"
              ],
              "has_wiki": false,
              "homepage": "https://spotlightjs.com",
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://spotlightjs.com",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "3 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 62,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 57,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 5.7
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 0.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 2/24 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 17 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 9",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "3 existing vulnerabilities detected",
                "points": 5.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "good",
            "name": "Dependency advisories",
            "note": "Matched the npm:@spotlightjs/spotlight@4.11.8 runtime dependency closure — what installing the published package pulls in — 148 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:@spotlightjs/spotlight@4.11.8",
                  "assessed": 148
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 84,
            "inputs": {
              "source": "osv",
              "advisories": 1,
              "affected_packages": 1,
              "assessed_packages": 148,
              "unassessed_packages": 0,
              "affected_by_severity": "moderate 1",
              "direct_affected_packages": 1
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "1 affected: @hono/node-server 1.19.17 (moderate 5.9)",
                "points": 18.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "@hono/node-server 1.19.17 (moderate 5.9)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory has been public longer than 90 days",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "advisories_none_stale",
                    "params": {
                      "days": 90
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 148,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 21
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 70,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.92,
              "agent_instruction_files": [
                ".cursorrules",
                "AGENTS.md"
              ],
              "agent_instruction_max_bytes": 3161
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cursorrules, AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cursorrules, AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "69 of 75 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 69,
                      "sampled": 75
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "pnpm-lock.yaml"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "packages/spotlight/tsconfig.json",
                "packages/website/tsconfig.json"
              ],
              "agent_commit_share": 0.02,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.19
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".eslintrc.cjs, biome.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.cjs, biome.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "packages/spotlight/tsconfig.json, packages/website/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "packages/spotlight/tsconfig.json, packages/website/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "2 of the last 100 commits agent-authored or agent-credited",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 2,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "19 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 19,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 24162,
              "source_files_sampled": 287,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/287 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 287,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "critical",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 20,
            "inputs": {
              "example_dirs": [],
              "has_mcp_signal": true,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-30T00:35:21.920833Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/g/getsentry/spotlight.svg",
  "full_name": "getsentry/spotlight",
  "license_state": "custom",
  "license_spdx": null
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.27.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikennpm.