diff --git a/.changeset/silent-monkeys-admire.md b/.changeset/silent-monkeys-admire.md new file mode 100644 index 0000000..596f192 --- /dev/null +++ b/.changeset/silent-monkeys-admire.md @@ -0,0 +1,9 @@ +--- +"starlight-latest-version": minor +--- + +Adds support for Astro v6, drops support for Astro v5. + +⚠️ **BREAKING CHANGE:** The minimum supported version of Starlight is now `0.38.0`. + +Please follow the [upgrade guide](https://github.com/withastro/starlight/releases/tag/%40astrojs%2Fstarlight%400.38.0) to update your project. diff --git a/docs/package.json b/docs/package.json index 895b430..a6a5ed4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -26,17 +26,17 @@ "start": "astro dev" }, "dependencies": { - "@astrojs/netlify": "^6.6.3", - "@astrojs/starlight": "^0.37.1", + "@astrojs/netlify": "^7.0.3", + "@astrojs/starlight": "^0.38.1", "@trueberryless-org/starlight-plugins-docs-components": "^0.4.3", - "astro": "^5.16.5", + "astro": "^6.0.5", "sharp": "^0.34.5", "starlight-contributor-list": "^0.3.1", "starlight-latest-version": "workspace:*", - "starlight-links-validator": "^0.19.2" + "starlight-links-validator": "^0.20.0" }, "packageManager": "pnpm@10.10.0", "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": ">=22.12.0" } } diff --git a/package.json b/package.json index 8d6110f..d9f638e 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "description": "Show the latest released version of your package in your Starlight documentation.", - "homepage": "https://github.com/trueberryless-org/starlight-latest-version", + "homepage": "https://starlight-latest-version.trueberryless.org/", "bugs": { "url": "https://github.com/trueberryless-org/starlight-latest-version/issues" }, @@ -26,6 +26,6 @@ }, "packageManager": "pnpm@10.10.0", "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + "node": ">=22.12.0" } } diff --git a/packages/starlight-latest-version/libs/config.ts b/packages/starlight-latest-version/libs/config.ts index 4843f1a..7ee715a 100644 --- a/packages/starlight-latest-version/libs/config.ts +++ b/packages/starlight-latest-version/libs/config.ts @@ -13,7 +13,7 @@ const configSchema = z.object({ .default("default"), size: z.enum(["small", "medium", "large"]).default("medium"), }) - .default({}), + .prefault({}), showInSiteTitle: z.enum(["false", "true", "deferred"]).default("false"), regexPattern: z.string().optional(), }); @@ -27,8 +27,8 @@ export function validateConfig( const errors = config.error.flatten(); throw new AstroError( - `Invalid @trueberryless-org/starlight-latest-version configuration: - + `Invalid starlight-latest-version configuration: + ${errors.formErrors.map((formError) => ` - ${formError}`).join("\n")} ${Object.entries(errors.fieldErrors) .map( diff --git a/packages/starlight-latest-version/package.json b/packages/starlight-latest-version/package.json index 617feaf..7799a75 100644 --- a/packages/starlight-latest-version/package.json +++ b/packages/starlight-latest-version/package.json @@ -33,15 +33,16 @@ "test": "jest" }, "devDependencies": { - "@astrojs/starlight": "^0.37.1", + "@astrojs/starlight": "^0.38.1", "@jest/globals": "^29.7.0", "@types/jest": "^29.5.14", - "astro": "^5.16.5", + "astro": "^6.0.4", "jest": "^29.7.0", "ts-jest": "^29.4.6" }, "peerDependencies": { - "@astrojs/starlight": ">=0.32" + "astro": "^6.0.4", + "@astrojs/starlight": ">=0.38" }, "engines": { "node": ">=22.12.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca3227a..bc6b78d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,35 +27,35 @@ importers: docs: dependencies: '@astrojs/netlify': - specifier: ^6.6.3 - version: 6.6.5(@types/node@25.0.1)(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))(jiti@2.5.1)(rollup@4.53.3)(yaml@2.8.1) + specifier: ^7.0.3 + version: 7.0.3(@types/node@25.0.1)(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))(jiti@2.5.1)(rollup@4.53.3)(yaml@2.8.1) '@astrojs/starlight': - specifier: ^0.37.1 - version: 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + specifier: ^0.38.1 + version: 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) '@trueberryless-org/starlight-plugins-docs-components': specifier: ^0.4.3 - version: 0.4.3(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + version: 0.4.3(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) astro: - specifier: ^5.16.5 - version: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + specifier: ^6.0.5 + version: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) sharp: specifier: ^0.34.5 version: 0.34.5 starlight-contributor-list: specifier: ^0.3.1 - version: 0.3.2(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))) + version: 0.3.2(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))) starlight-latest-version: specifier: workspace:* version: link:../packages/starlight-latest-version starlight-links-validator: - specifier: ^0.19.2 - version: 0.19.2(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + specifier: ^0.20.0 + version: 0.20.1(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) packages/starlight-latest-version: devDependencies: '@astrojs/starlight': - specifier: ^0.37.1 - version: 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + specifier: ^0.38.1 + version: 0.38.1(astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) '@jest/globals': specifier: ^29.7.0 version: 29.7.0 @@ -63,8 +63,8 @@ importers: specifier: ^29.5.14 version: 29.5.14 astro: - specifier: ^5.16.5 - version: 5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + specifier: ^6.0.4 + version: 6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.10.2) @@ -98,53 +98,49 @@ packages: '@astrojs/compiler@2.11.0': resolution: {integrity: sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==} - '@astrojs/compiler@2.13.1': - resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} + '@astrojs/compiler@3.0.0': + resolution: {integrity: sha512-MwAbDE5mawZ1SS+D8qWiHdprdME5Tlj2e0YjxnEICvcOpbSukNS7Sa7hA5PK+6RrmUr/t6Gi5YgrdZKjbO/WPQ==} - '@astrojs/internal-helpers@0.7.6': - resolution: {integrity: sha512-GOle7smBWKfMSP8osUIGOlB5kaHdQLV3foCsf+5Q9Wsuu+C6Fs3Ez/ttXmhjZ1HkSgsogcM1RXSjjOVieHq16Q==} + '@astrojs/internal-helpers@0.8.0': + resolution: {integrity: sha512-J56GrhEiV+4dmrGLPNOl2pZjpHXAndWVyiVDYGDuw6MWKpBSEMLdFxHzeM/6sqaknw9M+HFfHZAcvi3OfT3D/w==} - '@astrojs/markdown-remark@6.3.11': - resolution: {integrity: sha512-hcaxX/5aC6lQgHeGh1i+aauvSwIT6cfyFjKWvExYSxUhZZBBdvCliOtu06gbQyhbe0pGJNoNmqNlQZ5zYUuIyQ==} + '@astrojs/markdown-remark@7.0.0': + resolution: {integrity: sha512-jTAXHPy45L7o1ljH4jYV+ShtOHtyQUa1mGp3a5fJp1soX8lInuTJQ6ihmldHzVM4Q7QptU4SzIDIcKbBJO7sXQ==} - '@astrojs/mdx@4.3.14': - resolution: {integrity: sha512-FBrqJQORVm+rkRa2TS5CjU9PBA6hkhrwLVBSS9A77gN2+iehvjq1w6yya/d0YKC7osiVorKkr3Qd9wNbl0ZkGA==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@astrojs/mdx@5.0.0': + resolution: {integrity: sha512-J4rW6eT+qgVw7+RXdBYO4vYyWGeXXQp8wop9dXsOlLzIsVSxyttMCgkGCWvIR2ogBqKqeYgI6YDW93PaDHkCaA==} + engines: {node: ^20.19.1 || >=22.12.0} peerDependencies: - astro: ^5.0.0 + astro: ^6.0.0-alpha.0 - '@astrojs/netlify@6.6.5': - resolution: {integrity: sha512-TE3GABF144NxJ/A8jUSzKlSRzaraPKaBba+3bY93XA8ejhTXoraqHdYSWnp/PvfMWYZnbHtEaW/GgKlE20h+EA==} + '@astrojs/netlify@7.0.3': + resolution: {integrity: sha512-72WTTIOMcSwgMizxX9VyUzgU0kH9e/O87tyTbQMSzbOaYL18aCKY5ueZYSOYUHmepK4YepkSDkKLwwfWE/I6bA==} peerDependencies: - astro: ^5.7.0 + astro: ^6.0.0 - '@astrojs/prism@3.3.0': - resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@astrojs/prism@4.0.0': + resolution: {integrity: sha512-NndtNPpxaGinRpRytljGBvYHpTOwHycSZ/c+lQi5cHvkqqrHKWdkPEhImlODBNmbuB+vyQUNUDXyjzt66CihJg==} + engines: {node: ^20.19.1 || >=22.12.0} '@astrojs/sitemap@3.7.1': resolution: {integrity: sha512-IzQqdTeskaMX+QDZCzMuJIp8A8C1vgzMBp/NmHNnadepHYNHcxQdGLQZYfkbd2EbRXUfOS+UDIKx8sKg0oWVdw==} - '@astrojs/starlight@0.37.7': - resolution: {integrity: sha512-KyBnou8aKIlPJUSNx6a1SN7XyH22oj/VAvTGC+Edld4Bnei1A//pmCRTBvSrSeoGrdUjK0ErFUfaEhhO1bPfDg==} + '@astrojs/starlight@0.38.1': + resolution: {integrity: sha512-CATPH4Dy44OYAJhoyUHh6NqpColWEVufanGVwnM0l/bcaNMo5V/rypwL0Vu0Edp+ZIXE7/1DA9CrNj5jmCVSLQ==} peerDependencies: - astro: ^5.5.0 + astro: ^6.0.0 '@astrojs/telemetry@3.3.0': resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - '@astrojs/underscore-redirects@1.0.0': - resolution: {integrity: sha512-qZxHwVnmb5FXuvRsaIGaqWgnftjCuMY+GSbaVZdBmE4j8AfgPqKPxYp8SUERyJcjpKCEmO4wD6ybuGH8A2kVRQ==} + '@astrojs/underscore-redirects@1.0.1': + resolution: {integrity: sha512-iSImJzW8m7MjA+15oJZAbSqSWu6ApQ0N8A0SaWV9yLzKYjzxWm/tZKbRSLRv94OE/rXuM25ZG7R8TepkhH7ahA==} '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.27.1': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} @@ -207,11 +203,6 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.5': - resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.29.0': resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} engines: {node: '>=6.0.0'} @@ -404,6 +395,12 @@ packages: '@changesets/write@0.4.0': resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==} + '@clack/core@1.1.0': + resolution: {integrity: sha512-SVcm4Dqm2ukn64/8Gub2wnlA5nS2iWJyCkdNHcvNHPIeBTGojpdJ+9cZKwLfmqy7irD4N5qLteSilJlE0WLAtA==} + + '@clack/prompts@1.1.0': + resolution: {integrity: sha512-pkqbPGtohJAvm4Dphs2M8xE29ggupihHdy1x84HNojZuMtFsHiUlRvqD24tM2+XmI+61LlfNceM3Wr7U5QES5g==} + '@colors/colors@1.6.0': resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} @@ -429,312 +426,156 @@ packages: resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==} engines: {node: '>=18.0.0'} - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.27.3': resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.27.3': resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.27.3': resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.27.3': resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.27.3': resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.27.3': resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.27.3': resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.27.3': resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.27.3': resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.27.3': resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.27.3': resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.27.3': resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.27.3': resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.27.3': resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.27.3': resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.27.3': resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.27.3': resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.27.3': resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.27.3': resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.27.3': resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.27.3': resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.27.3': resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.27.3': resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.27.3': resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.27.3': resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.27.3': resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} engines: {node: '>=18'} @@ -1018,9 +859,6 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} @@ -1479,21 +1317,49 @@ packages: '@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'} + + '@shikijs/primitive@4.0.2': + 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'} + '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -1608,8 +1474,8 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/picomatch@3.0.2': - resolution: {integrity: sha512-n0i8TD3UDB7paoMMxA3Y65vUncFJXjcUf7lQY7YyKGl6031FNjfsLs6pdLFCy2GNFxItPJG8GvvpbZc2skH7WA==} + '@types/picomatch@4.0.2': + resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -1672,9 +1538,9 @@ packages: engines: {node: '>=18'} hasBin: true - '@vercel/nft@0.30.4': - resolution: {integrity: sha512-wE6eAGSXScra60N2l6jWvNtVK0m+sh873CpfZW4KI2v8EHuUQp+mSEi4T+IcdPCSEDgCdAS/7bizbhQlkjzrSA==} - engines: {node: '>=18'} + '@vercel/nft@1.3.2': + resolution: {integrity: sha512-HC8venRc4Ya7vNeBsJneKHHMDDWpQie7VaKhAIOst3MKO+DES+Y/SbzSp8mFkD7OzwAE2HhHkeSuSmwS20mz3A==} + engines: {node: '>=20'} hasBin: true '@vue/compiler-core@3.5.21': @@ -1747,9 +1613,6 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -1831,9 +1694,14 @@ packages: peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta - astro@5.18.1: - resolution: {integrity: sha512-m4VWilWZ+Xt6NPoYzC4CgGZim/zQUO7WFL0RHCH0AiEavF1153iC3+me2atDvXpf/yX4PyGUeD8wZLq1cirT3g==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + astro@6.0.4: + resolution: {integrity: sha512-1piLJCPTL/x7AMO2cjVFSTFyRqKuC3W8sSEySCt1aJio+p/wGs5H3K+Xr/rE9ftKtknLUtjxCqCE7/0NsXfGpQ==} + engines: {node: ^20.19.1 || >=22.12.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + astro@6.0.5: + resolution: {integrity: sha512-JnLCwaoCaRXIHuIB8yNztJrd7M3hXrHUMAoQmeXtEBKxRu/738REhaCZ1lapjrS9HlpHsWTu3JUXTERB/0PA7g==} + engines: {node: ^20.19.1 || >=22.12.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true async-sema@3.1.1: @@ -1887,9 +1755,6 @@ packages: bare-events@2.6.1: resolution: {integrity: sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==} - base-64@1.0.0: - resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} - base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -1915,10 +1780,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - boxen@8.0.1: - resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} - engines: {node: '>=18'} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1976,10 +1837,6 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} - caniuse-lite@1.0.30001690: resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} @@ -2042,10 +1899,6 @@ packages: cjs-module-lexer@1.4.1: resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} - clipboardy@4.0.0: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} @@ -2108,8 +1961,9 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - common-ancestor-path@1.0.1: - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + common-ancestor-path@2.0.0: + resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==} + engines: {node: '>= 18'} common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} @@ -2310,10 +2164,6 @@ packages: peerDependencies: typescript: ^5.4.4 - deterministic-object-hash@2.0.2: - resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} - engines: {node: '>=18'} - dettle@1.0.5: resolution: {integrity: sha512-ZVyjhAJ7sCe1PNXEGveObOH9AC8QvMga3HJIghHawtG7mE4K5pW9nz/vDGAr/U7a3LWgdOzEE7ac9MURnyfaTA==} @@ -2384,9 +2234,6 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - emoji-regex@10.6.0: - resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} - emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2429,17 +2276,15 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.27.3: resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} engines: {node: '>=18'} @@ -2682,10 +2527,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.5.0: - resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} - engines: {node: '>=18'} - get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -2721,6 +2562,10 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -2893,9 +2738,6 @@ packages: engines: {node: '>=8'} hasBin: true - import-meta-resolve@4.2.0: - resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -2925,9 +2767,9 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-absolute-url@4.0.1: - resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-absolute-url@5.0.0: + resolution: {integrity: sha512-sdJyNpBnQHuVnBunfzjAecOhZr2+A30ywfFvu3EnxtKLUWfwGgyWUmqHbGZiU6vTfHpCPm5GvLe4BAvlU9n8VQ==} + engines: {node: '>=20'} is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -3744,6 +3586,9 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -3800,9 +3645,9 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@6.2.0: - resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} - engines: {node: '>=18'} + p-limit@7.3.0: + resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} + engines: {node: '>=20'} p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} @@ -3824,9 +3669,9 @@ packages: resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} engines: {node: '>=8'} - p-queue@8.1.1: - resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} - engines: {node: '>=18'} + p-queue@9.1.0: + resolution: {integrity: sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==} + engines: {node: '>=20'} p-retry@6.2.1: resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} @@ -3840,6 +3685,10 @@ packages: resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} engines: {node: '>=14.16'} + p-timeout@7.0.1: + resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==} + engines: {node: '>=20'} + p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -3919,6 +3768,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -4284,6 +4137,10 @@ packages: shiki@3.23.0: resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} + shiki@4.0.2: + resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} + engines: {node: '>=20'} + signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -4362,15 +4219,16 @@ packages: starlight-contributor-list@0.3.2: resolution: {integrity: sha512-8O01uabPxfrFHarmlAJrcM4Wy4Uy4z/Y7vpaO0Da0ihTizPVYhnU8wNtSg0H5CeyPMGjNNOnPFcLiz1c0Obn4A==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + deprecated: 'This package is no longer maintained. Please upgrade to the new package: https://www.npmjs.com/package/astro-contributors' peerDependencies: '@astrojs/starlight': '>=0.30' - starlight-links-validator@0.19.2: - resolution: {integrity: sha512-IHeK3R78fsmv53VfRkGbXkwK1CQEUBHM9QPzBEyoAxjZ/ssi5gjV+F4oNNUppTR48iPp+lEY0MTAmvkX7yNnkw==} - engines: {node: '>=18.17.1'} + starlight-links-validator@0.20.1: + resolution: {integrity: sha512-bPfX9tlvkLcygIwo4nszOf7TOj1iqfZEpUss5oxRlaa3/mt7zGBHANSkanVMd0FK6VQa2oUD9MjH1DszykkwPA==} + engines: {node: '>=22.12.0'} peerDependencies: - '@astrojs/starlight': '>=0.32.0' - astro: '>=5.1.5' + '@astrojs/starlight': '>=0.38.0' + astro: '>=6.0.0' starlight-package-managers@0.8.1: resolution: {integrity: sha512-a+zGIOdbN7B4T/VaszuvW8585Aau4LSU8HlVCmBCJJwxkrGAUC9lRya4y0md5tOAFyW/gfhUNJZM8qqyMNTe7Q==} @@ -4411,10 +4269,6 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} - string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -4518,6 +4372,10 @@ packages: tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + tinyclip@0.1.12: + resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} + engines: {node: ^16.14.0 || >= 17.3.0} + tinyexec@1.0.2: resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} engines: {node: '>=18'} @@ -4812,19 +4670,19 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite@6.4.1: - resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@types/node': ^20.19.0 || >=22.12.0 jiti: '>=1.21.0' - less: '*' + less: ^4.0.0 lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -4885,10 +4743,6 @@ packages: engines: {node: '>= 8'} hasBin: true - widest-line@5.0.0: - resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} - engines: {node: '>=18'} - winston-transport@4.9.0: resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} engines: {node: '>= 12.0.0'} @@ -4908,10 +4762,6 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} - wrap-ansi@9.0.2: - resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} - engines: {node: '>=18'} - wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -4951,6 +4801,10 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -4966,29 +4820,10 @@ packages: resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} engines: {node: '>=12.20'} - yocto-spinner@0.2.3: - resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} - engines: {node: '>=18.19'} - - yoctocolors@2.1.2: - resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} - engines: {node: '>=18'} - zip-stream@6.0.1: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} - zod-to-json-schema@3.25.1: - resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} - peerDependencies: - zod: ^3.25 || ^4 - - zod-to-ts@1.2.0: - resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} - peerDependencies: - typescript: ^4.9.4 || ^5.0.2 - zod: ^3 - zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} @@ -5015,34 +4850,35 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@astro-community/astro-embed-twitter@0.5.8(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@astro-community/astro-embed-twitter@0.5.8(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) '@astro-community/astro-embed-utils@0.1.3': dependencies: linkedom: 0.14.26 - '@astro-community/astro-embed-youtube@0.5.6(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@astro-community/astro-embed-youtube@0.5.6(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) lite-youtube-embed: 0.3.3 '@astrojs/compiler@2.11.0': {} - '@astrojs/compiler@2.13.1': {} + '@astrojs/compiler@3.0.0': {} - '@astrojs/internal-helpers@0.7.6': {} + '@astrojs/internal-helpers@0.8.0': + dependencies: + picomatch: 4.0.3 - '@astrojs/markdown-remark@6.3.11': + '@astrojs/markdown-remark@7.0.0': dependencies: - '@astrojs/internal-helpers': 0.7.6 - '@astrojs/prism': 3.3.0 + '@astrojs/internal-helpers': 0.8.0 + '@astrojs/prism': 4.0.0 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 - import-meta-resolve: 4.2.0 js-yaml: 4.1.1 mdast-util-definitions: 6.0.0 rehype-raw: 7.0.0 @@ -5051,7 +4887,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.2 remark-smartypants: 3.0.2 - shiki: 3.23.0 + shiki: 4.0.2 smol-toml: 1.6.0 unified: 11.0.5 unist-util-remove-position: 5.0.0 @@ -5061,13 +4897,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.14(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@astrojs/mdx@5.0.0(astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - '@astrojs/markdown-remark': 6.3.11 + '@astrojs/markdown-remark': 7.0.0 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) - es-module-lexer: 1.7.0 + astro: 6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + es-module-lexer: 2.0.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 piccolore: 0.1.3 @@ -5080,13 +4916,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.14(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@astrojs/mdx@5.0.0(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - '@astrojs/markdown-remark': 6.3.11 + '@astrojs/markdown-remark': 7.0.0 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) - es-module-lexer: 1.7.0 + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + es-module-lexer: 2.0.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 piccolore: 0.1.3 @@ -5099,18 +4935,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/netlify@6.6.5(@types/node@25.0.1)(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))(jiti@2.5.1)(rollup@4.53.3)(yaml@2.8.1)': + '@astrojs/netlify@7.0.3(@types/node@25.0.1)(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))(jiti@2.5.1)(rollup@4.53.3)(yaml@2.8.1)': dependencies: - '@astrojs/internal-helpers': 0.7.6 - '@astrojs/underscore-redirects': 1.0.0 + '@astrojs/internal-helpers': 0.8.0 + '@astrojs/underscore-redirects': 1.0.1 '@netlify/blobs': 10.7.1 '@netlify/functions': 5.1.2 - '@netlify/vite-plugin': 2.10.10(rollup@4.53.3)(vite@6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1)) - '@vercel/nft': 0.30.4(rollup@4.53.3) - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) - esbuild: 0.25.12 + '@netlify/vite-plugin': 2.10.10(rollup@4.53.3)(vite@7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1)) + '@vercel/nft': 1.3.2(rollup@4.53.3) + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + esbuild: 0.27.3 tinyglobby: 0.2.15 - vite: 6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) + vite: 7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -5146,7 +4982,7 @@ snapshots: - uploadthing - yaml - '@astrojs/prism@3.3.0': + '@astrojs/prism@4.0.0': dependencies: prismjs: 1.30.0 @@ -5156,17 +4992,17 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.3.6 - '@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@astrojs/starlight@0.38.1(astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - '@astrojs/markdown-remark': 6.3.11 - '@astrojs/mdx': 4.3.14(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/markdown-remark': 7.0.0 + '@astrojs/mdx': 5.0.0(astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) '@astrojs/sitemap': 3.7.1 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) - astro-expressive-code: 0.41.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + astro: 6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + astro-expressive-code: 0.41.7(astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 @@ -5190,17 +5026,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - '@astrojs/markdown-remark': 6.3.11 - '@astrojs/mdx': 4.3.14(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/markdown-remark': 7.0.0 + '@astrojs/mdx': 5.0.0(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) '@astrojs/sitemap': 3.7.1 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) - astro-expressive-code: 0.41.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + astro-expressive-code: 0.41.7(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 @@ -5236,7 +5072,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/underscore-redirects@1.0.0': {} + '@astrojs/underscore-redirects@1.0.1': {} '@babel/code-frame@7.26.2': dependencies: @@ -5244,12 +5080,6 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/code-frame@7.27.1': - dependencies: - '@babel/helper-validator-identifier': 7.28.5 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 @@ -5266,10 +5096,10 @@ snapshots: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.0 '@babel/template': 7.25.9 '@babel/traverse': 7.26.4 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 convert-source-map: 2.0.0 debug: 4.4.3 gensync: 1.0.0-beta.2 @@ -5280,8 +5110,8 @@ snapshots: '@babel/generator@7.26.3': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 @@ -5335,10 +5165,6 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.29.0 - '@babel/parser@7.28.5': - dependencies: - '@babel/types': 7.29.0 - '@babel/parser@7.29.0': dependencies: '@babel/types': 7.29.0 @@ -5642,6 +5468,15 @@ snapshots: human-id: 4.1.1 prettier: 2.8.8 + '@clack/core@1.1.0': + dependencies: + sisteransi: 1.0.5 + + '@clack/prompts@1.1.0': + dependencies: + '@clack/core': 1.1.0 + sisteransi: 1.0.5 + '@colors/colors@1.6.0': {} '@ctrl/tinycolor@4.1.0': {} @@ -5669,159 +5504,81 @@ snapshots: '@whatwg-node/promise-helpers': 1.3.2 tslib: 2.8.1 - '@esbuild/aix-ppc64@0.25.12': - optional: true - '@esbuild/aix-ppc64@0.27.3': optional: true - '@esbuild/android-arm64@0.25.12': - optional: true - '@esbuild/android-arm64@0.27.3': optional: true - '@esbuild/android-arm@0.25.12': - optional: true - '@esbuild/android-arm@0.27.3': optional: true - '@esbuild/android-x64@0.25.12': - optional: true - '@esbuild/android-x64@0.27.3': optional: true - '@esbuild/darwin-arm64@0.25.12': - optional: true - '@esbuild/darwin-arm64@0.27.3': optional: true - '@esbuild/darwin-x64@0.25.12': - optional: true - '@esbuild/darwin-x64@0.27.3': optional: true - '@esbuild/freebsd-arm64@0.25.12': - optional: true - '@esbuild/freebsd-arm64@0.27.3': optional: true - '@esbuild/freebsd-x64@0.25.12': - optional: true - '@esbuild/freebsd-x64@0.27.3': optional: true - '@esbuild/linux-arm64@0.25.12': - optional: true - '@esbuild/linux-arm64@0.27.3': optional: true - '@esbuild/linux-arm@0.25.12': - optional: true - '@esbuild/linux-arm@0.27.3': optional: true - '@esbuild/linux-ia32@0.25.12': - optional: true - '@esbuild/linux-ia32@0.27.3': optional: true - '@esbuild/linux-loong64@0.25.12': - optional: true - '@esbuild/linux-loong64@0.27.3': optional: true - '@esbuild/linux-mips64el@0.25.12': - optional: true - '@esbuild/linux-mips64el@0.27.3': optional: true - '@esbuild/linux-ppc64@0.25.12': - optional: true - '@esbuild/linux-ppc64@0.27.3': optional: true - '@esbuild/linux-riscv64@0.25.12': - optional: true - '@esbuild/linux-riscv64@0.27.3': optional: true - '@esbuild/linux-s390x@0.25.12': - optional: true - '@esbuild/linux-s390x@0.27.3': optional: true - '@esbuild/linux-x64@0.25.12': - optional: true - '@esbuild/linux-x64@0.27.3': optional: true - '@esbuild/netbsd-arm64@0.25.12': - optional: true - '@esbuild/netbsd-arm64@0.27.3': optional: true - '@esbuild/netbsd-x64@0.25.12': - optional: true - '@esbuild/netbsd-x64@0.27.3': optional: true - '@esbuild/openbsd-arm64@0.25.12': - optional: true - '@esbuild/openbsd-arm64@0.27.3': optional: true - '@esbuild/openbsd-x64@0.25.12': - optional: true - '@esbuild/openbsd-x64@0.27.3': optional: true - '@esbuild/openharmony-arm64@0.25.12': - optional: true - '@esbuild/openharmony-arm64@0.27.3': optional: true - '@esbuild/sunos-x64@0.25.12': - optional: true - '@esbuild/sunos-x64@0.27.3': optional: true - '@esbuild/win32-arm64@0.25.12': - optional: true - '@esbuild/win32-arm64@0.27.3': optional: true - '@esbuild/win32-ia32@0.25.12': - optional: true - '@esbuild/win32-ia32@0.27.3': optional: true - '@esbuild/win32-x64@0.25.12': - optional: true - '@esbuild/win32-x64@0.27.3': optional: true @@ -5854,11 +5611,11 @@ snapshots: '@fastify/busboy@3.2.0': {} - '@hideoo/starlight-plugins-docs-components@0.4.0(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@hideoo/starlight-plugins-docs-components@0.4.0(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - starlight-package-managers: 0.8.1(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))) - starlight-showcases: 0.3.0(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + starlight-package-managers: 0.8.1(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))) + starlight-showcases: 0.3.0(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) transitivePeerDependencies: - astro @@ -6164,21 +5921,19 @@ snapshots: '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} - '@jridgewell/sourcemap-codec@1.5.0': {} - '@jridgewell/sourcemap-codec@1.5.5': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping@0.3.31': dependencies: @@ -6505,12 +6260,12 @@ snapshots: '@netlify/types@2.3.0': {} - '@netlify/vite-plugin@2.10.10(rollup@4.53.3)(vite@6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1))': + '@netlify/vite-plugin@2.10.10(rollup@4.53.3)(vite@7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1))': dependencies: '@netlify/dev': 4.16.0(rollup@4.53.3) '@netlify/dev-utils': 4.4.0 dedent: 1.7.0 - vite: 6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) + vite: 7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -6813,30 +6568,68 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 + '@shikijs/core@4.0.2': + dependencies: + '@shikijs/primitive': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@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.4 + '@shikijs/engine-javascript@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.4 + '@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 + + '@shikijs/primitive@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@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 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@10.0.2': {} '@sinclair/typebox@0.27.8': {} @@ -6869,12 +6662,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@trueberryless-org/starlight-plugins-docs-components@0.4.3(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': + '@trueberryless-org/starlight-plugins-docs-components@0.4.3(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))': dependencies: - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - '@hideoo/starlight-plugins-docs-components': 0.4.0(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@hideoo/starlight-plugins-docs-components': 0.4.0(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) change-case: 5.4.4 - starlight-showcases: 0.2.0(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + starlight-showcases: 0.2.0(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) transitivePeerDependencies: - astro @@ -6966,7 +6759,7 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/picomatch@3.0.2': {} + '@types/picomatch@4.0.2': {} '@types/retry@0.12.2': {} @@ -7050,7 +6843,7 @@ snapshots: - rollup - supports-color - '@vercel/nft@0.30.4(rollup@4.53.3)': + '@vercel/nft@1.3.2(rollup@4.53.3)': dependencies: '@mapbox/node-pre-gyp': 2.0.0 '@rollup/pluginutils': 5.3.0(rollup@4.53.3) @@ -7059,7 +6852,7 @@ snapshots: async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 - glob: 10.5.0 + glob: 13.0.6 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 picomatch: 4.0.3 @@ -7159,10 +6952,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - ansi-colors@4.1.3: {} ansi-escapes@4.3.2: @@ -7230,65 +7019,60 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.41.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): + astro-expressive-code@0.41.7(astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): dependencies: - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + astro: 6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) rehype-expressive-code: 0.41.7 - astro-expressive-code@0.41.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): + astro-expressive-code@0.41.7(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): dependencies: - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) rehype-expressive-code: 0.41.7 - astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1): + astro@6.0.4(@netlify/blobs@10.7.1)(@types/node@22.10.2)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1): dependencies: - '@astrojs/compiler': 2.13.1 - '@astrojs/internal-helpers': 0.7.6 - '@astrojs/markdown-remark': 6.3.11 + '@astrojs/compiler': 3.0.0 + '@astrojs/internal-helpers': 0.8.0 + '@astrojs/markdown-remark': 7.0.0 '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 4.0.0 + '@clack/prompts': 1.1.0 '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - acorn: 8.16.0 aria-query: 5.3.2 axobject-query: 4.1.0 - boxen: 8.0.1 ci-info: 4.4.0 clsx: 2.1.1 - common-ancestor-path: 1.0.1 + common-ancestor-path: 2.0.0 cookie: 1.1.1 - cssesc: 3.0.0 - debug: 4.4.3 - deterministic-object-hash: 2.0.2 devalue: 5.6.4 diff: 8.0.3 dlv: 1.1.3 dset: 3.1.4 - es-module-lexer: 1.7.0 + es-module-lexer: 2.0.0 esbuild: 0.27.3 - estree-walker: 3.0.3 flattie: 1.1.1 fontace: 0.4.1 github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.2.0 - import-meta-resolve: 4.2.0 js-yaml: 4.1.1 magic-string: 0.30.21 magicast: 0.5.2 mrmime: 2.0.1 neotraverse: 0.6.18 - p-limit: 6.2.0 - p-queue: 8.1.1 + obug: 2.1.1 + p-limit: 7.3.0 + p-queue: 9.1.0 package-manager-detector: 1.6.0 piccolore: 0.1.3 picomatch: 4.0.3 - prompts: 2.4.2 rehype: 13.0.2 semver: 7.7.4 - shiki: 3.23.0 + shiki: 4.0.2 smol-toml: 1.6.0 svgo: 4.0.0 + tinyclip: 0.1.12 tinyexec: 1.0.2 tinyglobby: 0.2.15 tsconfck: 3.1.6(typescript@5.9.2) @@ -7297,14 +7081,11 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.4(@netlify/blobs@10.7.1) vfile: 6.0.3 - vite: 6.4.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1) - vitefu: 1.1.2(vite@6.4.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1)) + vite: 7.3.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1) + vitefu: 1.1.2(vite@7.3.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1)) xxhash-wasm: 1.1.0 - yargs-parser: 21.1.1 - yocto-spinner: 0.2.3 - zod: 3.25.76 - zod-to-json-schema: 3.25.1(zod@3.25.76) - zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) + yargs-parser: 22.0.0 + zod: 4.3.6 optionalDependencies: sharp: 0.34.5 transitivePeerDependencies: @@ -7342,55 +7123,50 @@ snapshots: - uploadthing - yaml - astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1): + astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1): dependencies: - '@astrojs/compiler': 2.13.1 - '@astrojs/internal-helpers': 0.7.6 - '@astrojs/markdown-remark': 6.3.11 + '@astrojs/compiler': 3.0.0 + '@astrojs/internal-helpers': 0.8.0 + '@astrojs/markdown-remark': 7.0.0 '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 4.0.0 + '@clack/prompts': 1.1.0 '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.3.0(rollup@4.53.3) - acorn: 8.16.0 aria-query: 5.3.2 axobject-query: 4.1.0 - boxen: 8.0.1 ci-info: 4.4.0 clsx: 2.1.1 - common-ancestor-path: 1.0.1 + common-ancestor-path: 2.0.0 cookie: 1.1.1 - cssesc: 3.0.0 - debug: 4.4.3 - deterministic-object-hash: 2.0.2 devalue: 5.6.4 diff: 8.0.3 dlv: 1.1.3 dset: 3.1.4 - es-module-lexer: 1.7.0 + es-module-lexer: 2.0.0 esbuild: 0.27.3 - estree-walker: 3.0.3 flattie: 1.1.1 fontace: 0.4.1 github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.2.0 - import-meta-resolve: 4.2.0 js-yaml: 4.1.1 magic-string: 0.30.21 magicast: 0.5.2 mrmime: 2.0.1 neotraverse: 0.6.18 - p-limit: 6.2.0 - p-queue: 8.1.1 + obug: 2.1.1 + p-limit: 7.3.0 + p-queue: 9.1.0 package-manager-detector: 1.6.0 piccolore: 0.1.3 picomatch: 4.0.3 - prompts: 2.4.2 rehype: 13.0.2 semver: 7.7.4 - shiki: 3.23.0 + shiki: 4.0.2 smol-toml: 1.6.0 svgo: 4.0.0 + tinyclip: 0.1.12 tinyexec: 1.0.2 tinyglobby: 0.2.15 tsconfck: 3.1.6(typescript@5.9.2) @@ -7399,14 +7175,11 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.4(@netlify/blobs@10.7.1) vfile: 6.0.3 - vite: 6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) - vitefu: 1.1.2(vite@6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1)) + vite: 7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) + vitefu: 1.1.2(vite@7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1)) xxhash-wasm: 1.1.0 - yargs-parser: 21.1.1 - yocto-spinner: 0.2.3 - zod: 3.25.76 - zod-to-json-schema: 3.25.1(zod@3.25.76) - zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) + yargs-parser: 22.0.0 + zod: 4.3.6 optionalDependencies: sharp: 0.34.5 transitivePeerDependencies: @@ -7516,8 +7289,6 @@ snapshots: bare-events@2.6.1: optional: true - base-64@1.0.0: {} - base64-js@1.5.1: {} bcp-47-match@2.0.3: {} @@ -7530,7 +7301,7 @@ snapshots: better-ajv-errors@1.2.0(ajv@8.17.1): dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 '@humanwhocodes/momoa': 2.0.4 ajv: 8.17.1 chalk: 4.1.2 @@ -7547,17 +7318,6 @@ snapshots: boolbase@1.0.0: {} - boxen@8.0.1: - dependencies: - ansi-align: 3.0.1 - camelcase: 8.0.0 - chalk: 5.6.2 - cli-boxes: 3.0.0 - string-width: 7.2.0 - type-fest: 4.41.0 - widest-line: 5.0.0 - wrap-ansi: 9.0.2 - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -7611,8 +7371,6 @@ snapshots: camelcase@6.3.0: {} - camelcase@8.0.0: {} - caniuse-lite@1.0.30001690: {} ccount@2.0.1: {} @@ -7658,8 +7416,6 @@ snapshots: cjs-module-lexer@1.4.1: {} - cli-boxes@3.0.0: {} - clipboardy@4.0.0: dependencies: execa: 8.0.1 @@ -7717,7 +7473,7 @@ snapshots: commander@2.20.3: {} - common-ancestor-path@1.0.1: {} + common-ancestor-path@2.0.0: {} common-path-prefix@3.0.0: {} @@ -7910,10 +7666,6 @@ snapshots: transitivePeerDependencies: - supports-color - deterministic-object-hash@2.0.2: - dependencies: - base-64: 1.0.0 - dettle@1.0.5: {} devalue@5.6.4: {} @@ -7972,8 +7724,6 @@ snapshots: emittery@0.13.1: {} - emoji-regex@10.6.0: {} - emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -8005,6 +7755,8 @@ snapshots: es-module-lexer@1.7.0: {} + es-module-lexer@2.0.0: {} + esast-util-from-estree@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -8019,35 +7771,6 @@ snapshots: esast-util-from-estree: 2.0.0 vfile-message: 4.0.3 - esbuild@0.25.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 - esbuild@0.27.3: optionalDependencies: '@esbuild/aix-ppc64': 0.27.3 @@ -8322,8 +8045,6 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.5.0: {} - get-package-type@0.1.0: {} get-port-please@3.2.0: {} @@ -8353,6 +8074,12 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@13.0.6: + dependencies: + minimatch: 10.2.4 + minipass: 7.1.3 + path-scurry: 2.0.2 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -8661,8 +8388,6 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - import-meta-resolve@4.2.0: {} - imurmurhash@0.1.4: {} indent-string@5.0.0: {} @@ -8719,7 +8444,7 @@ snapshots: iron-webcrypto@1.2.1: {} - is-absolute-url@4.0.1: {} + is-absolute-url@5.0.0: {} is-alphabetical@2.0.1: {} @@ -8811,10 +8536,10 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -9951,6 +9676,8 @@ snapshots: dependencies: boolbase: 1.0.0 + obug@2.1.1: {} + ofetch@1.5.1: dependencies: destr: 2.0.5 @@ -10009,7 +9736,7 @@ snapshots: dependencies: yocto-queue: 1.2.2 - p-limit@6.2.0: + p-limit@7.3.0: dependencies: yocto-queue: 1.2.2 @@ -10030,10 +9757,10 @@ snapshots: eventemitter3: 4.0.7 p-timeout: 3.2.0 - p-queue@8.1.1: + p-queue@9.1.0: dependencies: eventemitter3: 5.0.1 - p-timeout: 6.1.4 + p-timeout: 7.0.1 p-retry@6.2.1: dependencies: @@ -10047,6 +9774,8 @@ snapshots: p-timeout@6.1.4: {} + p-timeout@7.0.1: {} + p-try@2.2.0: {} p-wait-for@5.0.2: @@ -10097,7 +9826,7 @@ snapshots: parse-json@8.3.0: dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 index-to-position: 1.1.0 type-fest: 4.41.0 @@ -10133,6 +9862,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.3 + path-scurry@2.0.2: + dependencies: + lru-cache: 11.2.6 + minipass: 7.1.3 + path-type@4.0.0: {} path-type@6.0.0: {} @@ -10624,6 +10358,17 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + shiki@4.0.2: + dependencies: + '@shikijs/core': 4.0.2 + '@shikijs/engine-javascript': 4.0.2 + '@shikijs/engine-oniguruma': 4.0.2 + '@shikijs/langs': 4.0.2 + '@shikijs/themes': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + signal-exit@3.0.7: {} signal-exit@4.1.0: {} @@ -10692,23 +10437,23 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 - starlight-contributor-list@0.3.2(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))): + starlight-contributor-list@0.3.2(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))): dependencies: '@11ty/eleventy-fetch': 4.0.1 - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) transitivePeerDependencies: - encoding - supports-color - starlight-links-validator@0.19.2(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): + starlight-links-validator@0.20.1(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): dependencies: - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - '@types/picomatch': 3.0.2 - astro: 5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@types/picomatch': 4.0.2 + astro: 6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-has-property: 3.0.0 - is-absolute-url: 4.0.1 + is-absolute-url: 5.0.0 kleur: 4.1.5 mdast-util-mdx-jsx: 3.2.0 mdast-util-to-string: 4.0.0 @@ -10718,23 +10463,23 @@ snapshots: transitivePeerDependencies: - supports-color - starlight-package-managers@0.8.1(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))): + starlight-package-managers@0.8.1(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1))): dependencies: - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - starlight-showcases@0.2.0(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): + starlight-showcases@0.2.0(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): dependencies: - '@astro-community/astro-embed-twitter': 0.5.8(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - '@astro-community/astro-embed-youtube': 0.5.6(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astro-community/astro-embed-twitter': 0.5.8(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astro-community/astro-embed-youtube': 0.5.6(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) transitivePeerDependencies: - astro - starlight-showcases@0.3.0(@astrojs/starlight@0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): + starlight-showcases@0.3.0(@astrojs/starlight@0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)))(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)): dependencies: - '@astro-community/astro-embed-twitter': 0.5.8(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - '@astro-community/astro-embed-youtube': 0.5.6(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) - '@astrojs/starlight': 0.37.7(astro@5.18.1(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astro-community/astro-embed-twitter': 0.5.8(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astro-community/astro-embed-youtube': 0.5.6(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) + '@astrojs/starlight': 0.38.1(astro@6.0.5(@netlify/blobs@10.7.1)(@types/node@25.0.1)(jiti@2.5.1)(rollup@4.53.3)(typescript@5.9.2)(yaml@2.8.1)) transitivePeerDependencies: - astro @@ -10766,12 +10511,6 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.2 - string-width@7.2.0: - dependencies: - emoji-regex: 10.6.0 - get-east-asian-width: 1.5.0 - strip-ansi: 7.1.2 - string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -10879,6 +10618,8 @@ snapshots: tiny-inflate@1.0.3: {} + tinyclip@0.1.12: {} + tinyexec@1.0.2: {} tinyglobby@0.2.15: @@ -11102,9 +10843,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@6.4.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1): + vite@7.3.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1): dependencies: - esbuild: 0.25.12 + esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 @@ -11116,9 +10857,9 @@ snapshots: jiti: 2.5.1 yaml: 2.8.1 - vite@6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1): + vite@7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1): dependencies: - esbuild: 0.25.12 + esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 @@ -11130,13 +10871,13 @@ snapshots: jiti: 2.5.1 yaml: 2.8.1 - vitefu@1.1.2(vite@6.4.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1)): + vitefu@1.1.2(vite@7.3.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1)): optionalDependencies: - vite: 6.4.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1) + vite: 7.3.1(@types/node@22.10.2)(jiti@2.5.1)(yaml@2.8.1) - vitefu@1.1.2(vite@6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1)): + vitefu@1.1.2(vite@7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1)): optionalDependencies: - vite: 6.4.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) + vite: 7.3.1(@types/node@25.0.1)(jiti@2.5.1)(yaml@2.8.1) walker@1.0.8: dependencies: @@ -11159,10 +10900,6 @@ snapshots: dependencies: isexe: 2.0.0 - widest-line@5.0.0: - dependencies: - string-width: 7.2.0 - winston-transport@4.9.0: dependencies: logform: 2.7.0 @@ -11197,12 +10934,6 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.2 - wrap-ansi@9.0.2: - dependencies: - ansi-styles: 6.2.3 - string-width: 7.2.0 - strip-ansi: 7.1.2 - wrappy@1.0.2: {} write-file-atomic@4.0.2: @@ -11232,6 +10963,8 @@ snapshots: yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} + yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -11251,27 +10984,12 @@ snapshots: yocto-queue@1.2.2: {} - yocto-spinner@0.2.3: - dependencies: - yoctocolors: 2.1.2 - - yoctocolors@2.1.2: {} - zip-stream@6.0.1: dependencies: archiver-utils: 5.0.2 compress-commons: 6.0.2 readable-stream: 4.7.0 - zod-to-json-schema@3.25.1(zod@3.25.76): - dependencies: - zod: 3.25.76 - - zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76): - dependencies: - typescript: 5.9.2 - zod: 3.25.76 - zod@3.25.76: {} zod@4.3.6: {}