From 19e4377aea5be293d6c0bc5fcc8ef9f27215397b Mon Sep 17 00:00:00 2001 From: Laith Al-Saadoon Date: Sun, 28 Jun 2026 12:48:57 +0000 Subject: [PATCH] =?UTF-8?q?build(deps):=20bump=20astro=206=E2=86=927,=20@a?= =?UTF-8?q?strojs/starlight=200.40=E2=86=920.41,=20@types/node=2025?= =?UTF-8?q?=E2=86=9226?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two major upgrades staged together with their required ecosystem bumps: - astro ^6.4.8 → ^7.0.3 (@opencodehub/docs) + @astrojs/starlight 0.40.0 → 0.41.1 (peer-requires astro ^7.0.2) + starlight-links-validator 0.24.1 → 0.25.1 + starlight-page-actions 0.6.1 → 0.6.2. Docs build is green: 64 pages, all internal links valid, pagefind index built. - @types/node 25.9.3 → 26.0.1 across all 18 packages. v26 widened ExecException.code to `string | number`, which broke the double-cast in packages/analysis/src/git.ts; rewritten to read the property once and narrow on `typeof === "number"` (the runtime guard was already correct). Gates: typecheck ✓, build ✓, biome ✓ (686 files), 354 tests ✓. Residual: starlight-llms-txt@0.10.0 (latest) and a transitive @astrojs/mdx@5.0.6 still declare astro ^6 as a peer — soft warnings only; the docs build succeeds. Drop the override path once those publish astro-7 peers. Co-Authored-By: Claude Opus 4.8 (1M context) --- package.json | 2 +- packages/analysis/package.json | 2 +- packages/analysis/src/git.ts | 9 +- packages/cli/package.json | 2 +- packages/cobol-proleap/package.json | 2 +- packages/core-types/package.json | 2 +- packages/docs/package.json | 8 +- packages/embedder/package.json | 2 +- packages/frameworks/package.json | 2 +- packages/ingestion/package.json | 2 +- packages/mcp/package.json | 2 +- packages/pack/package.json | 2 +- packages/policy/package.json | 2 +- packages/sarif/package.json | 2 +- packages/scanners/package.json | 2 +- packages/scip-ingest/package.json | 2 +- packages/search/package.json | 2 +- packages/storage/package.json | 2 +- packages/summarizer/package.json | 2 +- packages/wiki/package.json | 2 +- pnpm-lock.yaml | 1415 +++++++++++++++++---------- 21 files changed, 936 insertions(+), 532 deletions(-) diff --git a/package.json b/package.json index ff4a18bf..4c533e16 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@biomejs/biome": "2.5.1", "@commitlint/cli": "21.1.0", "@commitlint/config-conventional": "21.1.0", - "@types/node": "25.9.3", + "@types/node": "26.0.1", "commitizen": "4.3.2", "cz-conventional-changelog": "3.3.0", "lefthook": "2.1.9", diff --git a/packages/analysis/package.json b/packages/analysis/package.json index a9335c02..72703e62 100644 --- a/packages/analysis/package.json +++ b/packages/analysis/package.json @@ -47,7 +47,7 @@ "write-file-atomic": "8.0.0" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "@types/write-file-atomic": "4.0.3", "typescript": "6.0.3" }, diff --git a/packages/analysis/src/git.ts b/packages/analysis/src/git.ts index c5acfb71..346f6b4a 100644 --- a/packages/analysis/src/git.ts +++ b/packages/analysis/src/git.ts @@ -21,10 +21,11 @@ function runGit(cwd: string, args: readonly string[]): Promise { return new Promise((resolve) => { execFile("git", [...args], { cwd, maxBuffer: 32 * 1024 * 1024 }, (err, stdout) => { if (err) { - const code = - typeof (err as NodeJS.ErrnoException & { code?: unknown }).code === "number" - ? (err as NodeJS.ErrnoException & { code: number }).code - : 1; + // `ExecException.code` is `string | number | undefined` (a signal + // name or exit status), so read it once and keep only the numeric + // exit code; anything else (a signal, or undefined) fails open as 1. + const rawCode = (err as { code?: unknown }).code; + const code = typeof rawCode === "number" ? rawCode : 1; resolve({ stdout: String(stdout ?? ""), code }); return; } diff --git a/packages/cli/package.json b/packages/cli/package.json index df711972..b82cd78e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -80,7 +80,7 @@ "@opencodehub/search": "workspace:*", "@opencodehub/storage": "workspace:*", "@opencodehub/wiki": "workspace:*", - "@types/node": "25.9.3", + "@types/node": "26.0.1", "@types/write-file-atomic": "4.0.3", "tsup": "^8.5.1", "typescript": "6.0.3" diff --git a/packages/cobol-proleap/package.json b/packages/cobol-proleap/package.json index 32a1a6a7..f2391111 100644 --- a/packages/cobol-proleap/package.json +++ b/packages/cobol-proleap/package.json @@ -43,7 +43,7 @@ "@opencodehub/ingestion": "workspace:*" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/core-types/package.json b/packages/core-types/package.json index c710219e..f1648901 100644 --- a/packages/core-types/package.json +++ b/packages/core-types/package.json @@ -38,7 +38,7 @@ "clean": "rm -rf dist *.tsbuildinfo" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/docs/package.json b/packages/docs/package.json index 76e8ba04..4dfb8bd3 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -17,15 +17,15 @@ "clean": "rm -rf dist .astro" }, "dependencies": { - "@astrojs/starlight": "^0.40.0", - "astro": "^6.4.8", + "@astrojs/starlight": "^0.41.1", + "astro": "^7.0.3", "sharp": "^0.35.2" }, "devDependencies": { "playwright": "^1.61.1", "rehype-mermaid": "^3.0.0", - "starlight-links-validator": "^0.24.1", + "starlight-links-validator": "^0.25.1", "starlight-llms-txt": "^0.10.0", - "starlight-page-actions": "^0.6.1" + "starlight-page-actions": "^0.6.2" } } diff --git a/packages/embedder/package.json b/packages/embedder/package.json index 6d633256..473c7710 100644 --- a/packages/embedder/package.json +++ b/packages/embedder/package.json @@ -46,7 +46,7 @@ "onnxruntime-web": "1.27.0" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/frameworks/package.json b/packages/frameworks/package.json index 60f66814..f98ce9d8 100644 --- a/packages/frameworks/package.json +++ b/packages/frameworks/package.json @@ -43,7 +43,7 @@ "yaml": "2.9.0" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/ingestion/package.json b/packages/ingestion/package.json index fcf4ecad..d3b47d22 100644 --- a/packages/ingestion/package.json +++ b/packages/ingestion/package.json @@ -60,7 +60,7 @@ "write-file-atomic": "8.0.0" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "@types/spdx-correct": "^3.1.3", "@types/write-file-atomic": "4.0.3", "ajv": "8.20.0", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index e6882fd1..1e7a808a 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -51,7 +51,7 @@ "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/pack/package.json b/packages/pack/package.json index 76360783..7b47160f 100644 --- a/packages/pack/package.json +++ b/packages/pack/package.json @@ -46,7 +46,7 @@ "@opencodehub/storage": "workspace:*" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/policy/package.json b/packages/policy/package.json index 275e3ebc..b7643513 100644 --- a/packages/policy/package.json +++ b/packages/policy/package.json @@ -42,7 +42,7 @@ "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/sarif/package.json b/packages/sarif/package.json index 50bc5142..7ca69e36 100644 --- a/packages/sarif/package.json +++ b/packages/sarif/package.json @@ -45,7 +45,7 @@ "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/scanners/package.json b/packages/scanners/package.json index e17525e7..3ae69b9e 100644 --- a/packages/scanners/package.json +++ b/packages/scanners/package.json @@ -42,7 +42,7 @@ "@opencodehub/sarif": "workspace:*" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/scip-ingest/package.json b/packages/scip-ingest/package.json index 3914d059..7c210877 100644 --- a/packages/scip-ingest/package.json +++ b/packages/scip-ingest/package.json @@ -45,7 +45,7 @@ "@sourcegraph/scip-typescript": "0.4.0" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/search/package.json b/packages/search/package.json index 52dd5b44..f57f31a3 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -42,7 +42,7 @@ "@opencodehub/storage": "workspace:*" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/storage/package.json b/packages/storage/package.json index a92daa18..7308afd0 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -49,7 +49,7 @@ "@opencodehub/core-types": "workspace:*" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/summarizer/package.json b/packages/summarizer/package.json index 6d16f04b..65096851 100644 --- a/packages/summarizer/package.json +++ b/packages/summarizer/package.json @@ -43,7 +43,7 @@ "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/wiki/package.json b/packages/wiki/package.json index 0e3e6815..a08286a3 100644 --- a/packages/wiki/package.json +++ b/packages/wiki/package.json @@ -45,7 +45,7 @@ "write-file-atomic": "8.0.0" }, "devDependencies": { - "@types/node": "25.9.3", + "@types/node": "26.0.1", "@types/write-file-atomic": "4.0.3", "typescript": "6.0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc9e65c0..4af57255 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,19 +38,19 @@ importers: version: 2.5.1 '@commitlint/cli': specifier: 21.1.0 - version: 21.1.0(@types/node@25.9.3)(conventional-commits-parser@6.4.0)(typescript@6.0.3) + version: 21.1.0(@types/node@26.0.1)(conventional-commits-parser@6.4.0)(typescript@6.0.3) '@commitlint/config-conventional': specifier: 21.1.0 version: 21.1.0 '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 commitizen: specifier: 4.3.2 - version: 4.3.2(@types/node@25.9.3)(typescript@6.0.3) + version: 4.3.2(@types/node@26.0.1)(typescript@6.0.3) cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@types/node@25.9.3)(typescript@6.0.3) + version: 3.3.0(@types/node@26.0.1)(typescript@6.0.3) lefthook: specifier: 2.1.9 version: 2.1.9 @@ -89,8 +89,8 @@ importers: version: 8.0.0 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 '@types/write-file-atomic': specifier: 4.0.3 version: 4.0.3 @@ -114,7 +114,7 @@ importers: version: 0.0.11 '@cyclonedx/cyclonedx-library': specifier: 10.1.0 - version: 10.1.0(ajv-formats@3.0.1(ajv@8.18.0))(ajv@8.18.0) + version: 10.1.0(ajv-formats-draft2019@1.6.1(ajv@8.18.0))(ajv-formats@3.0.1(ajv@8.18.0))(ajv@8.18.0)(spdx-expression-parse@4.0.0) '@huggingface/tokenizers': specifier: 0.1.3 version: 0.1.3 @@ -126,7 +126,7 @@ importers: version: 1.29.0(zod@4.4.3) '@sourcegraph/scip-python': specifier: 0.6.6 - version: 0.6.6(@types/node@25.9.3)(typescript@6.0.3) + version: 0.6.6(@types/node@26.0.1)(typescript@6.0.3) '@sourcegraph/scip-typescript': specifier: 0.4.0 version: 0.4.0 @@ -204,14 +204,14 @@ importers: specifier: workspace:* version: link:../wiki '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 '@types/write-file-atomic': specifier: 4.0.3 version: 4.0.3 tsup: specifier: ^8.5.1 - version: 8.5.1(typescript@6.0.3)(yaml@2.9.0) + version: 8.5.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.22.4)(typescript@6.0.3)(yaml@2.9.0) typescript: specifier: 6.0.3 version: 6.0.3 @@ -230,8 +230,8 @@ importers: version: link:../ingestion devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -239,8 +239,8 @@ importers: packages/core-types: devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -248,11 +248,11 @@ importers: packages/docs: dependencies: '@astrojs/starlight': - specifier: ^0.40.0 - version: 0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) + specifier: ^0.41.1 + version: 0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) astro: - specifier: ^6.4.8 - version: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) + specifier: ^7.0.3 + version: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) sharp: specifier: ^0.35.2 version: 0.35.2 @@ -264,14 +264,14 @@ importers: specifier: ^3.0.0 version: 3.0.0(playwright@1.61.1) starlight-links-validator: - specifier: ^0.24.1 - version: 0.24.1(@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)) + specifier: ^0.25.1 + version: 0.25.1(@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)) starlight-llms-txt: specifier: ^0.10.0 - version: 0.10.0(@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)) + version: 0.10.0(@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)) starlight-page-actions: - specifier: ^0.6.1 - version: 0.6.1(@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) + specifier: ^0.6.2 + version: 0.6.2(@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) packages/embedder: dependencies: @@ -286,8 +286,8 @@ importers: version: link:../core-types devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -309,8 +309,8 @@ importers: version: 2.9.0 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -325,7 +325,7 @@ importers: version: 3.1075.0 '@cyclonedx/cyclonedx-library': specifier: 10.1.0 - version: 10.1.0(ajv-formats-draft2019@1.6.1(ajv@8.20.0))(ajv-formats@3.0.1(ajv@8.20.0))(ajv@8.20.0)(spdx-expression-parse@3.0.1) + version: 10.1.0(ajv-formats-draft2019@1.6.1(ajv@8.20.0))(ajv-formats@3.0.1(ajv@8.20.0))(ajv@8.20.0)(spdx-expression-parse@4.0.0) '@iarna/toml': specifier: 2.2.5 version: 2.2.5 @@ -373,8 +373,8 @@ importers: version: 8.0.0 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 '@types/spdx-correct': specifier: ^3.1.3 version: 3.1.3 @@ -435,8 +435,8 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -463,8 +463,8 @@ importers: version: link:../storage devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -479,8 +479,8 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -498,8 +498,8 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -511,8 +511,8 @@ importers: version: link:../sarif devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -527,14 +527,14 @@ importers: version: link:../core-types '@sourcegraph/scip-python': specifier: 0.6.6 - version: 0.6.6(@types/node@25.9.3)(typescript@6.0.3) + version: 0.6.6(@types/node@26.0.1)(typescript@6.0.3) '@sourcegraph/scip-typescript': specifier: 0.4.0 version: 0.4.0 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -549,8 +549,8 @@ importers: version: link:../storage devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -562,8 +562,8 @@ importers: version: link:../core-types devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -578,8 +578,8 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 typescript: specifier: 6.0.3 version: 6.0.3 @@ -603,8 +603,8 @@ importers: version: 8.0.0 devDependencies: '@types/node': - specifier: 25.9.3 - version: 25.9.3 + specifier: 26.0.1 + version: 26.0.1 '@types/write-file-atomic': specifier: 4.0.3 version: 4.0.3 @@ -633,8 +633,69 @@ packages: peerDependencies: openapi-types: '>=7' - '@astrojs/compiler@4.0.0': - resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==} + '@astrojs/compiler-binding-darwin-arm64@0.2.3': + resolution: {integrity: sha512-sJIHeL1ONXEBLob8ZaXfmX6iCftUno08G/cMXj2FJnL0xNbHuELcEq1mjxHVFHNgUYu4P7xJNm2mpc0zUEPoKw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@astrojs/compiler-binding-darwin-x64@0.2.3': + resolution: {integrity: sha512-P0NYu6aaIeLCqFfszxxBHL0a5WRaYigNVbDoO654Gi5Q2au5duDb5xZBv5EqUg4qnQVC173FXNvGZu1M7nk+/w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@astrojs/compiler-binding-linux-arm64-gnu@0.2.3': + resolution: {integrity: sha512-PqVN5AqhuDqfx3ejaerwrC8codpV9jnyKV+IOel027qsJ1anFUJLdjUlY8VVys0xgd8lmqveX11OkcaQj/otTg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@astrojs/compiler-binding-linux-arm64-musl@0.2.3': + resolution: {integrity: sha512-O3e2CbN4yTsRguWYNnRd0p5YQ0H3fb7KpcR0W4R319q/gq5B1pJ7eqNbiO3b8g2AuiEcRTiUz5jeGT9j69cxOQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@astrojs/compiler-binding-linux-x64-gnu@0.2.3': + resolution: {integrity: sha512-hbLBjXVp+96psMe7/7uqyrquGiULXANrq6REVxxPK/I5VzebZ7LHmSfykmByUbLyR1u+K6CTBKgvdQsK2L+2Xw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@astrojs/compiler-binding-linux-x64-musl@0.2.3': + resolution: {integrity: sha512-vIiEvOwrJfHZMaTmqUCrFTIwMYL0+PD3Rvy7kFDQgERyx3zhaw8CPa01MCCqa+/sj344BGrXKZ6ti37SgNLMhw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@astrojs/compiler-binding-wasm32-wasi@0.2.3': + resolution: {integrity: sha512-p9S2X8z/mUR2SMzAVJRFMCt8YaalKR+pjl2DgpdjzCQc6ww4bo8kiy54tgKqxZeNF5c+/2tCDTQIxVSm9V1FsA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@astrojs/compiler-binding-win32-arm64-msvc@0.2.3': + resolution: {integrity: sha512-vcCG6JttIb5vbSmcxO2O398hpVj7lQ349iS7cjgYP6ZuLVEnw+9qPAr2MM2kJkU5wEGZqJ2gyi/M7UJoPwH1iQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@astrojs/compiler-binding-win32-x64-msvc@0.2.3': + resolution: {integrity: sha512-hKssjNvC36e00Inb1GW1JsVyCFSCGnIjKem4S8q0VIW6cpWAUpvYB4qQU2HIDGD6SDX0ork4F5sWkNWkp2hrGQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@astrojs/compiler-binding@0.2.3': + resolution: {integrity: sha512-Xz3iBNse+hXXD25IXxsuXEt2ai8klAWE15CRm/EQBc9+aE3jXaF07DZx+iakk3HC6NHvWlEPzLPyxsLgPzOJsw==} + engines: {node: ^20.19.0 || >=22.12.0} + + '@astrojs/compiler-rs@0.2.3': + resolution: {integrity: sha512-JRAtRcPxS4JeAZEIQFQ6GecBs/Wyp4m6/E8vBNxSgVfo1AtRVLUqRCl5oCGOZ0X/BSBB3Vef/7IlzyiGKi2ORA==} '@astrojs/internal-helpers@0.10.0': resolution: {integrity: sha512-Ry2R3VPeIN4uPCSA4xQc+e+vsJXkalKpEbDc07hV+a/o5Bs2N/s/uDcPJH/05L19DKh9tAy7e6JM3YZ6Cxfezw==} @@ -648,18 +709,21 @@ packages: '@astrojs/markdown-remark@7.2.0': resolution: {integrity: sha512-+YxmVQu1Bd+MFfSzjq1rOJvD9+nIOJzz5YIIhdIH01RrxRkKbyKoEgyIqP3yv51MhzMDgd79QaPv+kCVPT8vHw==} + '@astrojs/markdown-satteri@0.3.2': + resolution: {integrity: sha512-feXuUPy41gVfeM7EHT1ciUim8ozGr+YHXab9uUBc1Hk8y60DQosO8ldL+AoPXnCAoGj1OChwHfvXmmJ6XVnY9A==} + '@astrojs/mdx@5.0.6': resolution: {integrity: sha512-4dKe0ZMmqujofPNDHahzClkwinn9f8jHPcaXcgdGvPAlboD2mjzkUCofli2cBnxYAkdfhC6d50gBJ8i/cH8gHw==} engines: {node: '>=22.12.0'} peerDependencies: astro: ^6.0.0 - '@astrojs/mdx@6.0.3': - resolution: {integrity: sha512-+4P3ZvwsRAqAbBgY+uZMewFo3ficlIBPZfu/Luk+v4ia/ZOuFhpsw7r+7672uT2Fc1UPdp7yW0eU5egvSq0wbw==} + '@astrojs/mdx@7.0.0': + resolution: {integrity: sha512-LKwNA8nnLtEM0auoP6OfH/UnlKe1Ub59qZjbcYkZjPBGw6PkJewWkA/1qwLpECvV6gMDd6TR6eqV9p/VYZrcrQ==} engines: {node: '>=22.12.0'} peerDependencies: - '@astrojs/markdown-satteri': 0.3.0 - astro: ^6.4.0 + '@astrojs/markdown-satteri': ^0.3.1-alpha.0 + astro: ^7.0.0-alpha.0 peerDependenciesMeta: '@astrojs/markdown-satteri': optional: true @@ -671,13 +735,13 @@ packages: '@astrojs/sitemap@3.7.3': resolution: {integrity: sha512-f8euLVsyeAmAkSm/1M2Kb8sL8byQmfgbvBNaHFItCheTj/IpiJYSEWVcqDHZ/yEHxiS7+w87mQkzwZaPHmk5GA==} - '@astrojs/starlight@0.40.0': - resolution: {integrity: sha512-H1NBIXx4Xw6YzKMsoMkazYxFgnTTj6pD4IReUGWj1fqw82AOAgj+WnZLpTDWRExf3b9ZM7Popbl583i4IvDNVQ==} + '@astrojs/starlight@0.41.1': + resolution: {integrity: sha512-avf2OmrVg6GdVU18juebjjIIuLa+uS3syHuJ/3yDaEFP/8it+YvcxRrYDSf7K6rC4v770UxIddba2hAqQyTeYA==} peerDependencies: - '@astrojs/markdown-satteri': ^0.2.0 - astro: ^6.4.5 + '@astrojs/markdown-remark': ^7.2.0 + astro: ^7.0.2 peerDependenciesMeta: - '@astrojs/markdown-satteri': + '@astrojs/markdown-remark': optional: true '@astrojs/telemetry@3.3.2': @@ -870,6 +934,55 @@ packages: '@braintree/sanitize-url@7.1.2': resolution: {integrity: sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==} + '@bruits/satteri-darwin-arm64@0.9.3': + resolution: {integrity: sha512-dRUZZrdwh1asfTOyM1nDNmzolhnHtlIFpqYrl1Tdd3YVcaebKmrfJgGL7NAoGPjbEwYmZxaugrxA0uzw83c0dw==} + cpu: [arm64] + os: [darwin] + + '@bruits/satteri-darwin-x64@0.9.3': + resolution: {integrity: sha512-wgNCTRp2hPSpNMGFv5A4+6+VXgRJIlBZ7XKb3iwjV8YjRWNIjzE5zV2fUeYynyZYVRkuJ9aYFqQmWhc1e5H+UQ==} + cpu: [x64] + os: [darwin] + + '@bruits/satteri-linux-arm64-gnu@0.9.3': + resolution: {integrity: sha512-A/pWy8Jb/PhDYc2/JFuYh06gFJcsfBUBDl81YydGYBrL/Z4nItDfhNDNOibyeSN/lKKDRlycIHEIajjErk00sQ==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@bruits/satteri-linux-arm64-musl@0.9.3': + resolution: {integrity: sha512-L6YxmyOSickzo4pE5WmZfNTJnjX0MtgKOsuwQfNZECTx9Ir5vl2B37EIwnxe2AybuPPHl+FqVQtthNDUdH4Vgg==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@bruits/satteri-linux-x64-gnu@0.9.3': + resolution: {integrity: sha512-RgH6GPihg9Lzs2yHUsMjqiLxfLyOdmBty8sg9pBY9B4CBnvdOzvg8vklqN+C4qrEEdA9TwpbDpHr1AshLKyRpw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@bruits/satteri-linux-x64-musl@0.9.3': + resolution: {integrity: sha512-BeWhVORjNTIomePznUKiMbHZTqC0j7sMXZFsISmbX+po5d33KLkqBqKh6K332CHJ8KUmCWx16FfPjwsoysttQg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@bruits/satteri-wasm32-wasi@0.9.3': + resolution: {integrity: sha512-dFNcOHKWV2cztCPnYTn7kZ9D7kNOt8N239z5ysFkNHLxJrfK7zaKIXQbfXYN32C+JoVFqAcTIOeWH2+VnsCOHg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@bruits/satteri-win32-arm64-msvc@0.9.3': + resolution: {integrity: sha512-VnwjBHiAra/PNNEza8eSZdQiG4A3PtTJJwUDtOPAc6iTs0BWZwZX8+OPUZE7//yQCBhgvEMcI8vpwsAwCb6qGQ==} + cpu: [arm64] + os: [win32] + + '@bruits/satteri-win32-x64-msvc@0.9.3': + resolution: {integrity: sha512-Dsoe4reWe69MyILmMwU6iISIceTW7YIFqbyym7haf9DhUvqkYfMAyp7GMM21JzV0SpG9A2BwzFVP7iq9mmxrpA==} + cpu: [x64] + os: [win32] + '@capsizecss/unpack@4.0.1': resolution: {integrity: sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==} engines: {node: '>=18'} @@ -1023,9 +1136,15 @@ packages: xmlbuilder2: optional: true + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@esbuild/aix-ppc64@0.28.1': resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} engines: {node: '>=18'} @@ -1182,17 +1301,17 @@ packages: cpu: [x64] os: [win32] - '@expressive-code/core@0.43.1': - resolution: {integrity: sha512-H4rUJXKyS6y2q9Ig9bIp3dFhWhkZQIeH/jRGl3DROlslrGvfD4OC9qzmvKEFExm+/DtdvvHMQ8/Olmrcfxp+wQ==} + '@expressive-code/core@0.44.0': + resolution: {integrity: sha512-xgiF2P6tYUbrhi3+x0S8xHZWT1t3Bvb3U91tAtRbLb9HLejLvYc5GZUqKICKLaUN4iSGhhNJu2fM/aH8e5yCMg==} - '@expressive-code/plugin-frames@0.43.1': - resolution: {integrity: sha512-tENfLw2UDeq5h749tTLvUtQYvgjIiQc6W7PBCR5xQ4yuE/QftManKJfUQjwJo6RRsAimVQDN4alhFTJ3aq1Khg==} + '@expressive-code/plugin-frames@0.44.0': + resolution: {integrity: sha512-V6M6+zVc1GzqCvXkQHc2m5rcFOIVzJgMq5gnfrMnVf2gwtj/sg4H93c1f/mGeqHycubwkHFUDyParAOiGeDZeA==} - '@expressive-code/plugin-shiki@0.43.1': - resolution: {integrity: sha512-NdceinYEROXODNgB/ix+7oCdIg+nGyok+E+p2lU9YlWd1xKshXdXpmmptKfkuU27MJ5jjnfhMCI78YYBGi9GtQ==} + '@expressive-code/plugin-shiki@0.44.0': + resolution: {integrity: sha512-RZsdaqlbGqyAQKuoX4myQXxjmiE2l5KBpJ/gKPh62tCdIdpWyjbzVqSo8+5XsezZxkfi8AJ/J6EUaBTPROFX/Q==} - '@expressive-code/plugin-text-markers@0.43.1': - resolution: {integrity: sha512-JWf8wdbZSNoGY4TFv3lmt3/NNDaCP7iYL6rRYD05g8YYjKL62hKUHLl5+B47+v0+bqbuMhXDN7qz2wywFUvMkg==} + '@expressive-code/plugin-text-markers@0.44.0': + resolution: {integrity: sha512-0/m3A5b+lz2upyNq+wzZ1S69HRoJmyFs5LsR42lVZ9pmGRlBiSBYQpvqlji4DBj1+Riamxc0AvcCr5kuzOQeWA==} '@fortawesome/fontawesome-free@6.7.2': resolution: {integrity: sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==} @@ -1734,6 +1853,12 @@ packages: resolution: {integrity: sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==} engines: {node: '>= 10'} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@nodable/entities@2.2.0': resolution: {integrity: sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==} @@ -1798,6 +1923,9 @@ packages: '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + '@oxc-project/types@0.137.0': + resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} + '@pagefind/darwin-arm64@1.5.2': resolution: {integrity: sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==} cpu: [arm64] @@ -1863,6 +1991,104 @@ packages: '@protobufjs/utf8@1.1.1': resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} + '@rolldown/binding-android-arm64@1.1.3': + resolution: {integrity: sha512-DT6Z3PhvioeHMvxo+xHc3KtqggrI7CCTXCmC2h/5zUlp5jVitv7XEy+9q5/7v8IolhlioawpMo8Kg0EEBy7J0g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.1.3': + resolution: {integrity: sha512-0NwgwsjM7LrsuVnXMK3koTpagBNOhloc/BNjKqZjv4V5zI5r13qx69uVhRx+o5Z0yy4Hzq+lpy7TAgUG/ocvrw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.1.3': + resolution: {integrity: sha512-YtiBp4disu6V560loT6PjMdiRaWmVvDNrUunAalbiFx2ggeJwxdAsgZMcoGP17uyAsTwAj5V1niksxlHnVQ1Sw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.1.3': + resolution: {integrity: sha512-yD3EkEdXk2LypPxnf/kSZHirarsI8gcPzc62SukhR9VJTyvV+F9Q/GxWNuCojc7sXyuVC4DxRGhdDK4X8VSsbw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.1.3': + resolution: {integrity: sha512-c+8vieQbsD7HNAHKIA34w0GJ9FedFFuJGD+7E6vz7Q3uqAIugL5p45fhlsj4UaAsHpcmlqugBWMhA0/j7o0sIg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.1.3': + resolution: {integrity: sha512-50jD0uUwLvur7Zz9LHz17kaAdTPjn5wN93hEgjvmYFRZwiR7ZJYovTd5ipyWJDAnXKvZ+wgc+/Ika6dwSF5OcA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.1.3': + resolution: {integrity: sha512-BO9+oPL8K9poZJBfYPsXNtYjPE5uM3qeehT3aFcW4LITOl+iSqhp0abzjR2nWBUNjIZeKXjAEWBZ64WjNoHd6w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.1.3': + resolution: {integrity: sha512-f3VpLB1vQ0Eo6ecr/6cekLnvYMFF4YBFoVGkfkvPLq1bAkbAwHYQPZKoAmG6OJyTcxxoC+AvezGx/S1obNC0Mw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.1.3': + resolution: {integrity: sha512-AmurZ26Pqx/RI9N1gzEOCklkKXl927yjfXWUUS0O7Puh8ARM/Ob8qfrD3qnWksScdw6cSrW5PSHE9DyLu7+PtA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.1.3': + resolution: {integrity: sha512-JJpqs8bRGITDOdbkNKnlojzBabbOHrqjSvDr0IVsZObE1lBcPjxItUEY9eWIDbxaJ3cGrXPWGfGkIxFijg/URg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.1.3': + resolution: {integrity: sha512-rSJcdjPxzA/by/6/rYs+v+bXU7UjvnbUWz8MJb6kh6+knqB1dCrtHg0uu7C/4haqJvqdkYHQ5IGn+tCH9GLW/g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.1.3': + resolution: {integrity: sha512-hQ3/PYkDJICgevvyNcVrihVeqq7k1Pp3VZ9lY+dauAYUJKO+auqApvANhvR1An9BhmqYKvW2Mu1F9u4DXSMLxQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.1.3': + resolution: {integrity: sha512-Elcv/BtML9lXrV6JuKITc/grN2kYV9gjsQpW8Jfw4ioK0TOkjBjye0nnyqQNy9STNaI20lXNaQBRrD5gSgR0Yg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.1.3': + resolution: {integrity: sha512-2DrEfhluH9yhiaFApmsjsjwrSYbNcY1oFTzYSP1a535jDbV98zCFanA/96TBUd0iDFcxGmw9QRExwGCXz3U+/g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.1.3': + resolution: {integrity: sha512-OL4OMk7UPXOeVGGd3qo5zJyPIljf4AFgk5QAkPPS+OoLuOOozhuaQGC18MxVTnw/06q93gShAJzlwnSCY9YtqA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + '@rollup/pluginutils@5.4.0': resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} engines: {node: '>=14.0.0'} @@ -1877,305 +2103,195 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.62.2': - resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm64@4.60.3': resolution: {integrity: sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.62.2': - resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==} - cpu: [arm64] - os: [android] - '@rollup/rollup-darwin-arm64@4.60.3': resolution: {integrity: sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.62.2': - resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.60.3': resolution: {integrity: sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.62.2': - resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-freebsd-arm64@4.60.3': resolution: {integrity: sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.62.2': - resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.60.3': resolution: {integrity: sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.62.2': - resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.60.3': resolution: {integrity: sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.62.2': - resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==} - cpu: [arm] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.60.3': resolution: {integrity: sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.62.2': - resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==} - cpu: [arm] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.60.3': resolution: {integrity: sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.62.2': - resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.60.3': resolution: {integrity: sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.62.2': - resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.60.3': resolution: {integrity: sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-gnu@4.62.2': - resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==} - cpu: [loong64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.60.3': resolution: {integrity: sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==} cpu: [loong64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-musl@4.62.2': - resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==} - cpu: [loong64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.60.3': resolution: {integrity: sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.62.2': - resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.60.3': resolution: {integrity: sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==} cpu: [ppc64] os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-musl@4.62.2': - resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==} - cpu: [ppc64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.60.3': resolution: {integrity: sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.62.2': - resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.60.3': resolution: {integrity: sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.62.2': - resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==} - cpu: [riscv64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.60.3': resolution: {integrity: sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.62.2': - resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.60.3': resolution: {integrity: sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.62.2': - resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.60.3': resolution: {integrity: sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-linux-x64-musl@4.62.2': - resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rollup/rollup-openbsd-x64@4.60.3': resolution: {integrity: sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openbsd-x64@4.62.2': - resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==} - cpu: [x64] - os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.60.3': resolution: {integrity: sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.62.2': - resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==} - cpu: [arm64] - os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.60.3': resolution: {integrity: sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.62.2': - resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.60.3': resolution: {integrity: sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.62.2': - resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-x64-gnu@4.60.3': resolution: {integrity: sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.62.2': - resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.60.3': resolution: {integrity: sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.62.2': - resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==} - cpu: [x64] - os: [win32] - '@shikijs/core@4.2.0': resolution: {integrity: sha512-Hc87Ab1Ld/vEbZRCbwx344I5v+4RU8CVToUTRkqXL1+TjbuOp9U5Xa0M23V4GEWHxVn+yO5otb+HkQVm3ptWQQ==} engines: {node: '>=20'} + '@shikijs/core@4.3.0': + resolution: {integrity: sha512-EooU3i9F6IAE8kEu+AnGf9DFZWkQBZ+hJn3tLVbsH+61mtQiva5biai66fAA6nvFPXkLgvrh7BrR7YcJU83xQQ==} + engines: {node: '>=20'} + '@shikijs/engine-javascript@4.2.0': resolution: {integrity: sha512-fjETeq1k5ffyXqRgS6+3hpvqseLalp1kjNfRbXpUgWR8FpZ1CmQfiNHovc5lncYjt/Vg5JK/WJEmLahjwMa0og==} engines: {node: '>=20'} + '@shikijs/engine-javascript@4.3.0': + resolution: {integrity: sha512-hTv/KiFf2tpiqlACPiztGGurEARWIutB8YUhcrA1pUC7VzzwKO+g5crUocrLztrZ5ro5Z4hbXg7bYclETn3gSQ==} + engines: {node: '>=20'} + '@shikijs/engine-oniguruma@4.2.0': resolution: {integrity: sha512-hTorK1dffPkpbMUk6Z+828PgRo7d07HbnizoP0hNPFjhxMHctj0Px/qoHeGMYafc6ju+u9iMldN4JbVzNQM++g==} engines: {node: '>=20'} + '@shikijs/engine-oniguruma@4.3.0': + resolution: {integrity: sha512-1vMdN3gHfnKfLYwecUI2ITJI4RhHt96xEaJumVn7Heb0IlJ8WQMIH0Voak+2j22BpSNKdnOfB/pCTPnPm2gq7A==} + engines: {node: '>=20'} + '@shikijs/langs@4.2.0': resolution: {integrity: sha512-bwrVRlJ0wUhZxAbVdvBbv2TTC9yLsh4C/IO5Ofz0T8MQntgDvyVnkbjw9vi50r1kx7RCIJdnJnjZAwmAsXFLZQ==} engines: {node: '>=20'} + '@shikijs/langs@4.3.0': + resolution: {integrity: sha512-rnlqFbBRSys9bT4gl/5rw9RnS0W/I84ZldXPkO7cvlEMoV85TyF/aU01N7/NbSR776RNLjrJKjfFUXJR6wN1Cg==} + engines: {node: '>=20'} + '@shikijs/primitive@4.2.0': resolution: {integrity: sha512-NOq+DtUkVBJtZMVXL5A0vI0Xk8nvDYaXetFHSJFlOqjDZIVhIPRYFdGkSoElDqNuegikcc3A76SNUa8dTqtAYA==} engines: {node: '>=20'} + '@shikijs/primitive@4.3.0': + resolution: {integrity: sha512-CPkz64PTa5diRW1ggzMZH9VM/du4RNChYgVtgqrFcgruvIybmCvySv8GkiHSczUHXYuuR8TdKEwFx+UnZMpgdg==} + engines: {node: '>=20'} + '@shikijs/themes@4.2.0': resolution: {integrity: sha512-RX8IHYeLv8Cu2W6ruc3RxUqWn0IYCqSrMBzi/uRGAmfyDNOnNO5BF/Px7o97n4XTpmFTo5GbRaazuOWj+2ak2w==} engines: {node: '>=20'} + '@shikijs/themes@4.3.0': + resolution: {integrity: sha512-Avgt05YiT+Y3prjIc9lmQxhJzHBcCfR6cjiFW4OyaMBbt2A6trX5rfjUzx+Vj/mE9qpArYjatnqo9XPjQNW/AQ==} + engines: {node: '>=20'} + '@shikijs/types@4.2.0': resolution: {integrity: sha512-VT/MKtlpOhEPZloSH3Pb9WCZEBDoQVMa9jedp5UAwmJOar1DVc9DRODAxmYPW9M93IK4ryuqRejFfmlvlVDemw==} engines: {node: '>=20'} + '@shikijs/types@4.3.0': + resolution: {integrity: sha512-oc8b9U2SYvofKZk8e/737nIX0qwf6eV2vHFATeObAu7r+mUVpLs8Re0BmVkIjAWAYgkmG/CzLNo7rzuBzRu/wQ==} + engines: {node: '>=20'} + '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -2278,6 +2394,9 @@ packages: resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==} engines: {node: ^20.17.0 || >=22.9.0} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@types/braces@3.0.5': resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==} @@ -2416,8 +2535,8 @@ packages: '@types/node@24.13.2': resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} - '@types/node@25.9.3': - resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==} + '@types/node@26.0.1': + resolution: {integrity: sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==} '@types/picomatch@4.0.3': resolution: {integrity: sha512-iG0T6+nYJ9FAPmx9SsUlnwcq1ZVRuCXcVEvWnntoPlrOpwtSTKNDC9uVAxTsC3PUvJ+99n4RpAcNgBbHX3JSnQ==} @@ -2514,6 +2633,10 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + am-i-vibing@0.4.0: + resolution: {integrity: sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==} + hasBin: true + ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -2579,15 +2702,20 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro-expressive-code@0.43.1: - resolution: {integrity: sha512-xddgwQxFRwpnnAnU7kSfrO82SsOAq7sQrYpXxVcrN9k/0aqNlTH2+mLrOMm1wXm6jdFKepst3hd8/qWojwuunw==} + astro-expressive-code@0.44.0: + resolution: {integrity: sha512-b1wN/ZvbJprzxlGKIpIes2kQrCY5KRLwys2tWbZAZyjGZcW5ZtgneZnBwzNRiBna9/48d4mQl19KLjcRuhO1hw==} peerDependencies: - astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta + astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta || ^7.0.0 - astro@6.4.8: - resolution: {integrity: sha512-KK5lX90uU9EeVaTjINyj3sy9/NFXVa59aowaqbWBDDKLXZh4rr7GwIaCFYVetE22MJtsCNFerQXn0vlCLmpP/Q==} + astro@7.0.3: + resolution: {integrity: sha512-CK+G+Tl2DMV1EXCwVG45vyurxf2IfRTklMxDhRKn+tst9Yl8rWXpudL62Fa6zin5Bt968FBvuyASj1aJShROZg==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true + peerDependencies: + '@astrojs/markdown-remark': 7.2.0 + peerDependenciesMeta: + '@astrojs/markdown-remark': + optional: true at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} @@ -3373,8 +3501,8 @@ packages: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} - expressive-code@0.43.1: - resolution: {integrity: sha512-JdOzanoU825iNvslmk6Kg8Ro61eSHmDK2Zz7BynOxObVrpIXZNzrIZOwQO2uDQcGsjSYShL/8vTrXgeWYnq3NA==} + expressive-code@0.44.0: + resolution: {integrity: sha512-JXVWVNCKlLuZLMQH8cOiDUSosT0Bb+elwE/dbAkpwFwDFmyFyWlECoWZIohh2FkIF1iI67TQJ+Ts9k7oNDh2qA==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -3698,8 +3826,8 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} - i18next@26.3.1: - resolution: {integrity: sha512-txQqd5EULsqEh9OJqRH15aCaOuy/nLJyhw5EHCSKLKJE1aBbb3Zve2+uQIxgWhPm1QqUQoWyQBm2kfmmIrzkcQ==} + i18next@26.3.3: + resolution: {integrity: sha512-aYVegyBdXSO93CMMihvr47jI7GHSOcIahMpJX+qzUXDzW4xDJf2uenIA+45vDU+YhiVdcfsql70AC9RVdMNrHg==} peerDependencies: typescript: ^5 || ^6 peerDependenciesMeta: @@ -3991,6 +4119,80 @@ packages: engines: {node: '>=24', npm: '>=11'} hasBin: true + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -4668,6 +4870,10 @@ packages: resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==} engines: {node: ^20.17.0 || >=22.9.0} + process-ancestry@0.1.0: + resolution: {integrity: sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==} + engines: {node: '>=18.0.0'} + proggy@4.0.0: resolution: {integrity: sha512-MbA4R+WQT76ZBm/5JUpV9yqcJt92175+Y0Bodg3HgiXzrmKu7Ggq+bpn6y6wHH+gN9NcyKn3yg1+d47VaKwNAQ==} engines: {node: ^20.17.0 || >=22.9.0} @@ -4762,8 +4968,8 @@ packages: regex@6.1.0: resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} - rehype-expressive-code@0.43.1: - resolution: {integrity: sha512-CUOGQVlUcSMSXZgpcq9xL6B+dZqnI3w1R6EZj932XpGgj2Hmy7H6oMqa9W/Z7X2HOILWLWhqu1b9kuYcD+nd6w==} + rehype-expressive-code@0.44.0: + resolution: {integrity: sha512-5r74C5F2sMR3X+QJH8OKWgZBO/cqRw5W1fLT6GVlSfLqepk+4j8tGFkyPqZYWjwntsBHzKPDH2zI68sZ7ScLfA==} rehype-format@5.0.1: resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} @@ -4868,13 +5074,13 @@ packages: robust-predicates@3.0.3: resolution: {integrity: sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==} - rollup@4.60.3: - resolution: {integrity: sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} + rolldown@1.1.3: + resolution: {integrity: sha512-1F1eEtUBtFvcGm1HQ9TiUIUHPQG7mSAODrhIzjxoUEFuo8OcbrGLiVLkevNgj84TE4lnHvnumwFjhJO5Eu135g==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rollup@4.62.2: - resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==} + rollup@4.60.3: + resolution: {integrity: sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4901,6 +5107,9 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + satteri@0.9.3: + resolution: {integrity: sha512-2XfBh89LCnBMFkNOeVKkBLelAZcIA17VLHsgJum1tJ2fXiPZDN/TDXv4ku46rFOQXYd41LJ0kiZh5gPqExcCsg==} + sax@1.6.0: resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} @@ -4949,6 +5158,10 @@ packages: resolution: {integrity: sha512-hjNax6o/ylDy9lefQEaSDtzaT3iVNtZ3WmpQnbuQNoG4xvnSKf2kSKbihZVO4JRG1TTMejs7CmNRYlWgAL66pQ==} engines: {node: '>=20'} + shiki@4.3.0: + resolution: {integrity: sha512-NKKjWzR6LIGL3sXBrWDw9sDS9cxx42/DkysaNqJEeOWE8Kix5gpak0bc00OfDVEO4oyXSyz8+aRaqKoBD1yo7A==} + engines: {node: '>=20'} + side-channel-list@1.0.1: resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} @@ -5000,6 +5213,10 @@ packages: resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} engines: {node: '>= 18'} + smol-toml@1.7.0: + resolution: {integrity: sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==} + engines: {node: '>= 18'} + smtp-address-parser@1.1.0: resolution: {integrity: sha512-Gz11jbNU0plrReU9Sj7fmshSBxxJ9ShdD2q4ktHIHo/rpTH6lFyQoYHYKINPJtPe8aHFnsbtW46Ls0tCCBsIZg==} engines: {node: '>=0.10'} @@ -5051,12 +5268,12 @@ packages: resolution: {integrity: sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==} engines: {node: ^20.17.0 || >=22.9.0} - starlight-links-validator@0.24.1: - resolution: {integrity: sha512-nATZ0xMLYnmO1YDBGEy9PdjF/WxhbKR7/gQo0dFs5UELcorKLPXcNLM62xbqII7g0AF7/D9wSzD4qSwIGTu8sw==} + starlight-links-validator@0.25.1: + resolution: {integrity: sha512-49F1JRvaJmvKSnM/jPFTjDVVwDJBUJ78jZE+fOResTRwYSa8MzPQzsJlSS1FeolsdqAat1evAu//WgIm65uyzw==} engines: {node: '>=22.12.0'} peerDependencies: - '@astrojs/starlight': '>=0.38.0' - astro: '>=6.0.0' + '@astrojs/starlight': '>=0.41.0' + astro: '>=7.0.2' starlight-llms-txt@0.10.0: resolution: {integrity: sha512-LgkSjkvdACsGHkFq1ES00F0BU4lRepjJoaUmOgxBxNWx4txwpySVPtntKdAvDvlhinyN0ZBRpnAsN/sVQ1UEfA==} @@ -5064,8 +5281,8 @@ packages: '@astrojs/starlight': '>=0.38.0' astro: ^6.0.0 - starlight-page-actions@0.6.1: - resolution: {integrity: sha512-OFqHR1J2ZbVaZ+useCatJJemN5j/Q2aBNeDMZ3cd55aQ9c2liQ79Jcl31I5TL7aAPNAt9LyUJjuNq40L6uxn5g==} + starlight-page-actions@0.6.2: + resolution: {integrity: sha512-Mr4ZpvxTAbofvW8L08inl0wdeHrjGP+Kujro7TfTMYvw1prrWBhIGQJe/ykAK16zwG1eeCl+vzYieGcwH7tILg==} engines: {node: ^22.0.0 || >=24.0.0} peerDependencies: '@astrojs/starlight': '>=0.36.0' @@ -5141,8 +5358,8 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-hyperlinks@4.4.0: - resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} + supports-hyperlinks@4.5.0: + resolution: {integrity: sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==} engines: {node: '>=20'} svgo@4.0.1: @@ -5171,8 +5388,8 @@ packages: tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - tinyclip@0.1.14: - resolution: {integrity: sha512-F1oWdz8tjT17qe1d5JgDK6z03WGOhYYAN0lK3/D/fzNiy93xswLLEw7pk+3g05onhAy6Bsc6PLNUGhdgVjemMQ==} + tinyclip@0.1.15: + resolution: {integrity: sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==} engines: {node: ^16.14.0 || >= 17.3.0} tinyexec@0.3.2: @@ -5304,8 +5521,8 @@ packages: undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} - undici-types@7.24.6: - resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} undici@6.27.0: resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==} @@ -5423,6 +5640,10 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + url-extras@0.1.0: + resolution: {integrity: sha512-8tzwTeXFPuX/5PHuCDQE5Dd9Ts4rwoq2t9aIT+HS4iAVpmj5l4Ao7Q+BuuFjvWRqrLswBhQDk8O96ZicgCqQqw==} + engines: {node: '>=20'} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -5461,15 +5682,16 @@ packages: peerDependencies: vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - vite@7.3.5: - resolution: {integrity: sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==} + vite@8.1.0: + resolution: {integrity: sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.3.0 + esbuild: 0.28.1 jiti: '>=1.21.0' less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: '>=0.54.8' @@ -5480,12 +5702,14 @@ packages: peerDependenciesMeta: '@types/node': optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -5657,7 +5881,59 @@ snapshots: call-me-maybe: 1.0.2 openapi-types: 12.1.3 - '@astrojs/compiler@4.0.0': {} + '@astrojs/compiler-binding-darwin-arm64@0.2.3': + optional: true + + '@astrojs/compiler-binding-darwin-x64@0.2.3': + optional: true + + '@astrojs/compiler-binding-linux-arm64-gnu@0.2.3': + optional: true + + '@astrojs/compiler-binding-linux-arm64-musl@0.2.3': + optional: true + + '@astrojs/compiler-binding-linux-x64-gnu@0.2.3': + optional: true + + '@astrojs/compiler-binding-linux-x64-musl@0.2.3': + optional: true + + '@astrojs/compiler-binding-wasm32-wasi@0.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + optional: true + + '@astrojs/compiler-binding-win32-arm64-msvc@0.2.3': + optional: true + + '@astrojs/compiler-binding-win32-x64-msvc@0.2.3': + optional: true + + '@astrojs/compiler-binding@0.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + optionalDependencies: + '@astrojs/compiler-binding-darwin-arm64': 0.2.3 + '@astrojs/compiler-binding-darwin-x64': 0.2.3 + '@astrojs/compiler-binding-linux-arm64-gnu': 0.2.3 + '@astrojs/compiler-binding-linux-arm64-musl': 0.2.3 + '@astrojs/compiler-binding-linux-x64-gnu': 0.2.3 + '@astrojs/compiler-binding-linux-x64-musl': 0.2.3 + '@astrojs/compiler-binding-wasm32-wasi': 0.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@astrojs/compiler-binding-win32-arm64-msvc': 0.2.3 + '@astrojs/compiler-binding-win32-x64-msvc': 0.2.3 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + + '@astrojs/compiler-rs@0.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@astrojs/compiler-binding': 0.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' '@astrojs/internal-helpers@0.10.0': dependencies: @@ -5666,8 +5942,8 @@ snapshots: js-yaml: 4.2.0 picomatch: 4.0.4 retext-smartypants: 6.2.0 - shiki: 4.2.0 - smol-toml: 1.6.1 + shiki: 4.3.0 + smol-toml: 1.7.0 unified: 11.0.5 '@astrojs/internal-helpers@0.9.1': @@ -5722,12 +5998,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@5.0.6(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))': + '@astrojs/markdown-satteri@0.3.2': + dependencies: + '@astrojs/internal-helpers': 0.10.0 + '@astrojs/prism': 4.0.2 + github-slugger: 2.0.0 + satteri: 0.9.3 + + '@astrojs/mdx@5.0.6(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@astrojs/markdown-remark': 7.1.2 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) es-module-lexer: 2.1.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -5741,13 +6024,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@6.0.3(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))': + '@astrojs/mdx@7.0.0(@astrojs/markdown-satteri@0.3.2)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@astrojs/internal-helpers': 0.10.0 '@astrojs/markdown-remark': 7.2.0 '@mdx-js/mdx': 3.1.1 acorn: 8.17.0 - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) es-module-lexer: 2.1.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -5758,6 +6041,8 @@ snapshots: source-map: 0.7.6 unist-util-visit: 5.1.0 vfile: 6.0.3 + optionalDependencies: + '@astrojs/markdown-satteri': 0.3.2 transitivePeerDependencies: - supports-color @@ -5771,23 +6056,23 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.4.3 - '@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3)': + '@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3)': dependencies: - '@astrojs/markdown-remark': 7.2.0 - '@astrojs/mdx': 6.0.3(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)) + '@astrojs/markdown-satteri': 0.3.2 + '@astrojs/mdx': 7.0.0(@astrojs/markdown-satteri@0.3.2)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)) '@astrojs/sitemap': 3.7.3 '@pagefind/default-ui': 1.5.2 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) - astro-expressive-code: 0.43.1(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)) + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) + astro-expressive-code: 0.44.0(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 hast-util-to-string: 3.0.1 hastscript: 9.0.1 - i18next: 26.3.1(typescript@6.0.3) + i18next: 26.3.3(typescript@6.0.3) js-yaml: 4.2.0 klona: 2.0.6 magic-string: 0.30.21 @@ -5798,10 +6083,13 @@ snapshots: rehype: 13.0.2 rehype-format: 5.0.1 remark-directive: 4.0.0 + satteri: 0.9.3 ultrahtml: 1.6.0 unified: 11.0.5 unist-util-visit: 5.1.0 vfile: 6.0.3 + optionalDependencies: + '@astrojs/markdown-remark': 7.2.0 transitivePeerDependencies: - supports-color - typescript @@ -6105,6 +6393,37 @@ snapshots: '@braintree/sanitize-url@7.1.2': {} + '@bruits/satteri-darwin-arm64@0.9.3': + optional: true + + '@bruits/satteri-darwin-x64@0.9.3': + optional: true + + '@bruits/satteri-linux-arm64-gnu@0.9.3': + optional: true + + '@bruits/satteri-linux-arm64-musl@0.9.3': + optional: true + + '@bruits/satteri-linux-x64-gnu@0.9.3': + optional: true + + '@bruits/satteri-linux-x64-musl@0.9.3': + optional: true + + '@bruits/satteri-wasm32-wasi@0.9.3': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + optional: true + + '@bruits/satteri-win32-arm64-msvc@0.9.3': + optional: true + + '@bruits/satteri-win32-x64-msvc@0.9.3': + optional: true + '@capsizecss/unpack@4.0.1': dependencies: fontkitten: 1.0.3 @@ -6134,12 +6453,12 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@21.1.0(@types/node@25.9.3)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': + '@commitlint/cli@21.1.0(@types/node@26.0.1)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': dependencies: '@commitlint/config-conventional': 21.1.0 '@commitlint/format': 21.1.0 '@commitlint/lint': 21.1.0 - '@commitlint/load': 21.1.0(@types/node@25.9.3)(typescript@6.0.3) + '@commitlint/load': 21.1.0(@types/node@26.0.1)(typescript@6.0.3) '@commitlint/read': 21.1.0(conventional-commits-parser@6.4.0) '@commitlint/types': 21.1.0 tinyexec: 1.2.4 @@ -6190,14 +6509,14 @@ snapshots: '@commitlint/rules': 21.1.0 '@commitlint/types': 21.1.0 - '@commitlint/load@21.0.1(@types/node@25.9.3)(typescript@6.0.3)': + '@commitlint/load@21.0.1(@types/node@26.0.1)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 21.0.1 '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.0.1 '@commitlint/types': 21.1.0 cosmiconfig: 9.0.1(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@26.0.1)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3) es-toolkit: 1.46.1 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -6206,14 +6525,14 @@ snapshots: - typescript optional: true - '@commitlint/load@21.1.0(@types/node@25.9.3)(typescript@6.0.3)': + '@commitlint/load@21.1.0(@types/node@26.0.1)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 21.1.0 '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.1.0 '@commitlint/types': 21.1.0 cosmiconfig: 9.0.2(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@26.0.1)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) es-toolkit: 1.48.1 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -6288,23 +6607,36 @@ snapshots: '@ctrl/tinycolor@4.2.0': {} - '@cyclonedx/cyclonedx-library@10.1.0(ajv-formats-draft2019@1.6.1(ajv@8.20.0))(ajv-formats@3.0.1(ajv@8.20.0))(ajv@8.20.0)(spdx-expression-parse@3.0.1)': + '@cyclonedx/cyclonedx-library@10.1.0(ajv-formats-draft2019@1.6.1(ajv@8.18.0))(ajv-formats@3.0.1(ajv@8.18.0))(ajv@8.18.0)(spdx-expression-parse@4.0.0)': + optionalDependencies: + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) + ajv-formats-draft2019: 1.6.1(ajv@8.18.0) + spdx-expression-parse: 4.0.0 + + '@cyclonedx/cyclonedx-library@10.1.0(ajv-formats-draft2019@1.6.1(ajv@8.20.0))(ajv-formats@3.0.1(ajv@8.20.0))(ajv@8.20.0)(spdx-expression-parse@4.0.0)': optionalDependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) ajv-formats-draft2019: 1.6.1(ajv@8.20.0) - spdx-expression-parse: 3.0.1 + spdx-expression-parse: 4.0.0 - '@cyclonedx/cyclonedx-library@10.1.0(ajv-formats@3.0.1(ajv@8.18.0))(ajv@8.18.0)': - optionalDependencies: - ajv: 8.18.0 - ajv-formats: 3.0.1(ajv@8.18.0) + '@emnapi/core@1.11.1': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.8.1 + optional: true + '@esbuild/aix-ppc64@0.28.1': optional: true @@ -6383,7 +6715,7 @@ snapshots: '@esbuild/win32-x64@0.28.1': optional: true - '@expressive-code/core@0.43.1': + '@expressive-code/core@0.44.0': dependencies: '@ctrl/tinycolor': 4.2.0 hast-util-select: 6.0.4 @@ -6395,18 +6727,18 @@ snapshots: unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 - '@expressive-code/plugin-frames@0.43.1': + '@expressive-code/plugin-frames@0.44.0': dependencies: - '@expressive-code/core': 0.43.1 + '@expressive-code/core': 0.44.0 - '@expressive-code/plugin-shiki@0.43.1': + '@expressive-code/plugin-shiki@0.44.0': dependencies: - '@expressive-code/core': 0.43.1 - shiki: 4.2.0 + '@expressive-code/core': 0.44.0 + shiki: 4.3.0 - '@expressive-code/plugin-text-markers@0.43.1': + '@expressive-code/plugin-text-markers@0.44.0': dependencies: - '@expressive-code/core': 0.43.1 + '@expressive-code/core': 0.44.0 '@fortawesome/fontawesome-free@6.7.2': {} @@ -6628,12 +6960,12 @@ snapshots: '@img/sharp-win32-x64@0.35.2': optional: true - '@inquirer/external-editor@1.0.3(@types/node@25.9.3)': + '@inquirer/external-editor@1.0.3(@types/node@26.0.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.9.3 + '@types/node': 26.0.1 '@isaacs/fs-minipass@4.0.1': dependencies: @@ -6816,6 +7148,13 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.1.1 optional: true + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.3 + optional: true + '@nodable/entities@2.2.0': {} '@npmcli/agent@4.0.2': @@ -6938,6 +7277,8 @@ snapshots: '@oslojs/encoding@1.1.0': {} + '@oxc-project/types@0.137.0': {} + '@pagefind/darwin-arm64@1.5.2': optional: true @@ -6990,164 +7331,140 @@ snapshots: '@protobufjs/utf8@1.1.1': optional: true - '@rollup/pluginutils@5.4.0(rollup@4.62.2)': - dependencies: - '@types/estree': 1.0.9 - estree-walker: 2.0.2 - picomatch: 4.0.4 - optionalDependencies: - rollup: 4.62.2 - - '@rollup/rollup-android-arm-eabi@4.60.3': + '@rolldown/binding-android-arm64@1.1.3': optional: true - '@rollup/rollup-android-arm-eabi@4.62.2': + '@rolldown/binding-darwin-arm64@1.1.3': optional: true - '@rollup/rollup-android-arm64@4.60.3': + '@rolldown/binding-darwin-x64@1.1.3': optional: true - '@rollup/rollup-android-arm64@4.62.2': + '@rolldown/binding-freebsd-x64@1.1.3': optional: true - '@rollup/rollup-darwin-arm64@4.60.3': + '@rolldown/binding-linux-arm-gnueabihf@1.1.3': optional: true - '@rollup/rollup-darwin-arm64@4.62.2': + '@rolldown/binding-linux-arm64-gnu@1.1.3': optional: true - '@rollup/rollup-darwin-x64@4.60.3': + '@rolldown/binding-linux-arm64-musl@1.1.3': optional: true - '@rollup/rollup-darwin-x64@4.62.2': + '@rolldown/binding-linux-ppc64-gnu@1.1.3': optional: true - '@rollup/rollup-freebsd-arm64@4.60.3': + '@rolldown/binding-linux-s390x-gnu@1.1.3': optional: true - '@rollup/rollup-freebsd-arm64@4.62.2': + '@rolldown/binding-linux-x64-gnu@1.1.3': optional: true - '@rollup/rollup-freebsd-x64@4.60.3': + '@rolldown/binding-linux-x64-musl@1.1.3': optional: true - '@rollup/rollup-freebsd-x64@4.62.2': + '@rolldown/binding-openharmony-arm64@1.1.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.60.3': + '@rolldown/binding-wasm32-wasi@1.1.3': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.62.2': + '@rolldown/binding-win32-arm64-msvc@1.1.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.60.3': + '@rolldown/binding-win32-x64-msvc@1.1.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.62.2': - optional: true + '@rolldown/pluginutils@1.0.1': {} - '@rollup/rollup-linux-arm64-gnu@4.60.3': - optional: true + '@rollup/pluginutils@5.4.0(rollup@4.60.3)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 4.0.4 + optionalDependencies: + rollup: 4.60.3 - '@rollup/rollup-linux-arm64-gnu@4.62.2': + '@rollup/rollup-android-arm-eabi@4.60.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.60.3': + '@rollup/rollup-android-arm64@4.60.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.62.2': + '@rollup/rollup-darwin-arm64@4.60.3': optional: true - '@rollup/rollup-linux-loong64-gnu@4.60.3': + '@rollup/rollup-darwin-x64@4.60.3': optional: true - '@rollup/rollup-linux-loong64-gnu@4.62.2': + '@rollup/rollup-freebsd-arm64@4.60.3': optional: true - '@rollup/rollup-linux-loong64-musl@4.60.3': + '@rollup/rollup-freebsd-x64@4.60.3': optional: true - '@rollup/rollup-linux-loong64-musl@4.62.2': + '@rollup/rollup-linux-arm-gnueabihf@4.60.3': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.60.3': + '@rollup/rollup-linux-arm-musleabihf@4.60.3': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.62.2': + '@rollup/rollup-linux-arm64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-ppc64-musl@4.60.3': + '@rollup/rollup-linux-arm64-musl@4.60.3': optional: true - '@rollup/rollup-linux-ppc64-musl@4.62.2': + '@rollup/rollup-linux-loong64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.60.3': + '@rollup/rollup-linux-loong64-musl@4.60.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.62.2': + '@rollup/rollup-linux-ppc64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-riscv64-musl@4.60.3': + '@rollup/rollup-linux-ppc64-musl@4.60.3': optional: true - '@rollup/rollup-linux-riscv64-musl@4.62.2': + '@rollup/rollup-linux-riscv64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.60.3': + '@rollup/rollup-linux-riscv64-musl@4.60.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.62.2': + '@rollup/rollup-linux-s390x-gnu@4.60.3': optional: true '@rollup/rollup-linux-x64-gnu@4.60.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.62.2': - optional: true - '@rollup/rollup-linux-x64-musl@4.60.3': optional: true - '@rollup/rollup-linux-x64-musl@4.62.2': - optional: true - '@rollup/rollup-openbsd-x64@4.60.3': optional: true - '@rollup/rollup-openbsd-x64@4.62.2': - optional: true - '@rollup/rollup-openharmony-arm64@4.60.3': optional: true - '@rollup/rollup-openharmony-arm64@4.62.2': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.60.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.62.2': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.60.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.62.2': - optional: true - '@rollup/rollup-win32-x64-gnu@4.60.3': optional: true - '@rollup/rollup-win32-x64-gnu@4.62.2': - optional: true - '@rollup/rollup-win32-x64-msvc@4.60.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.62.2': - optional: true - '@shikijs/core@4.2.0': dependencies: '@shikijs/primitive': 4.2.0 @@ -7156,36 +7473,74 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 + '@shikijs/core@4.3.0': + dependencies: + '@shikijs/primitive': 4.3.0 + '@shikijs/types': 4.3.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + '@shikijs/engine-javascript@4.2.0': dependencies: '@shikijs/types': 4.2.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 + '@shikijs/engine-javascript@4.3.0': + dependencies: + '@shikijs/types': 4.3.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.6 + '@shikijs/engine-oniguruma@4.2.0': dependencies: '@shikijs/types': 4.2.0 '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@4.3.0': + dependencies: + '@shikijs/types': 4.3.0 + '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/langs@4.2.0': dependencies: '@shikijs/types': 4.2.0 + '@shikijs/langs@4.3.0': + dependencies: + '@shikijs/types': 4.3.0 + '@shikijs/primitive@4.2.0': dependencies: '@shikijs/types': 4.2.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/primitive@4.3.0': + dependencies: + '@shikijs/types': 4.3.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/themes@4.2.0': dependencies: '@shikijs/types': 4.2.0 + '@shikijs/themes@4.3.0': + dependencies: + '@shikijs/types': 4.3.0 + '@shikijs/types@4.2.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/types@4.3.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@10.0.2': {} '@sigstore/bundle@4.0.0': @@ -7274,7 +7629,7 @@ snapshots: '@smithy/util-buffer-from': 2.2.0 tslib: 2.8.1 - '@sourcegraph/scip-python@0.6.6(@types/node@25.9.3)(typescript@6.0.3)': + '@sourcegraph/scip-python@0.6.6(@types/node@26.0.1)(typescript@6.0.3)': dependencies: '@iarna/toml': 2.2.5 command-exists: 1.2.9 @@ -7282,7 +7637,7 @@ snapshots: diff: 5.2.2 glob: 7.2.3 google-protobuf: 3.21.4 - ts-node: 10.9.2(@types/node@25.9.3)(typescript@6.0.3) + ts-node: 10.9.2(@types/node@26.0.1)(typescript@6.0.3) vscode-languageserver: 7.0.0 transitivePeerDependencies: - '@swc/core' @@ -7319,6 +7674,11 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 10.2.5 + '@tybys/wasm-util@0.10.3': + dependencies: + tslib: 2.8.1 + optional: true + '@types/braces@3.0.5': {} '@types/d3-array@3.2.2': {} @@ -7480,9 +7840,9 @@ snapshots: dependencies: undici-types: 7.18.2 - '@types/node@25.9.3': + '@types/node@26.0.1': dependencies: - undici-types: 7.24.6 + undici-types: 8.3.0 '@types/picomatch@4.0.3': {} @@ -7490,7 +7850,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 25.9.3 + '@types/node': 24.13.2 '@types/spdx-correct@3.1.3': {} @@ -7503,7 +7863,7 @@ snapshots: '@types/write-file-atomic@4.0.3': dependencies: - '@types/node': 25.9.3 + '@types/node': 26.0.1 '@ungap/structured-clone@1.3.1': {} @@ -7541,6 +7901,15 @@ snapshots: optionalDependencies: ajv: 8.18.0 + ajv-formats-draft2019@1.6.1(ajv@8.18.0): + dependencies: + ajv: 8.18.0 + punycode: 2.3.1 + schemes: 1.4.0 + smtp-address-parser: 1.1.0 + uri-js: 4.4.1 + optional: true + ajv-formats-draft2019@1.6.1(ajv@8.20.0): dependencies: ajv: 8.20.0 @@ -7571,6 +7940,10 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + am-i-vibing@0.4.0: + dependencies: + process-ancestry: 0.1.0 + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -7618,21 +7991,23 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.43.1(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)): + astro-expressive-code@0.44.0(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) - rehype-expressive-code: 0.43.1 + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) + rehype-expressive-code: 0.44.0 + url-extras: 0.1.0 - astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0): + astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0): dependencies: - '@astrojs/compiler': 4.0.0 + '@astrojs/compiler-rs': 0.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@astrojs/internal-helpers': 0.10.0 - '@astrojs/markdown-remark': 7.2.0 + '@astrojs/markdown-satteri': 0.3.2 '@astrojs/telemetry': 3.3.2 '@capsizecss/unpack': 4.0.1 '@clack/prompts': 1.6.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.60.3) + am-i-vibing: 0.4.0 aria-query: 5.3.2 axobject-query: 4.1.0 ci-info: 4.4.0 @@ -7664,10 +8039,10 @@ snapshots: picomatch: 4.0.4 rehype: 13.0.2 semver: 7.8.5 - shiki: 4.2.0 - smol-toml: 1.6.1 + shiki: 4.3.0 + smol-toml: 1.7.0 svgo: 4.0.1 - tinyclip: 0.1.14 + tinyclip: 0.1.15 tinyexec: 1.2.4 tinyglobby: 0.2.17 ultrahtml: 1.6.0 @@ -7675,12 +8050,13 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) - vitefu: 1.1.3(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) + vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.4.3 optionalDependencies: + '@astrojs/markdown-remark': 7.2.0 sharp: 0.34.5 transitivePeerDependencies: - '@azure/app-configuration' @@ -7691,6 +8067,8 @@ snapshots: - '@azure/storage-blob' - '@capacitor/preferences' - '@deno/kv' + - '@emnapi/core' + - '@emnapi/runtime' - '@netlify/blobs' - '@planetscale/database' - '@types/node' @@ -7698,19 +8076,18 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@vitejs/devtools' - aws4fetch - db0 - idb-keyval - ioredis - jiti - less - - lightningcss - rollup - sass - sass-embedded - stylus - sugarss - - supports-color - terser - tsx - uploadthing @@ -7945,17 +8322,17 @@ snapshots: commander@9.5.0: {} - commitizen@4.3.2(@types/node@25.9.3)(typescript@6.0.3): + commitizen@4.3.2(@types/node@26.0.1)(typescript@6.0.3): dependencies: cachedir: 2.4.0 - cz-conventional-changelog: 3.3.0(@types/node@25.9.3)(typescript@6.0.3) + cz-conventional-changelog: 3.3.0(@types/node@26.0.1)(typescript@6.0.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 find-root: 1.1.0 fs-extra: 9.1.0 glob: 7.2.3 - inquirer: 8.2.7(@types/node@25.9.3) + inquirer: 8.2.7(@types/node@26.0.1) is-utf8: 0.2.1 lodash: 4.18.1 minimist: 1.2.8 @@ -8020,17 +8397,17 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig-typescript-loader@6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@26.0.1)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 25.9.3 + '@types/node': 26.0.1 cosmiconfig: 9.0.1(typescript@6.0.3) jiti: 2.6.1 typescript: 6.0.3 optional: true - cosmiconfig-typescript-loader@6.3.0(@types/node@25.9.3)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@26.0.1)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 25.9.3 + '@types/node': 26.0.1 cosmiconfig: 9.0.2(typescript@6.0.3) jiti: 2.6.1 typescript: 6.0.3 @@ -8106,16 +8483,16 @@ snapshots: cytoscape@3.33.3: {} - cz-conventional-changelog@3.3.0(@types/node@25.9.3)(typescript@6.0.3): + cz-conventional-changelog@3.3.0(@types/node@26.0.1)(typescript@6.0.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.2(@types/node@25.9.3)(typescript@6.0.3) + commitizen: 4.3.2(@types/node@26.0.1)(typescript@6.0.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 21.0.1(@types/node@25.9.3)(typescript@6.0.3) + '@commitlint/load': 21.0.1(@types/node@26.0.1)(typescript@6.0.3) transitivePeerDependencies: - '@types/node' - typescript @@ -8556,12 +8933,12 @@ snapshots: transitivePeerDependencies: - supports-color - expressive-code@0.43.1: + expressive-code@0.44.0: dependencies: - '@expressive-code/core': 0.43.1 - '@expressive-code/plugin-frames': 0.43.1 - '@expressive-code/plugin-shiki': 0.43.1 - '@expressive-code/plugin-text-markers': 0.43.1 + '@expressive-code/core': 0.44.0 + '@expressive-code/plugin-frames': 0.44.0 + '@expressive-code/plugin-shiki': 0.44.0 + '@expressive-code/plugin-text-markers': 0.44.0 extend@3.0.2: {} @@ -9060,7 +9437,7 @@ snapshots: transitivePeerDependencies: - supports-color - i18next@26.3.1(typescript@6.0.3): + i18next@26.3.3(typescript@6.0.3): optionalDependencies: typescript: 6.0.3 @@ -9098,9 +9475,9 @@ snapshots: inline-style-parser@0.2.7: {} - inquirer@8.2.7(@types/node@25.9.3): + inquirer@8.2.7(@types/node@26.0.1): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@25.9.3) + '@inquirer/external-editor': 1.0.3(@types/node@26.0.1) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -9301,6 +9678,55 @@ snapshots: transitivePeerDependencies: - supports-color + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -9543,7 +9969,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.1 + '@ungap/structured-clone': 1.3.2 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -10281,10 +10707,13 @@ snapshots: path-data-parser: 0.1.0 points-on-curve: 0.2.0 - postcss-load-config@6.0.1(yaml@2.9.0): + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.22.4)(yaml@2.9.0): dependencies: lilconfig: 3.1.3 optionalDependencies: + jiti: 2.6.1 + postcss: 8.5.15 + tsx: 4.22.4 yaml: 2.9.0 postcss-nested@6.2.0(postcss@8.5.15): @@ -10312,6 +10741,8 @@ snapshots: proc-log@6.1.0: {} + process-ancestry@0.1.0: {} + proggy@4.0.0: {} progress@2.0.3: {} @@ -10333,7 +10764,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.9.3 + '@types/node': 26.0.1 long: 5.3.2 optional: true @@ -10421,9 +10852,9 @@ snapshots: dependencies: regex-utilities: 2.3.0 - rehype-expressive-code@0.43.1: + rehype-expressive-code@0.44.0: dependencies: - expressive-code: 0.43.1 + expressive-code: 0.44.0 rehype-format@5.0.1: dependencies: @@ -10601,6 +11032,27 @@ snapshots: robust-predicates@3.0.3: {} + rolldown@1.1.3: + dependencies: + '@oxc-project/types': 0.137.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.1.3 + '@rolldown/binding-darwin-arm64': 1.1.3 + '@rolldown/binding-darwin-x64': 1.1.3 + '@rolldown/binding-freebsd-x64': 1.1.3 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.3 + '@rolldown/binding-linux-arm64-gnu': 1.1.3 + '@rolldown/binding-linux-arm64-musl': 1.1.3 + '@rolldown/binding-linux-ppc64-gnu': 1.1.3 + '@rolldown/binding-linux-s390x-gnu': 1.1.3 + '@rolldown/binding-linux-x64-gnu': 1.1.3 + '@rolldown/binding-linux-x64-musl': 1.1.3 + '@rolldown/binding-openharmony-arm64': 1.1.3 + '@rolldown/binding-wasm32-wasi': 1.1.3 + '@rolldown/binding-win32-arm64-msvc': 1.1.3 + '@rolldown/binding-win32-x64-msvc': 1.1.3 + rollup@4.60.3: dependencies: '@types/estree': 1.0.8 @@ -10632,37 +11084,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.3 fsevents: 2.3.3 - rollup@4.62.2: - dependencies: - '@types/estree': 1.0.9 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.62.2 - '@rollup/rollup-android-arm64': 4.62.2 - '@rollup/rollup-darwin-arm64': 4.62.2 - '@rollup/rollup-darwin-x64': 4.62.2 - '@rollup/rollup-freebsd-arm64': 4.62.2 - '@rollup/rollup-freebsd-x64': 4.62.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.62.2 - '@rollup/rollup-linux-arm-musleabihf': 4.62.2 - '@rollup/rollup-linux-arm64-gnu': 4.62.2 - '@rollup/rollup-linux-arm64-musl': 4.62.2 - '@rollup/rollup-linux-loong64-gnu': 4.62.2 - '@rollup/rollup-linux-loong64-musl': 4.62.2 - '@rollup/rollup-linux-ppc64-gnu': 4.62.2 - '@rollup/rollup-linux-ppc64-musl': 4.62.2 - '@rollup/rollup-linux-riscv64-gnu': 4.62.2 - '@rollup/rollup-linux-riscv64-musl': 4.62.2 - '@rollup/rollup-linux-s390x-gnu': 4.62.2 - '@rollup/rollup-linux-x64-gnu': 4.62.2 - '@rollup/rollup-linux-x64-musl': 4.62.2 - '@rollup/rollup-openbsd-x64': 4.62.2 - '@rollup/rollup-openharmony-arm64': 4.62.2 - '@rollup/rollup-win32-arm64-msvc': 4.62.2 - '@rollup/rollup-win32-ia32-msvc': 4.62.2 - '@rollup/rollup-win32-x64-gnu': 4.62.2 - '@rollup/rollup-win32-x64-msvc': 4.62.2 - fsevents: 2.3.3 - roughjs@4.6.6: dependencies: hachure-fill: 0.5.2 @@ -10692,6 +11113,23 @@ snapshots: safer-buffer@2.1.2: {} + satteri@0.9.3: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + optionalDependencies: + '@bruits/satteri-darwin-arm64': 0.9.3 + '@bruits/satteri-darwin-x64': 0.9.3 + '@bruits/satteri-linux-arm64-gnu': 0.9.3 + '@bruits/satteri-linux-arm64-musl': 0.9.3 + '@bruits/satteri-linux-x64-gnu': 0.9.3 + '@bruits/satteri-linux-x64-musl': 0.9.3 + '@bruits/satteri-wasm32-wasi': 0.9.3 + '@bruits/satteri-win32-arm64-msvc': 0.9.3 + '@bruits/satteri-win32-x64-msvc': 0.9.3 + sax@1.6.0: {} schemes@1.4.0: @@ -10810,6 +11248,17 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + shiki@4.3.0: + dependencies: + '@shikijs/core': 4.3.0 + '@shikijs/engine-javascript': 4.3.0 + '@shikijs/engine-oniguruma': 4.3.0 + '@shikijs/langs': 4.3.0 + '@shikijs/themes': 4.3.0 + '@shikijs/types': 4.3.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + side-channel-list@1.0.1: dependencies: es-errors: 1.3.0 @@ -10876,6 +11325,8 @@ snapshots: smol-toml@1.6.1: {} + smol-toml@1.7.0: {} + smtp-address-parser@1.1.0: dependencies: nearley: 2.20.1 @@ -10936,30 +11387,32 @@ snapshots: dependencies: minipass: 7.1.3 - starlight-links-validator@0.24.1(@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)): + starlight-links-validator@0.25.1(@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - '@astrojs/starlight': 0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) + '@astrojs/markdown-satteri': 0.3.2 + '@astrojs/starlight': 0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) '@types/picomatch': 4.0.3 - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 is-absolute-url: 5.0.0 mdast-util-mdx-jsx: 3.2.0 mdast-util-to-hast: 13.2.1 picomatch: 4.0.4 + satteri: 0.9.3 terminal-link: 5.0.0 unist-util-visit: 5.1.0 yaml: 2.9.0 transitivePeerDependencies: - supports-color - starlight-llms-txt@0.10.0(@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)): + starlight-llms-txt@0.10.0(@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - '@astrojs/mdx': 5.0.6(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)) - '@astrojs/starlight': 0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) + '@astrojs/mdx': 5.0.6(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0)) + '@astrojs/starlight': 0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) '@types/hast': 3.0.4 '@types/micromatch': 4.0.10 - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) github-slugger: 2.0.0 hast-util-select: 6.0.4 micromatch: 4.0.8 @@ -10972,12 +11425,12 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-page-actions@0.6.1(@astrojs/starlight@0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): + starlight-page-actions@0.6.2(@astrojs/starlight@0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3))(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - '@astrojs/starlight': 0.40.0(astro@6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) - astro: 6.4.8(@types/node@25.9.3)(jiti@2.6.1)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0) - vite-plugin-static-copy: 4.1.1(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) - vite-plugin-virtual: 0.5.0(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) + '@astrojs/starlight': 0.41.1(@astrojs/markdown-remark@7.2.0)(astro@7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) + astro: 7.0.3(@astrojs/markdown-remark@7.2.0)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.0.1)(jiti@2.6.1)(rollup@4.60.3)(tsx@4.22.4)(yaml@2.9.0) + vite-plugin-static-copy: 4.1.1(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) + vite-plugin-virtual: 0.5.0(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)) transitivePeerDependencies: - vite @@ -11057,7 +11510,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@4.4.0: + supports-hyperlinks@4.5.0: dependencies: has-flag: 5.0.1 supports-color: 10.2.2 @@ -11083,7 +11536,7 @@ snapshots: terminal-link@5.0.0: dependencies: ansi-escapes: 7.3.0 - supports-hyperlinks: 4.4.0 + supports-hyperlinks: 4.5.0 thenify-all@1.6.0: dependencies: @@ -11097,7 +11550,7 @@ snapshots: tiny-inflate@1.0.3: {} - tinyclip@0.1.14: {} + tinyclip@0.1.15: {} tinyexec@0.3.2: {} @@ -11141,14 +11594,14 @@ snapshots: code-block-writer: 13.0.3 optional: true - ts-node@10.9.2(@types/node@25.9.3)(typescript@6.0.3): + ts-node@10.9.2(@types/node@26.0.1)(typescript@6.0.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 25.9.3 + '@types/node': 26.0.1 acorn: 8.16.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -11161,7 +11614,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(typescript@6.0.3)(yaml@2.9.0): + tsup@8.5.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.22.4)(typescript@6.0.3)(yaml@2.9.0): dependencies: bundle-require: 5.1.0(esbuild@0.28.1) cac: 6.7.14 @@ -11172,7 +11625,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(yaml@2.9.0) + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.22.4)(yaml@2.9.0) resolve-from: 5.0.0 rollup: 4.60.3 source-map: 0.7.6 @@ -11181,6 +11634,7 @@ snapshots: tinyglobby: 0.2.16 tree-kill: 1.2.2 optionalDependencies: + postcss: 8.5.15 typescript: 6.0.3 transitivePeerDependencies: - jiti @@ -11222,7 +11676,7 @@ snapshots: undici-types@7.18.2: {} - undici-types@7.24.6: {} + undici-types@8.3.0: {} undici@6.27.0: {} @@ -11313,6 +11767,8 @@ snapshots: dependencies: punycode: 2.3.1 + url-extras@0.1.0: {} + util-deprecate@1.0.2: {} uuid@14.0.0: {} @@ -11338,36 +11794,36 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-plugin-static-copy@4.1.1(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-static-copy@4.1.1(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.17 - vite: 7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) - vite-plugin-virtual@0.5.0(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-virtual@0.5.0(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - vite: 7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) - vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0): + vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0): dependencies: - esbuild: 0.28.1 - fdir: 6.5.0(picomatch@4.0.4) + lightningcss: 1.32.0 picomatch: 4.0.4 postcss: 8.5.15 - rollup: 4.62.2 + rolldown: 1.1.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.3 + '@types/node': 26.0.1 + esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.6.1 tsx: 4.22.4 yaml: 2.9.0 - vitefu@1.1.3(vite@7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): + vitefu@1.1.3(vite@8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0)): optionalDependencies: - vite: 7.3.5(@types/node@25.9.3)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.0(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.6.1)(tsx@4.22.4)(yaml@2.9.0) vscode-jsonrpc@6.0.0: {} @@ -11470,56 +11926,3 @@ snapshots: zod@4.4.3: {} zwitch@2.0.4: {} - -time: - '@apidevtools/swagger-parser@12.1.0': '2025-10-14T07:28:41.717Z' - '@astrojs/starlight@0.40.0': '2026-06-09T17:33:03.362Z' - '@aws-sdk/client-bedrock-runtime@3.1075.0': '2026-06-23T02:06:41.872Z' - '@aws-sdk/client-sagemaker-runtime@3.1075.0': '2026-06-23T02:12:11.587Z' - '@biomejs/biome@2.5.1': '2026-06-23T07:49:06.300Z' - '@chonkiejs/core@0.0.11': '2026-06-18T20:18:36.963Z' - '@commitlint/cli@21.1.0': '2026-06-23T13:04:56.901Z' - '@commitlint/config-conventional@21.1.0': '2026-06-23T13:04:55.049Z' - '@cyclonedx/cyclonedx-library@10.1.0': '2026-06-04T10:37:53.901Z' - '@huggingface/tokenizers@0.1.3': '2026-03-18T20:30:05.853Z' - '@iarna/toml@2.2.5': '2020-04-22T20:16:59.382Z' - '@modelcontextprotocol/sdk@1.29.0': '2026-03-30T16:50:42.718Z' - '@sourcegraph/scip-python@0.6.6': '2025-09-05T12:40:43.845Z' - '@sourcegraph/scip-typescript@0.4.0': '2025-10-02T06:02:28.263Z' - '@types/node@25.9.3': '2026-06-10T22:15:10.607Z' - '@types/sarif@2.1.7': '2023-11-07T15:57:52.459Z' - '@types/spdx-correct@3.1.3': '2023-11-07T16:53:40.879Z' - '@types/write-file-atomic@4.0.3': '2023-11-07T19:26:42.209Z' - ajv-formats-draft2019@1.6.1: '2021-08-10T04:00:58.856Z' - ajv-formats@3.0.1: '2024-03-30T11:30:26.728Z' - ajv@8.20.0: '2026-04-24T15:22:16.529Z' - astro@6.4.8: '2026-06-17T14:10:17.853Z' - cli-table3@0.6.5: '2024-05-12T16:36:50.079Z' - commander@15.0.0: '2026-05-29T09:16:23.076Z' - commitizen@4.3.2: '2026-06-12T12:50:44.903Z' - cz-conventional-changelog@3.3.0: '2020-08-26T18:43:16.534Z' - fast-xml-parser@5.9.3: '2026-06-19T08:18:57.037Z' - gpt-tokenizer@3.4.0: '2025-11-07T20:15:06.227Z' - graphology-dag@0.4.1: '2023-12-09T08:29:05.655Z' - graphology@0.26.0: '2025-01-26T10:25:05.589Z' - lefthook@2.1.9: '2026-05-29T08:40:26.517Z' - license-checker-rseidelsohn@5.0.1: '2026-05-27T14:15:44.165Z' - listr2@10.2.1: '2026-03-02T23:32:42.720Z' - lru-cache@11.5.1: '2026-05-27T15:04:12.732Z' - onnxruntime-web@1.27.0: '2026-06-19T21:08:52.103Z' - piscina@5.2.0: '2026-06-12T08:48:23.250Z' - playwright@1.61.1: '2026-06-23T19:49:00.061Z' - rehype-mermaid@3.0.0: '2024-10-08T18:54:56.311Z' - sharp@0.35.2: '2026-06-19T13:47:27.073Z' - spdx-correct@3.2.0: '2023-03-07T01:53:18.381Z' - starlight-links-validator@0.24.1: '2026-06-12T09:46:53.691Z' - starlight-llms-txt@0.10.0: '2026-05-14T09:22:12.691Z' - starlight-page-actions@0.6.1: '2026-06-09T15:05:47.190Z' - ts-morph@28.0.0: '2026-04-12T18:30:27.612Z' - tsup@8.5.1: '2025-11-12T21:21:42.746Z' - tsx@4.22.4: '2026-05-31T12:22:19.330Z' - typescript@6.0.3: '2026-04-16T23:38:27.905Z' - web-tree-sitter@0.26.9: '2026-05-19T18:12:46.154Z' - write-file-atomic@8.0.0: '2026-05-08T18:30:27.965Z' - yaml@2.9.0: '2026-05-11T10:16:24.045Z' - zod@4.4.3: '2026-05-04T07:06:40.819Z'