From 650e39ea7f37fa66067cb9260dde301499165396 Mon Sep 17 00:00:00 2001 From: Laith Al-Saadoon Date: Thu, 14 May 2026 03:06:55 +0000 Subject: [PATCH 1/2] build(deps): unify dependabot bumps for deps + GitHub Actions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consolidates 11 open Dependabot PRs into one update so the lockfile resolves once and CI runs once. Covers every open bump on main: npm_and_yarn group - @biomejs/biome 2.4.14 → 2.4.15 (root) - @commitlint/cli 21.0.0 → 21.0.1 (root) - @commitlint/config-conventional 20.5.3 → 21.0.1 (root) - @types/node 25.6.0/25.6.2 → 25.7.0 (root + 17 workspace packages) - @astrojs/starlight ^0.38.4 → ^0.39.2 (packages/docs) - astro ^6.2.1 → ^6.3.1 (packages/docs) - playwright ^1.59.1 → ^1.60.0 (packages/docs) - starlight-llms-txt ^0.8.1 → ^0.9.0 (packages/docs) - fast-xml-parser 5.7.3 → 5.8.0 (packages/ingestion) - yaml 2.8.4 → 2.9.0 (cli, frameworks, policy, sarif) - @chonkiejs/core ^0.0.9 → ^0.0.10 (packages/pack) github_actions group - actions/cache v4.2.3 → v5.0.5 (och-self-scan.yml) - sigstore/cosign-installer v3.7.0 → v4.1.2 (release.yml) Also bumps biome.json $schema URL to 2.4.15 to match the bumped binary (fixes an info-level lint diagnostic after the biome upgrade). Supersedes #98, #99, #100, #101, #102, #103, #104, #105, #106, #107, #108. --- .github/workflows/och-self-scan.yml | 2 +- .github/workflows/release.yml | 2 +- biome.json | 2 +- package.json | 8 +- packages/analysis/package.json | 2 +- packages/cli/package.json | 4 +- 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 | 4 +- packages/ingestion/package.json | 4 +- packages/mcp/package.json | 2 +- packages/pack/package.json | 4 +- packages/policy/package.json | 4 +- packages/sarif/package.json | 4 +- 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 | 997 +++++++++++++--------------- 23 files changed, 491 insertions(+), 574 deletions(-) diff --git a/.github/workflows/och-self-scan.yml b/.github/workflows/och-self-scan.yml index 1e284c29..b721676f 100644 --- a/.github/workflows/och-self-scan.yml +++ b/.github/workflows/och-self-scan.yml @@ -31,7 +31,7 @@ jobs: - uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4 - name: Cache pnpm store - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: ~/.local/share/pnpm/store key: pnpm-store-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0b6c30c7..6c455f5b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -246,7 +246,7 @@ jobs: path: artifacts/ - name: Install cosign - uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0 + uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2 with: cosign-release: "v2.4.1" diff --git a/biome.json b/biome.json index 590afeff..654be550 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.4.13/schema.json", + "$schema": "https://biomejs.dev/schemas/2.4.15/schema.json", "root": true, "files": { "includes": ["packages/**/src/**", "packages/**/test/**", "scripts/**/*.{js,mjs,ts}"], diff --git a/package.json b/package.json index 245cb70d..7ab2251e 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,10 @@ "commit": "cz" }, "devDependencies": { - "@biomejs/biome": "2.4.14", - "@commitlint/cli": "21.0.0", - "@commitlint/config-conventional": "20.5.3", - "@types/node": "25.6.0", + "@biomejs/biome": "2.4.15", + "@commitlint/cli": "21.0.1", + "@commitlint/config-conventional": "21.0.1", + "@types/node": "25.7.0", "commitizen": "4.3.1", "cz-conventional-changelog": "3.3.0", "lefthook": "2.1.6", diff --git a/packages/analysis/package.json b/packages/analysis/package.json index a0875237..8d54c8f5 100644 --- a/packages/analysis/package.json +++ b/packages/analysis/package.json @@ -45,7 +45,7 @@ "write-file-atomic": "8.0.0" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "@types/write-file-atomic": "4.0.3", "typescript": "6.0.3" }, diff --git a/packages/cli/package.json b/packages/cli/package.json index e6417313..52ab8a31 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -54,10 +54,10 @@ "envinfo": "7.21.0", "listr2": "10.2.1", "write-file-atomic": "8.0.0", - "yaml": "2.8.4" + "yaml": "2.9.0" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "@types/write-file-atomic": "4.0.3", "typescript": "6.0.3" }, diff --git a/packages/cobol-proleap/package.json b/packages/cobol-proleap/package.json index b5d24853..b20b897a 100644 --- a/packages/cobol-proleap/package.json +++ b/packages/cobol-proleap/package.json @@ -42,7 +42,7 @@ "@opencodehub/ingestion": "workspace:*" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/core-types/package.json b/packages/core-types/package.json index 029aac84..f0ec575a 100644 --- a/packages/core-types/package.json +++ b/packages/core-types/package.json @@ -37,7 +37,7 @@ "clean": "rm -rf dist *.tsbuildinfo" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/docs/package.json b/packages/docs/package.json index 8e1e1abb..26086d8f 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -17,15 +17,15 @@ "clean": "rm -rf dist .astro" }, "dependencies": { - "@astrojs/starlight": "^0.38.4", - "astro": "^6.2.1", + "@astrojs/starlight": "^0.39.2", + "astro": "^6.3.1", "sharp": "^0.34.5" }, "devDependencies": { - "playwright": "^1.59.1", + "playwright": "^1.60.0", "rehype-mermaid": "^3.0.0", "starlight-links-validator": "^0.24.0", - "starlight-llms-txt": "^0.8.1", + "starlight-llms-txt": "^0.9.0", "starlight-page-actions": "^0.6.0" } } diff --git a/packages/embedder/package.json b/packages/embedder/package.json index c44b8097..b7b2722b 100644 --- a/packages/embedder/package.json +++ b/packages/embedder/package.json @@ -43,7 +43,7 @@ "onnxruntime-node": "1.26.0" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/frameworks/package.json b/packages/frameworks/package.json index b613e2cd..1bfa237c 100644 --- a/packages/frameworks/package.json +++ b/packages/frameworks/package.json @@ -39,11 +39,11 @@ "dependencies": { "@iarna/toml": "2.2.5", "@opencodehub/core-types": "workspace:*", - "yaml": "2.8.4", + "yaml": "2.9.0", "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/ingestion/package.json b/packages/ingestion/package.json index fb50740f..32f98ac2 100644 --- a/packages/ingestion/package.json +++ b/packages/ingestion/package.json @@ -50,7 +50,7 @@ "@opencodehub/scip-ingest": "workspace:*", "@opencodehub/storage": "workspace:*", "@opencodehub/summarizer": "workspace:*", - "fast-xml-parser": "5.7.3", + "fast-xml-parser": "5.8.0", "graphology": "0.26.0", "graphology-dag": "0.4.1", "piscina": "5.1.4", @@ -74,7 +74,7 @@ "write-file-atomic": "8.0.0" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "@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 d8aa3537..4cab1118 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -50,7 +50,7 @@ "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/pack/package.json b/packages/pack/package.json index e9267ecf..4e9788b3 100644 --- a/packages/pack/package.json +++ b/packages/pack/package.json @@ -37,7 +37,7 @@ "clean": "rm -rf dist *.tsbuildinfo" }, "dependencies": { - "@chonkiejs/core": "^0.0.9", + "@chonkiejs/core": "^0.0.10", "@opencodehub/analysis": "workspace:*", "@opencodehub/core-types": "workspace:*", "@opencodehub/ingestion": "workspace:*", @@ -45,7 +45,7 @@ "@opencodehub/storage": "workspace:*" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/policy/package.json b/packages/policy/package.json index db1da7a0..596ba87f 100644 --- a/packages/policy/package.json +++ b/packages/policy/package.json @@ -37,11 +37,11 @@ "clean": "rm -rf dist *.tsbuildinfo" }, "dependencies": { - "yaml": "2.8.4", + "yaml": "2.9.0", "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/sarif/package.json b/packages/sarif/package.json index 24e50e5d..efa039c5 100644 --- a/packages/sarif/package.json +++ b/packages/sarif/package.json @@ -40,11 +40,11 @@ }, "dependencies": { "@types/sarif": "2.1.7", - "yaml": "2.8.4", + "yaml": "2.9.0", "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/scanners/package.json b/packages/scanners/package.json index 76b21dff..2fe647eb 100644 --- a/packages/scanners/package.json +++ b/packages/scanners/package.json @@ -40,7 +40,7 @@ "@opencodehub/sarif": "workspace:*" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/scip-ingest/package.json b/packages/scip-ingest/package.json index ddb6e9bc..7bb7a2aa 100644 --- a/packages/scip-ingest/package.json +++ b/packages/scip-ingest/package.json @@ -43,7 +43,7 @@ "@opencodehub/core-types": "workspace:*" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/search/package.json b/packages/search/package.json index a16f8521..a7569509 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -41,7 +41,7 @@ "@opencodehub/storage": "workspace:*" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/storage/package.json b/packages/storage/package.json index f48121c8..41ee55a1 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -46,7 +46,7 @@ "@opencodehub/core-types": "workspace:*" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/summarizer/package.json b/packages/summarizer/package.json index 70ea0cbd..4696879d 100644 --- a/packages/summarizer/package.json +++ b/packages/summarizer/package.json @@ -42,7 +42,7 @@ "zod": "4.4.3" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "typescript": "6.0.3" }, "publishConfig": { diff --git a/packages/wiki/package.json b/packages/wiki/package.json index 8d8749a8..4679036c 100644 --- a/packages/wiki/package.json +++ b/packages/wiki/package.json @@ -44,7 +44,7 @@ "write-file-atomic": "8.0.0" }, "devDependencies": { - "@types/node": "25.6.2", + "@types/node": "25.7.0", "@types/write-file-atomic": "4.0.3", "typescript": "6.0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 17990724..f63ba2a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,23 +28,23 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: 2.4.14 - version: 2.4.14 + specifier: 2.4.15 + version: 2.4.15 '@commitlint/cli': - specifier: 21.0.0 - version: 21.0.0(@types/node@25.6.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3) + specifier: 21.0.1 + version: 21.0.1(@types/node@25.7.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3) '@commitlint/config-conventional': - specifier: 20.5.3 - version: 20.5.3 + specifier: 21.0.1 + version: 21.0.1 '@types/node': - specifier: 25.6.0 - version: 25.6.0 + specifier: 25.7.0 + version: 25.7.0 commitizen: specifier: 4.3.1 - version: 4.3.1(@types/node@25.6.0)(typescript@6.0.3) + version: 4.3.1(@types/node@25.7.0)(typescript@6.0.3) cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@types/node@25.6.0)(typescript@6.0.3) + version: 3.3.0(@types/node@25.7.0)(typescript@6.0.3) lefthook: specifier: 2.1.6 version: 2.1.6 @@ -80,8 +80,8 @@ importers: version: 8.0.0 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 '@types/write-file-atomic': specifier: 4.0.3 version: 4.0.3 @@ -146,12 +146,12 @@ importers: specifier: 8.0.0 version: 8.0.0 yaml: - specifier: 2.8.4 - version: 2.8.4 + specifier: 2.9.0 + version: 2.9.0 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 '@types/write-file-atomic': specifier: 4.0.3 version: 4.0.3 @@ -169,8 +169,8 @@ importers: version: link:../ingestion devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -178,8 +178,8 @@ importers: packages/core-types: devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -187,30 +187,30 @@ importers: packages/docs: dependencies: '@astrojs/starlight': - specifier: ^0.38.4 - version: 0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + specifier: ^0.39.2 + version: 0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3) astro: - specifier: ^6.2.1 - version: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) + specifier: ^6.3.1 + version: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) sharp: specifier: ^0.34.5 version: 0.34.5 devDependencies: playwright: - specifier: ^1.59.1 - version: 1.59.1 + specifier: ^1.60.0 + version: 1.60.0 rehype-mermaid: specifier: ^3.0.0 - version: 3.0.0(playwright@1.59.1) + version: 3.0.0(playwright@1.60.0) starlight-links-validator: specifier: ^0.24.0 - version: 0.24.0(@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)))(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + version: 0.24.0(@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3))(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)) starlight-llms-txt: - specifier: ^0.8.1 - version: 0.8.1(@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)))(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + specifier: ^0.9.0 + version: 0.9.0(@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3))(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)) starlight-page-actions: specifier: ^0.6.0 - version: 0.6.0(@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)))(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)) + version: 0.6.0(@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3))(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)) packages/embedder: dependencies: @@ -228,8 +228,8 @@ importers: version: 1.26.0 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -243,15 +243,15 @@ importers: specifier: workspace:* version: link:../core-types yaml: - specifier: 2.8.4 - version: 2.8.4 + specifier: 2.9.0 + version: 2.9.0 zod: specifier: 4.4.3 version: 4.4.3 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -269,7 +269,7 @@ importers: version: 10.0.0(ajv-formats-draft2019@1.6.1(ajv@8.20.0))(ajv-formats@3.0.1(ajv@8.20.0))(ajv@8.20.0)(packageurl-js@2.0.1)(spdx-expression-parse@3.0.1) '@graphty/algorithms': specifier: 1.7.1 - version: 1.7.1(@types/node@25.6.2)(typescript@6.0.3) + version: 1.7.1(@types/node@25.7.0)(typescript@6.0.3) '@iarna/toml': specifier: 2.2.5 version: 2.2.5 @@ -295,8 +295,8 @@ importers: specifier: workspace:* version: link:../summarizer fast-xml-parser: - specifier: 5.7.3 - version: 5.7.3 + specifier: 5.8.0 + version: 5.8.0 graphology: specifier: 0.26.0 version: 0.26.0(graphology-types@0.24.8) @@ -362,8 +362,8 @@ importers: version: 8.0.0 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 '@types/spdx-correct': specifier: ^3.1.3 version: 3.1.3 @@ -424,8 +424,8 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -433,8 +433,8 @@ importers: packages/pack: dependencies: '@chonkiejs/core': - specifier: ^0.0.9 - version: 0.0.9(@types/emscripten@1.41.5) + specifier: ^0.0.10 + version: 0.0.10 '@opencodehub/analysis': specifier: workspace:* version: link:../analysis @@ -452,8 +452,8 @@ importers: version: link:../storage devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -461,15 +461,15 @@ importers: packages/policy: dependencies: yaml: - specifier: 2.8.4 - version: 2.8.4 + specifier: 2.9.0 + version: 2.9.0 zod: specifier: 4.4.3 version: 4.4.3 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -480,15 +480,15 @@ importers: specifier: 2.1.7 version: 2.1.7 yaml: - specifier: 2.8.4 - version: 2.8.4 + specifier: 2.9.0 + version: 2.9.0 zod: specifier: 4.4.3 version: 4.4.3 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -500,8 +500,8 @@ importers: version: link:../sarif devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -519,8 +519,8 @@ importers: version: link:../core-types devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -535,8 +535,8 @@ importers: version: link:../storage devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -554,8 +554,8 @@ importers: version: link:../core-types devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -570,8 +570,8 @@ importers: version: 4.4.3 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 typescript: specifier: 6.0.3 version: 6.0.3 @@ -595,8 +595,8 @@ importers: version: 8.0.0 devDependencies: '@types/node': - specifier: 25.6.2 - version: 25.6.2 + specifier: 25.7.0 + version: 25.7.0 '@types/write-file-atomic': specifier: 4.0.3 version: 4.0.3 @@ -650,13 +650,13 @@ packages: '@astrojs/sitemap@3.7.2': resolution: {integrity: sha512-PqkzkcZTb5ICiyIR8VoKbIAP/laNRXi5tw616N1Ckk+40oNB8Can1AzVV56lrbC5GKSZFCyJYUVYqVivMisvpA==} - '@astrojs/starlight@0.38.4': - resolution: {integrity: sha512-TGFIr2aVC+gcZCPQzJOO4ZnA/yL3jRnsUDcKlVdEhxhxaOQnWr9lZ9MRScg9zU6uh3HVeZAmmjkLCdTlHdcaZA==} + '@astrojs/starlight@0.39.2': + resolution: {integrity: sha512-vlw+bwnjtf5buCTUtLU7JfV6D3knslxqnspr6LKs6hfRuFZiyr5hT44F7GyDqR9FKANUqFxnIzWM81F1k/kOUA==} peerDependencies: astro: ^6.0.0 - '@astrojs/telemetry@3.3.1': - resolution: {integrity: sha512-7fcIxXS9J4ls5tr8b3ww9rbAIz2+HrhNJYZdkAhhB4za/I5IZ/60g+Bs8q7zwG0tOIZfNB4JWhVJ1Qkl/OrNCw==} + '@astrojs/telemetry@3.3.2': + resolution: {integrity: sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} '@aws-crypto/crc32@5.2.0': @@ -829,67 +829,63 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.29.2': - resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} - engines: {node: '>=6.9.0'} - '@babel/types@7.29.0': resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} - '@biomejs/biome@2.4.14': - resolution: {integrity: sha512-TmAvxOEgrpLypzVGJ8FulIZnlyA9TxrO1hyqYrCz9r+bwma9xXxuLA5IuYnj55XQneFx460KjRbx6SWGLkg3bQ==} + '@biomejs/biome@2.4.15': + resolution: {integrity: sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.4.14': - resolution: {integrity: sha512-XvgoE9XOawUOQPdmvs4J7wPhi/DLwSCGks3AlPJDmh34O0awRTqCED1HRcRDdpf1Zrp4us4MGOOdIxNpbqNF5Q==} + '@biomejs/cli-darwin-arm64@2.4.15': + resolution: {integrity: sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.4.14': - resolution: {integrity: sha512-jE7hKBCFhOx3uUh+ZkWBfOHxAcILPfhFplNkuID/eZeSTLHzfZzoZxW8fbqY9xXRnPi7jGNAf1iPVR+0yWsM/Q==} + '@biomejs/cli-darwin-x64@2.4.15': + resolution: {integrity: sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.4.14': - resolution: {integrity: sha512-/z+6gqAqqUQTHazwStxSXKHg9b8UvqBmDFRp+c4wYbq2KXhELQDon9EoC9RpmQ8JWkqQx/lIUy/cs+MhzDZp6A==} + '@biomejs/cli-linux-arm64-musl@2.4.15': + resolution: {integrity: sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [musl] - '@biomejs/cli-linux-arm64@2.4.14': - resolution: {integrity: sha512-2TELhZnW5RSLL063l9rc5xLpA0ZIw0Ccwy/0q384rvNAgFw3yI76bd59547yxowdQr5MNPET/xDLrLuvgSeeWQ==} + '@biomejs/cli-linux-arm64@2.4.15': + resolution: {integrity: sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [glibc] - '@biomejs/cli-linux-x64-musl@2.4.14': - resolution: {integrity: sha512-R6BWgJdQOwW9ulJatuTVrQkjnODjqHZkKNOqb1sz++3Noe5LYd0i3PchnOBUCYAPHoPWHhjJqbdZlHEu0hpjdA==} + '@biomejs/cli-linux-x64-musl@2.4.15': + resolution: {integrity: sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [musl] - '@biomejs/cli-linux-x64@2.4.14': - resolution: {integrity: sha512-zHrlQZDBDUz4OLAraYpWKcnLS6HOewBFWYOzY91d1ZjdqZwibOyb6BEu6WuWLugyo0P3riCmsbV9UqV1cSXwQg==} + '@biomejs/cli-linux-x64@2.4.15': + resolution: {integrity: sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [glibc] - '@biomejs/cli-win32-arm64@2.4.14': - resolution: {integrity: sha512-M3EH5hqOI/F/FUA2u4xcLoUgmxd218mvuj/6JL7Hv2toQvr2/AdOvKSpGkoRuWFCtQPVa+ZqkEV3Q5xBA9+XSA==} + '@biomejs/cli-win32-arm64@2.4.15': + resolution: {integrity: sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.4.14': - resolution: {integrity: sha512-WL0EG5qE+EAKomGXbf2g6VnSKJhTL3tXC0QRzWRwA5VpjxNYa6H4P7ZWfymbGE4IhZZQi1KXQ2R0YjwInmz2fA==} + '@biomejs/cli-win32-x64@2.4.15': + resolution: {integrity: sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -910,8 +906,8 @@ packages: '@chonkiejs/chunk@0.9.3': resolution: {integrity: sha512-uUOeoFGY3s6kzAoKskI50weZN0zvW3oLwUijA1uX7Wxuy9yZStF2IvGuXRigMgP2g/L85lsotYGkjpBMLjQnrg==} - '@chonkiejs/core@0.0.9': - resolution: {integrity: sha512-kcESzmeF4k+m11stJDEbXCf4BAFt0Wl+9R4vkcjrdLOLSSScsHIYDSmQp3Q03+Kay89qSg7v2gTfBZj2c5SEFA==} + '@chonkiejs/core@0.0.10': + resolution: {integrity: sha512-1u9VJBRqRcaSgvlb5tZgA/Y7nu6J3Mm56xK7M+NMshsEortrEpX4AL42HYFovxlggy5kHnjjDzLq7eDpiSRa+Q==} '@clack/core@1.3.0': resolution: {integrity: sha512-xJPHpAmEQUBrXSLx0gF+q5K/IyihXpsHZcha+jB+tyahsKRK3Dxo4D0coZDewHo12NhiuzC3dTtMPbm53GEAAA==} @@ -925,97 +921,93 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@commitlint/cli@21.0.0': - resolution: {integrity: sha512-p3y2oC0G2R45zaadMwBxCiSesS8digi5RDplP3Zrfpzm7xIgrgAj0W4fGzONjpHyg8obDVJDU45g5txzeMcblg==} + '@commitlint/cli@21.0.1': + resolution: {integrity: sha512-8vq10krmbJwBkvzXKhbs4o4JQEVscd3pqOlWuDUaDBwbeL694/P33UC29tZQFTAgPU9fVJ2+f2m3zw16yKWxHg==} engines: {node: '>=22.12.0'} hasBin: true - '@commitlint/config-conventional@20.5.3': - resolution: {integrity: sha512-j34Qqeaa152chJgz2ysyk0BCpHenJn1lV0Rx0VXf8k3ccQcED+48EZrzMvo9jLmJUyBrrBwvu89I+2er4gW7QQ==} - engines: {node: '>=v18'} + '@commitlint/config-conventional@21.0.1': + resolution: {integrity: sha512-gRorrkfWOh/+V5X8GYWWbQvrzPczopGMS4CCNrQdHkK4xWElv82BDvIsDhJZWTlI7TazOlYea6VATufCsFs+sw==} + engines: {node: '>=22.12.0'} '@commitlint/config-validator@19.5.0': resolution: {integrity: sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==} engines: {node: '>=v18'} - '@commitlint/config-validator@21.0.0': - resolution: {integrity: sha512-v0UplTYryNUB463X5WrelzKq5/qyYm9/iUNk38S7ZLnd56Uuk2T9awhYKGlgD2/4L5YuN2gsKkyy4EHpRPPz2Q==} + '@commitlint/config-validator@21.0.1': + resolution: {integrity: sha512-Zd2UFdndeMMaW2O96HK0tdfT4gOImUvidMpAd/pws2zZ4m1nrAZ/9b/v2JYuE8fs86GpXv9F7LNaIuCIWhY+pA==} engines: {node: '>=22.12.0'} - '@commitlint/ensure@21.0.0': - resolution: {integrity: sha512-n+OYs0Ws9GKC2WlmAeLNoPz9CUg6n/ZyYMkFF8rJ0aMn2kDTDTG0VqK/2Dco0EB4fhuF3JPIllJmU9/LKTl4aw==} + '@commitlint/ensure@21.0.1': + resolution: {integrity: sha512-jJ1037967wU7YN/xkv+iRlOBlmaOXPhPO5KQSqya6GyXzBlwuLzELBFao16DVg9dZyqmNrhewzwZ3SAibetHBQ==} engines: {node: '>=22.12.0'} '@commitlint/execute-rule@19.5.0': resolution: {integrity: sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==} engines: {node: '>=v18'} - '@commitlint/execute-rule@21.0.0': - resolution: {integrity: sha512-3OhTq2gQX1tEheMsbDNqxfcNHsAM6g9cub9plf05I9jCxtbNfn8Y+mhClKyUwhX4dbtmC4OLZ9i+HNmoL1aksA==} + '@commitlint/execute-rule@21.0.1': + resolution: {integrity: sha512-RifH+FmImozKBE6mozhF4K3r2RRKP7SMi/Q/zLCmExtp5e05lhHOUYqGBlFBAGNHaZxU/WYw1XuugYK9jQzqnA==} engines: {node: '>=22.12.0'} - '@commitlint/format@21.0.0': - resolution: {integrity: sha512-RTfGSrueEgofs1piqwi42U05d85wfxiMH2ncMCZnltx1XqPR3N2S48oACBtTy4xRAhWlf5XlHkK2RaDzEQu3dA==} + '@commitlint/format@21.0.1': + resolution: {integrity: sha512-ksmG2+cHGtuDPQQbhBbC4unwm444+6TiPw0d1bKf67hntgZqZ8E0g1MuYKUuyT5IH4IMmXZhKq22/Z3jBvtQIw==} engines: {node: '>=22.12.0'} - '@commitlint/is-ignored@21.0.0': - resolution: {integrity: sha512-K3SaaOTVY9VKhge7vl0R3ng7GENRzJQ9MPV43Tu53kAwEgSx/E0HF4US3AcVqdvlvsDUbF2yXvED95dhela83w==} + '@commitlint/is-ignored@21.0.1': + resolution: {integrity: sha512-iNDP8SFdw8JEkM0CHZ2XFnhTN4Zg5jKUY2d8kBOSFrI2aA+3YJI7fcqVpfgbpJ9xtxFVYpi+DBATU5AvhoTq8g==} engines: {node: '>=22.12.0'} - '@commitlint/lint@21.0.0': - resolution: {integrity: sha512-dlUJA0Ka14R1YaR46JVRWE3m/8dOQAgE/D0heUfzYua5Jogtq/zzu2ITAIaB/u25DaKjtEO6kuvASzsFDyrPMw==} + '@commitlint/lint@21.0.1': + resolution: {integrity: sha512-gF+iYtUw1gBG3HUH9z3VxwUjGg2R2G5j+nmvPs8aIeYkiB7TtneBu3wO85I0bUl93bYNsvsCNI9Nte2fmDUMww==} engines: {node: '>=22.12.0'} '@commitlint/load@19.6.1': resolution: {integrity: sha512-kE4mRKWWNju2QpsCWt428XBvUH55OET2N4QKQ0bF85qS/XbsRGG1MiTByDNlEVpEPceMkDr46LNH95DtRwcsfA==} engines: {node: '>=v18'} - '@commitlint/load@21.0.0': - resolution: {integrity: sha512-l0nBfO/20PKcJXHZqDIgh7kw/TWVVwn8zZJOkVGBK/ig/h328jBu9jK7OiDl2oZr5mLphmKGjYDR2ffEyb2lIA==} + '@commitlint/load@21.0.1': + resolution: {integrity: sha512-Btg1q1mKmiihN4W3x0EsPDrJMOQfMa9NIqlzlJyXAfxvsOGdGXOW5p3R3RcSxDCaY7JabY9flIl+Om1af3PSrw==} engines: {node: '>=22.12.0'} - '@commitlint/message@21.0.0': - resolution: {integrity: sha512-+daU92JaOHhI2En9KcH+2mvZGJ6D4YSxb/32QDwqkOwSj1Vanjio8PbAqX7dneACdg6B7RgQ7i3mpyYZAws4nw==} + '@commitlint/message@21.0.1': + resolution: {integrity: sha512-R3dVQeJQ0B6yqrZEjkUHD4r7UJYLV9Lvk2xs3PTOmtWk2G3mI6Xgc+YdRxL1PwcDfBiUjv2SkIkW4AUc976w1w==} engines: {node: '>=22.12.0'} - '@commitlint/parse@21.0.0': - resolution: {integrity: sha512-1dbvFBcQK79aTbpc2QCrgEDc6/MMkQ0Mdz4gGmYkN4AHMnAK9HesSewTHqGTrW5mALrMlYSgcWyvKjloY2w19A==} + '@commitlint/parse@21.0.1': + resolution: {integrity: sha512-oh/nCSOqdoeQNA1tO8aAmxkq5EBo8/NzcFQRvv66AWc9HpED28sL2iSicCKU6hPintWuscL6BJEWi77Wq1LPMQ==} engines: {node: '>=22.12.0'} - '@commitlint/read@21.0.0': - resolution: {integrity: sha512-8VKLKLl2vBSKoTMm1LwcySsyxrBeotnqcT5qJi9pPuPfqSapdAD870Ckgh79c41UFywL6kMqtiyY+kxtfcqZGg==} + '@commitlint/read@21.0.1': + resolution: {integrity: sha512-pMEu4lbpC8W0ZgKJj2U6WaobXIZWdFlULpIEewYhkPXx+WZcnoO53YrVPc7QErQuNolq2Me8dP58Wu7YAVXVOA==} engines: {node: '>=22.12.0'} '@commitlint/resolve-extends@19.5.0': resolution: {integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==} engines: {node: '>=v18'} - '@commitlint/resolve-extends@21.0.0': - resolution: {integrity: sha512-hrJYSZRpmecmSoxYrpuJ/1Q4J9JHt4AVVtr5/Ac6upLO/jJ1DnIm2AjD+38gru3KGOec4aHCVqETuWWLJhydWw==} + '@commitlint/resolve-extends@21.0.1': + resolution: {integrity: sha512-0DhjYWL6uYrY16Efa032fYk3woGJDU4AGWiG1XXltT9AMUNYKyb5cIZU2ivbaMZ3+kKFqUjikD2cjh66Sbh/Sg==} engines: {node: '>=22.12.0'} - '@commitlint/rules@21.0.0': - resolution: {integrity: sha512-NgQhX1qENA+rbrMw5KKyvVZpZG4D/0wgK8Z4INtcwKbfKtVDFMbn0oNc/Rs8wdyBPBj7ue8Lo/GllUL2Mqjwkg==} + '@commitlint/rules@21.0.1': + resolution: {integrity: sha512-VMooYpz4nJg7xlaUso6CCOWEz8D/ChkvsvZUMARcoJ1ZpfKPyFCGrHNha2tbsETNAb6ErgiRuCr2DvghrvPDYQ==} engines: {node: '>=22.12.0'} - '@commitlint/to-lines@21.0.0': - resolution: {integrity: sha512-qMwvrJK/x3dPcXsIAtQAMKV5Q0wTioyqyHKR06vVN4wmBF4cCrrLq5x81FDeY3Ba+GWgDt0/P3Zw/IHGM8lwgg==} + '@commitlint/to-lines@21.0.1': + resolution: {integrity: sha512-bd1BFII7p1EQZre9Kaj+kKaMFP3cFCdt21K7DItVux9XP5WjLgJ0/Uy1pJJh9aPwVJ6SKg62PxqlZaHI8hQAXw==} engines: {node: '>=22.12.0'} - '@commitlint/top-level@21.0.0': - resolution: {integrity: sha512-8jPqyWZueuN4hU6/ArKVsZ6i8xWtjIrbzHEOaLaTGUfjhhbZNBfXef/DGjzxy55hAv3yFNxHLINfI1bCJ0/MzA==} + '@commitlint/top-level@21.0.1': + resolution: {integrity: sha512-4esUYqzY7K0FCgcJ/1xWEZekV7Ch4yZT1+xjEb7KzqbJ05XEkxHVsTfC8ADKNNtlCE2pj98KEbPGZWw9WwEnVw==} engines: {node: '>=22.12.0'} '@commitlint/types@19.8.1': resolution: {integrity: sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==} engines: {node: '>=v18'} - '@commitlint/types@20.5.0': - resolution: {integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA==} - engines: {node: '>=v18'} - - '@commitlint/types@21.0.0': - resolution: {integrity: sha512-6nEz+M7I90iix4sviA8NLwskOuyt0M98KUU2aYgiKbn46jMSxUm1l2ACtzRd9ec+y38aKyJhW4Fp6NW0z35kJQ==} + '@commitlint/types@21.0.1': + resolution: {integrity: sha512-4u7w8jcoCUFWhjWnASYzZHAP34OqOtuFBN87nQmFvqda03YU0T6z+yB4w0gSAMpekiRqqGk5rt+qSlW+a2vSEg==} engines: {node: '>=22.12.0'} '@conventional-changelog/git-client@2.7.0': @@ -1256,17 +1248,17 @@ packages: cpu: [x64] os: [win32] - '@expressive-code/core@0.41.7': - resolution: {integrity: sha512-ck92uZYZ9Wba2zxkiZLsZGi9N54pMSAVdrI9uW3Oo9AtLglD5RmrdTwbYPCT2S/jC36JGB2i+pnQtBm/Ib2+dg==} + '@expressive-code/core@0.42.0': + resolution: {integrity: sha512-MN11+9nfmaC7sYu2BZJXAXqwkBRt8t1xTSqP+Ti1NfTEskgl6xUnzDxoaiQkg0BMzpglA0pys4dpDKquP/cyIw==} - '@expressive-code/plugin-frames@0.41.7': - resolution: {integrity: sha512-diKtxjQw/979cTglRFaMCY/sR6hWF0kSMg8jsKLXaZBSfGS0I/Hoe7Qds3vVEgeoW+GHHQzMcwvgx/MOIXhrTA==} + '@expressive-code/plugin-frames@0.42.0': + resolution: {integrity: sha512-XtkPm+941Uta7Y+81Acv+OA/20F1NJmJhCX6UYGKpqEIGqplNh3PTOhcURp6tcruhlzJcWcvpWy6Oigz3SrjqA==} - '@expressive-code/plugin-shiki@0.41.7': - resolution: {integrity: sha512-DL605bLrUOgqTdZ0Ot5MlTaWzppRkzzqzeGEu7ODnHF39IkEBbFdsC7pbl3LbUQ1DFtnfx6rD54k/cdofbW6KQ==} + '@expressive-code/plugin-shiki@0.42.0': + resolution: {integrity: sha512-PMKey/kLmewttAHQezL+Y5Fx3vVssfDi3+FJOYQQS2mXP3tQspFELtKKAfsXfmSXdToZYgwoO69HJndqfE+09g==} - '@expressive-code/plugin-text-markers@0.41.7': - resolution: {integrity: sha512-Ewpwuc5t6eFdZmWlFyeuy3e1PTQC0jFvw2Q+2bpcWXbOZhPLsT7+h8lsSIJxb5mS7wZko7cKyQ2RLYDyK6Fpmw==} + '@expressive-code/plugin-text-markers@0.42.0': + resolution: {integrity: sha512-l59lUx8fq1v5g6SpmbDjiU0+7IdfbiWnAyRmtTVSpfhyq+nZMN4UcmYyu2b9Mynhzt7Gr+O+cXyEPDNb2AVWVQ==} '@fortawesome/fontawesome-free@6.7.2': resolution: {integrity: sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==} @@ -1608,6 +1600,10 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@kreuzberg/tree-sitter-language-pack@1.8.0': + resolution: {integrity: sha512-h4v52yJUVpA74DdvztFRQWuPgAKE52ysC2h1u/wLqdPjHvouV12Bj2bV4h30sGjEduEWgII+ktOL3kkp3GTK6A==} + engines: {node: '>= 16'} + '@kwsites/file-exists@1.1.1': resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} @@ -1996,30 +1992,18 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@3.23.0': - resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} - '@shikijs/core@4.0.2': resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==} engines: {node: '>=20'} - '@shikijs/engine-javascript@3.23.0': - resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} - '@shikijs/engine-javascript@4.0.2': resolution: {integrity: sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==} engines: {node: '>=20'} - '@shikijs/engine-oniguruma@3.23.0': - resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} - '@shikijs/engine-oniguruma@4.0.2': resolution: {integrity: sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==} engines: {node: '>=20'} - '@shikijs/langs@3.23.0': - resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} - '@shikijs/langs@4.0.2': resolution: {integrity: sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==} engines: {node: '>=20'} @@ -2028,16 +2012,10 @@ packages: resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==} engines: {node: '>=20'} - '@shikijs/themes@3.23.0': - resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} - '@shikijs/themes@4.0.2': resolution: {integrity: sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==} engines: {node: '>=20'} - '@shikijs/types@3.23.0': - resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} - '@shikijs/types@4.0.2': resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==} engines: {node: '>=20'} @@ -2422,12 +2400,12 @@ packages: '@types/node@24.12.2': resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} - '@types/node@25.6.0': - resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} - '@types/node@25.6.2': resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.7.0': + resolution: {integrity: sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==} + '@types/picomatch@4.0.3': resolution: {integrity: sha512-iG0T6+nYJ9FAPmx9SsUlnwcq1ZVRuCXcVEvWnntoPlrOpwtSTKNDC9uVAxTsC3PUvJ+99n4RpAcNgBbHX3JSnQ==} @@ -2609,13 +2587,13 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro-expressive-code@0.41.7: - resolution: {integrity: sha512-hUpogGc6DdAd+I7pPXsctyYPRBJDK7Q7d06s4cyP0Vz3OcbziP3FNzN0jZci1BpCvLn9675DvS7B9ctKKX64JQ==} + astro-expressive-code@0.42.0: + resolution: {integrity: sha512-aiTePi2Cn0mJPYWZSzP1GcxCinX9mNtJyCCshVVPSg1yRwM7ADvFJOx0FnS440M9t65hp8JH//dc2qr22Bm4ag==} peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta - astro@6.2.1: - resolution: {integrity: sha512-3g1sYNly+QAkuO5ErNEQBYvsxorNDSCUNIeStBs+kcXGchvKQl1Q9EuDNOvSg010XLlHJFLVFZs9LV18Jjp4Hg==} + astro@6.3.1: + resolution: {integrity: sha512-atz6dmkE3Gu24bDgb7g2RE/BYnKqPYIHd6hTUM1UXvu/i7qNZOKLAqEHvgYpv9PQVcgWsXpk4/OOXZ0E/FzvSQ==} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -3288,9 +3266,6 @@ packages: discontinuous-range@1.0.0: resolution: {integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -3489,8 +3464,8 @@ packages: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} - expressive-code@0.41.7: - resolution: {integrity: sha512-2wZjC8OQ3TaVEMcBtYY4Va3lo6J+Ai9jf3d4dbhURMJcU4Pbqe6EcHe424MIZI0VHUA1bR6xdpoHYi3yxokWqA==} + expressive-code@0.42.0: + resolution: {integrity: sha512-V5DtJLEKuj4wf9O6IRtPtRObkMVy2ggR+S0MdjrTw6m58krZnDioyhW1si3Y04c5YPeooP4nd85Yq9NwEVHS4g==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -3531,15 +3506,15 @@ packages: fast-xml-builder@1.1.7: resolution: {integrity: sha512-Yh7/7rQuMXICNr0oMYDR2yHP6oUvmQsTToFeOWj/kIDhAwQ+c4Ol/lbcwOmEM5OHYQmh6S6EQSQ1sljCKP36bQ==} - fast-xml-builder@1.1.8: - resolution: {integrity: sha512-sDVBc2gg8pSKvcbE8rBmOyjSGQf0AdsbqvHeIOv3D/uYNoV4eCReQXyDF8Pdv8+m1FHazACypSz2hR7O2S1LLw==} + fast-xml-builder@1.2.0: + resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} fast-xml-parser@5.7.2: resolution: {integrity: sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==} hasBin: true - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -3661,6 +3636,10 @@ packages: get-tsconfig@4.14.0: resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + get-tsconfig@5.0.0-beta.4: + resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==} + engines: {node: '>=20.20.0'} + git-raw-commits@5.0.1: resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==} engines: {node: '>=18'} @@ -3897,8 +3876,13 @@ packages: resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} engines: {node: '>=18.18.0'} - i18next@23.16.8: - resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} + i18next@26.1.0: + resolution: {integrity: sha512-dIU6td04DvQuIqVst5S9g0GviTmhZ0DYD4b9ociVGJmuCa5vZ2de/t+Enf4olvj87mF8Y2lwjNQBwC9QZsvzKQ==} + peerDependencies: + typescript: ^5 || ^6 + peerDependenciesMeta: + typescript: + optional: true iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -4133,6 +4117,9 @@ packages: json-schema-typed@8.0.2: resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} @@ -4330,10 +4317,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.3.5: - resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} - engines: {node: 20 || >=22} - lru-cache@11.3.6: resolution: {integrity: sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==} engines: {node: 20 || >=22} @@ -4469,8 +4452,8 @@ packages: micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} - micromark-extension-directive@3.0.2: - resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + micromark-extension-directive@4.0.0: + resolution: {integrity: sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==} micromark-extension-gfm-autolink-literal@2.1.0: resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} @@ -4984,13 +4967,13 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - playwright-core@1.59.1: - resolution: {integrity: sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==} + playwright-core@1.60.0: + resolution: {integrity: sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==} engines: {node: '>=18'} hasBin: true - playwright@1.59.1: - resolution: {integrity: sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==} + playwright@1.60.0: + resolution: {integrity: sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==} engines: {node: '>=18'} hasBin: true @@ -5133,8 +5116,8 @@ packages: regex@6.1.0: resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} - rehype-expressive-code@0.41.7: - resolution: {integrity: sha512-25f8ZMSF1d9CMscX7Cft0TSQIqdwjce2gDOvQ+d/w0FovsMwrSt3ODP4P3Z7wO1jsIJ4eYyaDRnIR/27bd/EMQ==} + rehype-expressive-code@0.42.0: + resolution: {integrity: sha512-8rp/1YMEVVSYbtz+bFBx+uSx3vA4i4T8RwRm5Q/IWbucQnnQqQ0hDqtmKOr8tv+59Cik6cu5aH3WPo0I7csuTA==} rehype-format@5.0.1: resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} @@ -5168,8 +5151,8 @@ packages: rehype@13.0.2: resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - remark-directive@3.0.1: - resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} + remark-directive@4.0.0: + resolution: {integrity: sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==} remark-gfm@4.0.1: resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} @@ -5342,9 +5325,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@3.23.0: - resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} - shiki@4.0.2: resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} engines: {node: '>=20'} @@ -5466,8 +5446,8 @@ packages: '@astrojs/starlight': '>=0.38.0' astro: '>=6.0.0' - starlight-llms-txt@0.8.1: - resolution: {integrity: sha512-bRMck9OGNiKXyeJzA6Qy2N/gqC40aERpucOOagl+dPz5s/XeY+9p5dx4wBk3Qiicy3dF/F62Zt9iPPff/POpvA==} + starlight-llms-txt@0.9.0: + resolution: {integrity: sha512-Yd/ZD0iR4U1tPkhW1O2dh1gBsMWueBni7Ht4hJVEUpoczwPy8U+Ii4OCVuYIQQYSI7crHyx60ZC+zYMqZM881Q==} peerDependencies: '@astrojs/starlight': '>=0.38.0' astro: ^6.0.0 @@ -5544,9 +5524,6 @@ packages: resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} engines: {node: '>=14.16'} - strnum@2.2.3: - resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} - strnum@2.3.0: resolution: {integrity: sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==} @@ -5608,10 +5585,6 @@ packages: resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} engines: {node: ^16.14.0 || >= 17.3.0} - tinyexec@1.1.1: - resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} - engines: {node: '>=18'} - tinyexec@1.1.2: resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} engines: {node: '>=18'} @@ -5785,16 +5758,6 @@ packages: ts-morph@28.0.0: resolution: {integrity: sha512-Wp3tnZ2bzwxyTZMtgWVzXDfm7lB1Drz+y9DmmYH/L702PQhPyVrp3pkou3yIz4qjS14GY9kcpmLiOOMvl8oG1g==} - tsconfck@3.1.6: - resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} - engines: {node: ^18 || >=20} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -5856,6 +5819,9 @@ packages: undici-types@7.19.2: resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.21.0: + resolution: {integrity: sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -6063,14 +6029,6 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - web-tree-sitter@0.25.10: - resolution: {integrity: sha512-Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA==} - peerDependencies: - '@types/emscripten': ^1.40.0 - peerDependenciesMeta: - '@types/emscripten': - optional: true - web-tree-sitter@0.26.8: resolution: {integrity: sha512-4sUwi7ZyOrIk5KLgYLkc2A/F0LFMQnBhfb+2Cdl7ik4ePJ6JD+fk4ofI2sA5eGawBKBaK4Vntt7Ww5KcEsay4A==} @@ -6130,6 +6088,10 @@ packages: resolution: {integrity: sha512-dYwyZredl67GyLLIHJnRM3h2PcOmN5SkcgC7eM5DPDEOEl6dLFqVrMg3F1Ea32usj4VSVZtd2H4MtKTNOf6nPg==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + xml-naming@0.1.0: + resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} + engines: {node: '>=16.0.0'} + xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} @@ -6141,13 +6103,13 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml@2.8.3: - resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + yaml@2.8.4: + resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==} engines: {node: '>= 14.6'} hasBin: true - yaml@2.8.4: - resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==} + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} engines: {node: '>= 14.6'} hasBin: true @@ -6187,9 +6149,6 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.4.1: - resolution: {integrity: sha512-a6ENMBBGZBsnlSebQ/eKCguSBeGKSf4O7BPnqVPmYGtpBYI7VSqoVqw+QcB7kPRjbqPwhYTpFbVj/RqNz/CT0Q==} - zod@4.4.3: resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} @@ -6258,12 +6217,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@5.0.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4))': + '@astrojs/mdx@5.0.4(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))': dependencies: '@astrojs/markdown-remark': 7.1.1 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) es-module-lexer: 2.1.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -6285,25 +6244,25 @@ snapshots: dependencies: sitemap: 9.0.1 stream-replace-string: 2.0.0 - zod: 4.4.1 + zod: 4.4.3 - '@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4))': + '@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3)': dependencies: '@astrojs/markdown-remark': 7.1.1 - '@astrojs/mdx': 5.0.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + '@astrojs/mdx': 5.0.4(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)) '@astrojs/sitemap': 3.7.2 '@pagefind/default-ui': 1.5.2 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) - astro-expressive-code: 0.41.7(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) + astro-expressive-code: 0.42.0(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(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: 23.16.8 + i18next: 26.1.0(typescript@6.0.3) js-yaml: 4.1.1 klona: 2.0.6 magic-string: 0.30.21 @@ -6313,18 +6272,18 @@ snapshots: pagefind: 1.5.2 rehype: 13.0.2 rehype-format: 5.0.1 - remark-directive: 3.0.1 + remark-directive: 4.0.0 ultrahtml: 1.6.0 unified: 11.0.5 unist-util-visit: 5.1.0 vfile: 6.0.3 transitivePeerDependencies: - supports-color + - typescript - '@astrojs/telemetry@3.3.1': + '@astrojs/telemetry@3.3.2': dependencies: ci-info: 4.4.0 - dlv: 1.1.3 dset: 3.1.4 is-docker: 4.0.0 is-wsl: 3.1.1 @@ -6813,46 +6772,44 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/runtime@7.29.2': {} - '@babel/types@7.29.0': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@biomejs/biome@2.4.14': + '@biomejs/biome@2.4.15': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.4.14 - '@biomejs/cli-darwin-x64': 2.4.14 - '@biomejs/cli-linux-arm64': 2.4.14 - '@biomejs/cli-linux-arm64-musl': 2.4.14 - '@biomejs/cli-linux-x64': 2.4.14 - '@biomejs/cli-linux-x64-musl': 2.4.14 - '@biomejs/cli-win32-arm64': 2.4.14 - '@biomejs/cli-win32-x64': 2.4.14 + '@biomejs/cli-darwin-arm64': 2.4.15 + '@biomejs/cli-darwin-x64': 2.4.15 + '@biomejs/cli-linux-arm64': 2.4.15 + '@biomejs/cli-linux-arm64-musl': 2.4.15 + '@biomejs/cli-linux-x64': 2.4.15 + '@biomejs/cli-linux-x64-musl': 2.4.15 + '@biomejs/cli-win32-arm64': 2.4.15 + '@biomejs/cli-win32-x64': 2.4.15 - '@biomejs/cli-darwin-arm64@2.4.14': + '@biomejs/cli-darwin-arm64@2.4.15': optional: true - '@biomejs/cli-darwin-x64@2.4.14': + '@biomejs/cli-darwin-x64@2.4.15': optional: true - '@biomejs/cli-linux-arm64-musl@2.4.14': + '@biomejs/cli-linux-arm64-musl@2.4.15': optional: true - '@biomejs/cli-linux-arm64@2.4.14': + '@biomejs/cli-linux-arm64@2.4.15': optional: true - '@biomejs/cli-linux-x64-musl@2.4.14': + '@biomejs/cli-linux-x64-musl@2.4.15': optional: true - '@biomejs/cli-linux-x64@2.4.14': + '@biomejs/cli-linux-x64@2.4.15': optional: true - '@biomejs/cli-win32-arm64@2.4.14': + '@biomejs/cli-win32-arm64@2.4.15': optional: true - '@biomejs/cli-win32-x64@2.4.14': + '@biomejs/cli-win32-x64@2.4.15': optional: true '@braintree/sanitize-url@7.1.2': {} @@ -6867,12 +6824,11 @@ snapshots: '@chonkiejs/chunk@0.9.3': {} - '@chonkiejs/core@0.0.9(@types/emscripten@1.41.5)': + '@chonkiejs/core@0.0.10': dependencies: '@chonkiejs/chunk': 0.9.3 - web-tree-sitter: 0.25.10(@types/emscripten@1.41.5) - transitivePeerDependencies: - - '@types/emscripten' + optionalDependencies: + '@kreuzberg/tree-sitter-language-pack': 1.8.0 '@clack/core@1.3.0': dependencies: @@ -6889,13 +6845,13 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@21.0.0(@types/node@25.6.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': + '@commitlint/cli@21.0.1(@types/node@25.7.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': dependencies: - '@commitlint/format': 21.0.0 - '@commitlint/lint': 21.0.0 - '@commitlint/load': 21.0.0(@types/node@25.6.0)(typescript@6.0.3) - '@commitlint/read': 21.0.0(conventional-commits-parser@6.4.0) - '@commitlint/types': 21.0.0 + '@commitlint/format': 21.0.1 + '@commitlint/lint': 21.0.1 + '@commitlint/load': 21.0.1(@types/node@25.7.0)(typescript@6.0.3) + '@commitlint/read': 21.0.1(conventional-commits-parser@6.4.0) + '@commitlint/types': 21.0.1 tinyexec: 1.1.2 yargs: 18.0.0 transitivePeerDependencies: @@ -6904,9 +6860,9 @@ snapshots: - conventional-commits-parser - typescript - '@commitlint/config-conventional@20.5.3': + '@commitlint/config-conventional@21.0.1': dependencies: - '@commitlint/types': 20.5.0 + '@commitlint/types': 21.0.1 conventional-changelog-conventionalcommits: 9.3.1 '@commitlint/config-validator@19.5.0': @@ -6915,39 +6871,39 @@ snapshots: ajv: 8.18.0 optional: true - '@commitlint/config-validator@21.0.0': + '@commitlint/config-validator@21.0.1': dependencies: - '@commitlint/types': 21.0.0 + '@commitlint/types': 21.0.1 ajv: 8.18.0 - '@commitlint/ensure@21.0.0': + '@commitlint/ensure@21.0.1': dependencies: - '@commitlint/types': 21.0.0 + '@commitlint/types': 21.0.1 es-toolkit: 1.46.1 '@commitlint/execute-rule@19.5.0': optional: true - '@commitlint/execute-rule@21.0.0': {} + '@commitlint/execute-rule@21.0.1': {} - '@commitlint/format@21.0.0': + '@commitlint/format@21.0.1': dependencies: - '@commitlint/types': 21.0.0 + '@commitlint/types': 21.0.1 picocolors: 1.1.1 - '@commitlint/is-ignored@21.0.0': + '@commitlint/is-ignored@21.0.1': dependencies: - '@commitlint/types': 21.0.0 - semver: 7.7.4 + '@commitlint/types': 21.0.1 + semver: 7.8.0 - '@commitlint/lint@21.0.0': + '@commitlint/lint@21.0.1': dependencies: - '@commitlint/is-ignored': 21.0.0 - '@commitlint/parse': 21.0.0 - '@commitlint/rules': 21.0.0 - '@commitlint/types': 21.0.0 + '@commitlint/is-ignored': 21.0.1 + '@commitlint/parse': 21.0.1 + '@commitlint/rules': 21.0.1 + '@commitlint/types': 21.0.1 - '@commitlint/load@19.6.1(@types/node@25.6.0)(typescript@6.0.3)': + '@commitlint/load@19.6.1(@types/node@25.7.0)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -6955,7 +6911,7 @@ snapshots: '@commitlint/types': 19.8.1 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@25.6.0)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@25.7.0)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -6964,14 +6920,14 @@ snapshots: - typescript optional: true - '@commitlint/load@21.0.0(@types/node@25.6.0)(typescript@6.0.3)': + '@commitlint/load@21.0.1(@types/node@25.7.0)(typescript@6.0.3)': dependencies: - '@commitlint/config-validator': 21.0.0 - '@commitlint/execute-rule': 21.0.0 - '@commitlint/resolve-extends': 21.0.0 - '@commitlint/types': 21.0.0 + '@commitlint/config-validator': 21.0.1 + '@commitlint/execute-rule': 21.0.1 + '@commitlint/resolve-extends': 21.0.1 + '@commitlint/types': 21.0.1 cosmiconfig: 9.0.1(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@25.7.0)(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 @@ -6979,18 +6935,18 @@ snapshots: - '@types/node' - typescript - '@commitlint/message@21.0.0': {} + '@commitlint/message@21.0.1': {} - '@commitlint/parse@21.0.0': + '@commitlint/parse@21.0.1': dependencies: - '@commitlint/types': 21.0.0 + '@commitlint/types': 21.0.1 conventional-changelog-angular: 8.3.1 conventional-commits-parser: 6.4.0 - '@commitlint/read@21.0.0(conventional-commits-parser@6.4.0)': + '@commitlint/read@21.0.1(conventional-commits-parser@6.4.0)': dependencies: - '@commitlint/top-level': 21.0.0 - '@commitlint/types': 21.0.0 + '@commitlint/top-level': 21.0.1 + '@commitlint/types': 21.0.1 git-raw-commits: 5.0.1(conventional-commits-parser@6.4.0) tinyexec: 1.1.2 transitivePeerDependencies: @@ -7007,24 +6963,24 @@ snapshots: resolve-from: 5.0.0 optional: true - '@commitlint/resolve-extends@21.0.0': + '@commitlint/resolve-extends@21.0.1': dependencies: - '@commitlint/config-validator': 21.0.0 - '@commitlint/types': 21.0.0 + '@commitlint/config-validator': 21.0.1 + '@commitlint/types': 21.0.1 es-toolkit: 1.46.1 global-directory: 5.0.0 resolve-from: 5.0.0 - '@commitlint/rules@21.0.0': + '@commitlint/rules@21.0.1': dependencies: - '@commitlint/ensure': 21.0.0 - '@commitlint/message': 21.0.0 - '@commitlint/to-lines': 21.0.0 - '@commitlint/types': 21.0.0 + '@commitlint/ensure': 21.0.1 + '@commitlint/message': 21.0.1 + '@commitlint/to-lines': 21.0.1 + '@commitlint/types': 21.0.1 - '@commitlint/to-lines@21.0.0': {} + '@commitlint/to-lines@21.0.1': {} - '@commitlint/top-level@21.0.0': + '@commitlint/top-level@21.0.1': dependencies: escalade: 3.2.0 @@ -7034,12 +6990,7 @@ snapshots: chalk: 5.3.0 optional: true - '@commitlint/types@20.5.0': - dependencies: - conventional-commits-parser: 6.4.0 - picocolors: 1.1.1 - - '@commitlint/types@21.0.0': + '@commitlint/types@21.0.1': dependencies: conventional-commits-parser: 6.4.0 picocolors: 1.1.1 @@ -7176,7 +7127,7 @@ snapshots: '@esbuild/win32-x64@0.27.7': optional: true - '@expressive-code/core@0.41.7': + '@expressive-code/core@0.42.0': dependencies: '@ctrl/tinycolor': 4.2.0 hast-util-select: 6.0.4 @@ -7188,24 +7139,24 @@ snapshots: unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 - '@expressive-code/plugin-frames@0.41.7': + '@expressive-code/plugin-frames@0.42.0': dependencies: - '@expressive-code/core': 0.41.7 + '@expressive-code/core': 0.42.0 - '@expressive-code/plugin-shiki@0.41.7': + '@expressive-code/plugin-shiki@0.42.0': dependencies: - '@expressive-code/core': 0.41.7 - shiki: 3.23.0 + '@expressive-code/core': 0.42.0 + shiki: 4.0.2 - '@expressive-code/plugin-text-markers@0.41.7': + '@expressive-code/plugin-text-markers@0.42.0': dependencies: - '@expressive-code/core': 0.41.7 + '@expressive-code/core': 0.42.0 '@fortawesome/fontawesome-free@6.7.2': {} - '@graphty/algorithms@1.7.1(@types/node@25.6.2)(typescript@6.0.3)': + '@graphty/algorithms@1.7.1(@types/node@25.7.0)(typescript@6.0.3)': dependencies: - pupt: 1.4.1(@types/node@25.6.2)(typescript@6.0.3) + pupt: 1.4.1(@types/node@25.7.0)(typescript@6.0.3) typedfastbitset: 0.6.1 transitivePeerDependencies: - '@types/node' @@ -7331,135 +7282,135 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@25.6.2)': + '@inquirer/checkbox@4.3.2(@types/node@25.7.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/confirm@5.1.21(@types/node@25.6.2)': + '@inquirer/confirm@5.1.21(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/core@10.3.2(@types/node@25.6.2)': + '@inquirer/core@10.3.2(@types/node@25.7.0)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.7.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/editor@4.2.23(@types/node@25.6.2)': + '@inquirer/editor@4.2.23(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/external-editor': 1.0.3(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/external-editor': 1.0.3(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/expand@4.0.23(@types/node@25.6.2)': + '@inquirer/expand@4.0.23(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/external-editor@1.0.3(@types/node@25.6.2)': + '@inquirer/external-editor@1.0.3(@types/node@25.7.0)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@25.6.2)': + '@inquirer/input@4.3.1(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/number@3.0.23(@types/node@25.6.2)': + '@inquirer/number@3.0.23(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/password@4.0.23(@types/node@25.6.2)': + '@inquirer/password@4.0.23(@types/node@25.7.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 - - '@inquirer/prompts@7.10.1(@types/node@25.6.2)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@25.6.2) - '@inquirer/confirm': 5.1.21(@types/node@25.6.2) - '@inquirer/editor': 4.2.23(@types/node@25.6.2) - '@inquirer/expand': 4.0.23(@types/node@25.6.2) - '@inquirer/input': 4.3.1(@types/node@25.6.2) - '@inquirer/number': 3.0.23(@types/node@25.6.2) - '@inquirer/password': 4.0.23(@types/node@25.6.2) - '@inquirer/rawlist': 4.1.11(@types/node@25.6.2) - '@inquirer/search': 3.2.2(@types/node@25.6.2) - '@inquirer/select': 4.4.2(@types/node@25.6.2) + '@types/node': 25.7.0 + + '@inquirer/prompts@7.10.1(@types/node@25.7.0)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.7.0) + '@inquirer/confirm': 5.1.21(@types/node@25.7.0) + '@inquirer/editor': 4.2.23(@types/node@25.7.0) + '@inquirer/expand': 4.0.23(@types/node@25.7.0) + '@inquirer/input': 4.3.1(@types/node@25.7.0) + '@inquirer/number': 3.0.23(@types/node@25.7.0) + '@inquirer/password': 4.0.23(@types/node@25.7.0) + '@inquirer/rawlist': 4.1.11(@types/node@25.7.0) + '@inquirer/search': 3.2.2(@types/node@25.7.0) + '@inquirer/select': 4.4.2(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/rawlist@4.1.11(@types/node@25.6.2)': + '@inquirer/rawlist@4.1.11(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/search@3.2.2(@types/node@25.6.2)': + '@inquirer/search@3.2.2(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/select@4.4.2(@types/node@25.6.2)': + '@inquirer/select@4.4.2(@types/node@25.7.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/testing@2.1.53(@types/node@25.6.2)': + '@inquirer/testing@2.1.53(@types/node@25.7.0)': dependencies: - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.7.0) mute-stream: 2.0.0 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/type@3.0.10(@types/node@25.6.2)': + '@inquirer/type@3.0.10(@types/node@25.7.0)': optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@isaacs/cliui@8.0.2': dependencies: @@ -7478,6 +7429,9 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} + '@kreuzberg/tree-sitter-language-pack@1.8.0': + optional: true + '@kwsites/file-exists@1.1.1': dependencies: debug: 4.4.3 @@ -7781,13 +7735,6 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@3.23.0': - dependencies: - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - '@shikijs/core@4.0.2': dependencies: '@shikijs/primitive': 4.0.2 @@ -7796,32 +7743,17 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@3.23.0': - dependencies: - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.6 - '@shikijs/engine-javascript@4.0.2': dependencies: '@shikijs/types': 4.0.2 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 - '@shikijs/engine-oniguruma@3.23.0': - dependencies: - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/engine-oniguruma@4.0.2': dependencies: '@shikijs/types': 4.0.2 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.23.0': - dependencies: - '@shikijs/types': 3.23.0 - '@shikijs/langs@4.0.2': dependencies: '@shikijs/types': 4.0.2 @@ -7832,19 +7764,10 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/themes@3.23.0': - dependencies: - '@shikijs/types': 3.23.0 - '@shikijs/themes@4.0.2': dependencies: '@shikijs/types': 4.0.2 - '@shikijs/types@3.23.0': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - '@shikijs/types@4.0.2': dependencies: '@shikijs/vscode-textmate': 10.0.2 @@ -8187,7 +8110,7 @@ snapshots: lodash.values: 4.3.0 object-hash: 3.0.0 packageurl-js: 2.0.1 - semver: 7.7.4 + semver: 7.8.0 tslib: 2.8.1 '@snyk/error-catalog-nodejs-public@5.80.0': @@ -8230,12 +8153,12 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.2.0 '@types/keyv': 3.1.4 - '@types/node': 25.6.0 + '@types/node': 25.6.2 '@types/responselike': 1.0.3 '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.6.2 optional: true '@types/d3-array@3.2.2': {} @@ -8381,7 +8304,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.6.2 '@types/mdast@4.0.4': dependencies: @@ -8403,25 +8326,25 @@ snapshots: dependencies: undici-types: 7.16.0 - '@types/node@25.6.0': + '@types/node@25.6.2': dependencies: undici-types: 7.19.2 - '@types/node@25.6.2': + '@types/node@25.7.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.21.0 '@types/picomatch@4.0.3': {} '@types/responselike@1.0.3': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.6.2 '@types/sarif@2.1.7': {} '@types/sax@1.2.7': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.6.2 '@types/semver@7.7.1': {} @@ -8471,7 +8394,7 @@ snapshots: hpagent: 1.2.0 micromatch: 4.0.8 p-limit: 2.3.0 - semver: 7.7.4 + semver: 7.8.0 strip-ansi: 6.0.1 tar: 7.5.13 tinylogic: 2.0.0 @@ -8609,17 +8532,17 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.41.7(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)): + astro-expressive-code@0.42.0(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)): dependencies: - astro: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) - rehype-expressive-code: 0.41.7 + astro: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) + rehype-expressive-code: 0.42.0 - astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4): + astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0): dependencies: '@astrojs/compiler': 4.0.0 '@astrojs/internal-helpers': 0.9.0 '@astrojs/markdown-remark': 7.1.1 - '@astrojs/telemetry': 3.3.1 + '@astrojs/telemetry': 3.3.2 '@capsizecss/unpack': 4.0.0 '@clack/prompts': 1.3.0 '@oslojs/encoding': 1.1.0 @@ -8637,10 +8560,12 @@ snapshots: esbuild: 0.27.7 flattie: 1.1.1 fontace: 0.4.1 + get-tsconfig: 5.0.0-beta.4 github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.2.0 js-yaml: 4.1.1 + jsonc-parser: 3.3.1 magic-string: 0.30.21 magicast: 0.5.2 mrmime: 2.0.1 @@ -8652,24 +8577,23 @@ snapshots: piccolore: 0.1.3 picomatch: 4.0.4 rehype: 13.0.2 - semver: 7.7.4 + semver: 7.8.0 shiki: 4.0.2 smol-toml: 1.6.1 svgo: 4.0.1 tinyclip: 0.1.12 - tinyexec: 1.1.1 + tinyexec: 1.1.2 tinyglobby: 0.2.16 - tsconfck: 3.1.6(typescript@6.0.3) ultrahtml: 1.6.0 unifont: 0.7.4 unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) - vitefu: 1.1.3(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)) + vite: 7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 - zod: 4.4.1 + zod: 4.4.3 optionalDependencies: sharp: 0.34.5 transitivePeerDependencies: @@ -8703,7 +8627,6 @@ snapshots: - supports-color - terser - tsx - - typescript - uploadthing - yaml @@ -8972,10 +8895,10 @@ snapshots: commander@8.3.0: {} - commitizen@4.3.1(@types/node@25.6.0)(typescript@6.0.3): + commitizen@4.3.1(@types/node@25.7.0)(typescript@6.0.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@25.6.0)(typescript@6.0.3) + cz-conventional-changelog: 3.3.0(@types/node@25.7.0)(typescript@6.0.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -9043,17 +8966,17 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig-typescript-loader@6.1.0(@types/node@25.6.0)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@25.7.0)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 cosmiconfig: 9.0.0(typescript@6.0.3) jiti: 2.4.1 typescript: 6.0.3 optional: true - cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@25.7.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 25.6.0 + '@types/node': 25.7.0 cosmiconfig: 9.0.1(typescript@6.0.3) jiti: 2.6.1 typescript: 6.0.3 @@ -9127,16 +9050,16 @@ snapshots: cytoscape@3.33.3: {} - cz-conventional-changelog@3.3.0(@types/node@25.6.0)(typescript@6.0.3): + cz-conventional-changelog@3.3.0(@types/node@25.7.0)(typescript@6.0.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@25.6.0)(typescript@6.0.3) + commitizen: 4.3.1(@types/node@25.7.0)(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': 19.6.1(@types/node@25.6.0)(typescript@6.0.3) + '@commitlint/load': 19.6.1(@types/node@25.7.0)(typescript@6.0.3) transitivePeerDependencies: - '@types/node' - typescript @@ -9364,7 +9287,7 @@ snapshots: '@pnpm/crypto.base32-hash': 1.0.1 '@pnpm/types': 8.9.0 encode-registry: 3.0.1 - semver: 7.7.4 + semver: 7.8.0 dequal@2.0.3: {} @@ -9390,8 +9313,6 @@ snapshots: discontinuous-range@1.0.0: {} - dlv@1.1.3: {} - dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -9637,12 +9558,12 @@ snapshots: transitivePeerDependencies: - supports-color - expressive-code@0.41.7: + expressive-code@0.42.0: dependencies: - '@expressive-code/core': 0.41.7 - '@expressive-code/plugin-frames': 0.41.7 - '@expressive-code/plugin-shiki': 0.41.7 - '@expressive-code/plugin-text-markers': 0.41.7 + '@expressive-code/core': 0.42.0 + '@expressive-code/plugin-frames': 0.42.0 + '@expressive-code/plugin-shiki': 0.42.0 + '@expressive-code/plugin-text-markers': 0.42.0 extend-shallow@2.0.1: dependencies: @@ -9686,9 +9607,10 @@ snapshots: dependencies: path-expression-matcher: 1.5.0 - fast-xml-builder@1.1.8: + fast-xml-builder@1.2.0: dependencies: path-expression-matcher: 1.5.0 + xml-naming: 0.1.0 fast-xml-parser@5.7.2: dependencies: @@ -9697,12 +9619,13 @@ snapshots: path-expression-matcher: 1.5.0 strnum: 2.3.0 - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 - fast-xml-builder: 1.1.8 + fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 - strnum: 2.2.3 + strnum: 2.3.0 + xml-naming: 0.1.0 fastq@1.19.0: dependencies: @@ -9830,6 +9753,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@5.0.0-beta.4: + dependencies: + resolve-pkg-maps: 1.0.0 + git-raw-commits@5.0.1(conventional-commits-parser@6.4.0): dependencies: '@conventional-changelog/git-client': 2.7.0(conventional-commits-parser@6.4.0) @@ -10247,9 +10174,9 @@ snapshots: human-signals@8.0.1: {} - i18next@23.16.8: - dependencies: - '@babel/runtime': 7.29.2 + i18next@26.1.0(typescript@6.0.3): + optionalDependencies: + typescript: 6.0.3 iconv-lite@0.4.24: dependencies: @@ -10431,6 +10358,8 @@ snapshots: json-schema-typed@8.0.2: {} + jsonc-parser@3.3.1: {} + jsonfile@6.2.0: dependencies: universalify: 2.0.1 @@ -10603,8 +10532,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.3.5: {} - lru-cache@11.3.6: {} lru-cache@7.18.3: {} @@ -10837,13 +10764,13 @@ snapshots: merge@2.1.1: {} - mermaid-isomorphic@3.1.0(playwright@1.59.1): + mermaid-isomorphic@3.1.0(playwright@1.60.0): dependencies: '@fortawesome/fontawesome-free': 6.7.2 katex: 0.16.45 mermaid: 11.15.0 optionalDependencies: - playwright: 1.59.1 + playwright: 1.60.0 mermaid@11.15.0: dependencies: @@ -10888,7 +10815,7 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-directive@3.0.2: + micromark-extension-directive@4.0.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.1 @@ -11534,11 +11461,11 @@ snapshots: mlly: 1.8.2 pathe: 2.0.3 - playwright-core@1.59.1: {} + playwright-core@1.60.0: {} - playwright@1.59.1: + playwright@1.60.0: dependencies: - playwright-core: 1.59.1 + playwright-core: 1.60.0 optionalDependencies: fsevents: 2.3.2 @@ -11602,13 +11529,13 @@ snapshots: punycode@2.3.1: {} - pupt@1.4.1(@types/node@25.6.2)(typescript@6.0.3): + pupt@1.4.1(@types/node@25.7.0)(typescript@6.0.3): dependencies: '@homebridge/node-pty-prebuilt-multiarch': 0.11.14 - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/prompts': 7.10.1(@types/node@25.6.2) - '@inquirer/testing': 2.1.53(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/prompts': 7.10.1(@types/node@25.7.0) + '@inquirer/testing': 2.1.53(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) '@types/uuid': 10.0.0 boxen: 8.0.1 chalk: 5.6.2 @@ -11742,28 +11669,28 @@ snapshots: dependencies: regex-utilities: 2.3.0 - rehype-expressive-code@0.41.7: + rehype-expressive-code@0.42.0: dependencies: - expressive-code: 0.41.7 + expressive-code: 0.42.0 rehype-format@5.0.1: dependencies: '@types/hast': 3.0.4 hast-util-format: 1.1.0 - rehype-mermaid@3.0.0(playwright@1.59.1): + rehype-mermaid@3.0.0(playwright@1.60.0): dependencies: '@types/hast': 3.0.4 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 - mermaid-isomorphic: 3.1.0(playwright@1.59.1) + mermaid-isomorphic: 3.1.0(playwright@1.60.0) mini-svg-data-uri: 1.4.4 space-separated-tokens: 2.0.2 unified: 11.0.5 unist-util-visit-parents: 6.0.2 vfile: 6.0.3 optionalDependencies: - playwright: 1.59.1 + playwright: 1.60.0 rehype-minify-whitespace@6.0.2: dependencies: @@ -11811,11 +11738,11 @@ snapshots: rehype-stringify: 10.0.1 unified: 11.0.5 - remark-directive@3.0.1: + remark-directive@4.0.0: dependencies: '@types/mdast': 4.0.4 mdast-util-directive: 3.1.0 - micromark-extension-directive: 3.0.2 + micromark-extension-directive: 4.0.0 unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -12085,17 +12012,6 @@ snapshots: shebang-regex@3.0.0: {} - shiki@3.23.0: - dependencies: - '@shikijs/core': 3.23.0 - '@shikijs/engine-javascript': 3.23.0 - '@shikijs/engine-oniguruma': 3.23.0 - '@shikijs/langs': 3.23.0 - '@shikijs/themes': 3.23.0 - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - shiki@4.0.2: dependencies: '@shikijs/core': 4.0.2 @@ -12259,11 +12175,11 @@ snapshots: split2@4.2.0: {} - starlight-links-validator@0.24.0(@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)))(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)): + starlight-links-validator@0.24.0(@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3))(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)): dependencies: - '@astrojs/starlight': 0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + '@astrojs/starlight': 0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3) '@types/picomatch': 4.0.3 - astro: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 is-absolute-url: 5.0.0 @@ -12272,17 +12188,17 @@ snapshots: picomatch: 4.0.4 terminal-link: 5.0.0 unist-util-visit: 5.1.0 - yaml: 2.8.3 + yaml: 2.8.4 transitivePeerDependencies: - supports-color - starlight-llms-txt@0.8.1(@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)))(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)): + starlight-llms-txt@0.9.0(@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3))(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)): dependencies: - '@astrojs/mdx': 5.0.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) - '@astrojs/starlight': 0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) + '@astrojs/mdx': 5.0.4(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0)) + '@astrojs/starlight': 0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3) '@types/hast': 3.0.4 '@types/micromatch': 4.0.10 - astro: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) github-slugger: 2.0.0 hast-util-select: 6.0.4 micromatch: 4.0.8 @@ -12295,12 +12211,12 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-page-actions@0.6.0(@astrojs/starlight@0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)))(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)): + starlight-page-actions@0.6.0(@astrojs/starlight@0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3))(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)): dependencies: - '@astrojs/starlight': 0.38.4(astro@6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4)) - astro: 6.2.1(@types/node@25.6.2)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(typescript@6.0.3)(yaml@2.8.4) - vite-plugin-static-copy: 4.1.0(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)) - vite-plugin-virtual: 0.5.0(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)) + '@astrojs/starlight': 0.39.2(astro@6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0))(typescript@6.0.3) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.6.1)(rollup@4.60.2)(tsx@4.21.0)(yaml@2.9.0) + vite-plugin-static-copy: 4.1.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)) + vite-plugin-virtual: 0.5.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)) transitivePeerDependencies: - vite @@ -12362,8 +12278,6 @@ snapshots: strip-json-comments@5.0.3: {} - strnum@2.2.3: {} - strnum@2.3.0: {} style-to-js@1.1.21: @@ -12439,8 +12353,6 @@ snapshots: tinyclip@0.1.12: {} - tinyexec@1.1.1: {} - tinyexec@1.1.2: {} tinyglobby@0.2.16: @@ -12588,10 +12500,6 @@ snapshots: code-block-writer: 13.0.3 optional: true - tsconfck@3.1.6(typescript@6.0.3): - optionalDependencies: - typescript: 6.0.3 - tslib@1.14.1: {} tslib@2.8.1: {} @@ -12638,6 +12546,8 @@ snapshots: undici-types@7.19.2: {} + undici-types@7.21.0: {} + unicorn-magic@0.3.0: {} unified@11.0.5: @@ -12718,7 +12628,7 @@ snapshots: chokidar: 5.0.0 destr: 2.0.5 h3: 1.15.11 - lru-cache: 11.3.5 + lru-cache: 11.3.6 node-fetch-native: 1.6.7 ofetch: 1.5.1 ufo: 1.6.4 @@ -12755,19 +12665,19 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-plugin-static-copy@4.1.0(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)): + vite-plugin-static-copy@4.1.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.16 - vite: 7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) + vite: 7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0) - vite-plugin-virtual@0.5.0(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)): + vite-plugin-virtual@0.5.0(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)): dependencies: - vite: 7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) + vite: 7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0) - vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4): + vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -12776,15 +12686,15 @@ snapshots: rollup: 4.60.2 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 fsevents: 2.3.3 jiti: 2.6.1 tsx: 4.21.0 - yaml: 2.8.4 + yaml: 2.9.0 - vitefu@1.1.3(vite@7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4)): + vitefu@1.1.3(vite@7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)): optionalDependencies: - vite: 7.3.2(@types/node@25.6.2)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.4) + vite: 7.3.2(@types/node@25.7.0)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0) wcwidth@1.0.1: dependencies: @@ -12792,10 +12702,6 @@ snapshots: web-namespaces@2.0.1: {} - web-tree-sitter@0.25.10(@types/emscripten@1.41.5): - optionalDependencies: - '@types/emscripten': 1.41.5 - web-tree-sitter@0.26.8: {} which-pm-runs@1.1.0: {} @@ -12856,16 +12762,18 @@ snapshots: dependencies: signal-exit: 4.1.0 + xml-naming@0.1.0: {} + xxhash-wasm@1.1.0: {} y18n@5.0.8: {} yallist@5.0.0: {} - yaml@2.8.3: {} - yaml@2.8.4: {} + yaml@2.9.0: {} + yargs-parser@21.1.1: {} yargs-parser@22.0.0: {} @@ -12901,10 +12809,19 @@ snapshots: zod@3.25.76: {} - zod@4.4.1: {} - zod@4.4.3: {} zwitch@2.0.4: {} -time: {} +time: + '@astrojs/starlight@0.39.2': '2026-05-08T16:50:49.215Z' + '@biomejs/biome@2.4.15': '2026-05-09T17:08:10.962Z' + '@chonkiejs/core@0.0.10': '2026-05-12T18:58:46.303Z' + '@commitlint/cli@21.0.1': '2026-05-12T14:26:45.725Z' + '@commitlint/config-conventional@21.0.1': '2026-05-12T14:26:45.839Z' + '@types/node@25.7.0': '2026-05-11T20:06:54.429Z' + astro@6.3.1: '2026-05-07T18:27:01.789Z' + fast-xml-parser@5.8.0: '2026-05-12T03:39:29.203Z' + playwright@1.60.0: '2026-05-11T19:09:33.114Z' + starlight-llms-txt@0.9.0: '2026-05-12T11:06:59.554Z' + yaml@2.9.0: '2026-05-11T10:16:24.045Z' From 2879509f720d9a40087a40fa71c4b2f15c876c19 Mon Sep 17 00:00:00 2001 From: Laith Al-Saadoon Date: Thu, 14 May 2026 03:16:19 +0000 Subject: [PATCH 2/2] fix(docs): migrate sidebar autogenerate to Starlight v0.39 shape Starlight 0.39 removed support for autogenerate on a label-only group. Wrap each autogenerate config in `items: [{ autogenerate: ... }]` so the sidebar renders under @astrojs/starlight@0.39.2. --- packages/docs/astro.config.mjs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/docs/astro.config.mjs b/packages/docs/astro.config.mjs index 97ad68c3..c318d708 100644 --- a/packages/docs/astro.config.mjs +++ b/packages/docs/astro.config.mjs @@ -122,35 +122,35 @@ export default defineConfig({ sidebar: [ { label: "Start here", - autogenerate: { directory: "start-here" }, + items: [{ autogenerate: { directory: "start-here" } }], }, { label: "Agents", - autogenerate: { directory: "agents" }, + items: [{ autogenerate: { directory: "agents" } }], }, { label: "MCP", - autogenerate: { directory: "mcp" }, + items: [{ autogenerate: { directory: "mcp" } }], }, { label: "Reference", - autogenerate: { directory: "reference" }, + items: [{ autogenerate: { directory: "reference" } }], }, { label: "Guides", - autogenerate: { directory: "guides" }, + items: [{ autogenerate: { directory: "guides" } }], }, { label: "Architecture", - autogenerate: { directory: "architecture" }, + items: [{ autogenerate: { directory: "architecture" } }], }, { label: "Skills", - autogenerate: { directory: "skills" }, + items: [{ autogenerate: { directory: "skills" } }], }, { label: "Contributing", - autogenerate: { directory: "contributing" }, + items: [{ autogenerate: { directory: "contributing" } }], }, ], customCss: ["./src/styles/custom.css"],