diff --git a/package.json b/package.json index 7c479df7..042dfb96 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "url": "https://github.com/openscript-ch/openscript.ch/issues" }, "repository": "github:openscript-ch/openscript.ch", - "packageManager": "pnpm@10.28.2", + "packageManager": "pnpm@10.29.1", "scripts": { "predev": "pnpm build:sprite", "prebuild": "pnpm build:sprite", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01e1c825..27bc72b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.9.6(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@5.9.3) '@astrojs/mdx': specifier: ^4.3.13 - version: 4.3.13(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)) + version: 4.3.13(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)) '@astrojs/rss': specifier: ^4.0.15 version: 4.0.15 @@ -31,13 +31,13 @@ importers: version: 1.2.2(nanostores@1.0.1) astro: specifier: ^5.17.1 - version: 5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) + version: 5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) astro-loader-i18n: specifier: ^0.10.11 - version: 0.10.11(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)) + version: 0.10.11(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)) astro-nanostores-i18n: specifier: ^0.4.0 - version: 0.4.0(@nanostores/i18n@1.2.2(nanostores@1.0.1))(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2))(nanostores@1.0.1) + version: 0.4.2(@nanostores/i18n@1.2.2(nanostores@1.0.1))(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2))(nanostores@1.0.1) embla-carousel: specifier: ^8.6.0 version: 8.6.0 @@ -74,25 +74,25 @@ importers: devDependencies: '@changesets/cli': specifier: ^2.29.8 - version: 2.29.8(@types/node@24.10.9) + version: 2.29.8(@types/node@24.10.12) '@eslint/js': specifier: ^9.39.2 version: 9.39.2 '@openscript/unplugin-favicons': specifier: ^1.1.8 - version: 1.1.8(@types/node@24.10.9)(esbuild@0.25.12)(favicons@7.2.0)(rollup@4.57.1)(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2))(yaml@2.8.2) + version: 1.1.8(@types/node@24.10.12)(esbuild@0.25.12)(favicons@7.2.0)(rollup@4.57.1)(vite@6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2))(yaml@2.8.2) '@types/mdast': specifier: ^4.0.4 version: 4.0.4 '@types/node': specifier: ^24.10.1 - version: 24.10.9 + version: 24.10.12 '@typescript-eslint/parser': specifier: ^8.54.0 version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vitest/coverage-v8': specifier: 4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2)) + version: 4.0.18(vitest@4.0.18(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2)) astro-eslint-parser: specifier: ^1.2.2 version: 1.2.2 @@ -137,7 +137,7 @@ importers: version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vitest: specifier: 4.0.18 - version: 4.0.18(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) + version: 4.0.18(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) packages: @@ -150,6 +150,9 @@ packages: '@astrojs/compiler@2.13.0': resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} + '@astrojs/compiler@2.13.1': + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} + '@astrojs/internal-helpers@0.7.5': resolution: {integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==} @@ -1445,8 +1448,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@24.10.9': - resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} + '@types/node@24.10.12': + resolution: {integrity: sha512-68e+T28EbdmLSTkPgs3+UacC6rzmqrcWFPQs1C8mwJhI/r5Uxr0yEuQotczNRROd1gq30NGxee+fo0rSIxpyAw==} '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} @@ -1745,8 +1748,8 @@ packages: peerDependencies: astro: ^5.5.0 - astro-nanostores-i18n@0.4.0: - resolution: {integrity: sha512-vxN2+I3K1dqmKFjlCuVnvhxXqOeKK37oPws3L9PoMzVZ3piB2fprH8i1OTO6jCON666uHVUKkD0Gqg525dZyrQ==} + astro-nanostores-i18n@0.4.2: + resolution: {integrity: sha512-meeqkdP0IERv4NR2TCs3PgzoHGgB54PWfPh0+GhzoebQRMZj0ng2MqGN9hYxfbv/Qq/gOKOBV0aiUpnvJ7u4IA==} hasBin: true peerDependencies: '@nanostores/i18n': ^1.2.0 @@ -2521,7 +2524,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + 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 globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} @@ -4550,11 +4553,13 @@ snapshots: '@astrojs/compiler@2.13.0': {} + '@astrojs/compiler@2.13.1': {} + '@astrojs/internal-helpers@0.7.5': {} '@astrojs/language-server@2.16.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1)(typescript@5.9.3)': dependencies: - '@astrojs/compiler': 2.13.0 + '@astrojs/compiler': 2.13.1 '@astrojs/yaml2ts': 0.2.2 '@jridgewell/sourcemap-codec': 1.5.5 '@volar/kit': 2.4.26(typescript@5.9.3) @@ -4604,12 +4609,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.13(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2))': + '@astrojs/mdx@4.3.13(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@astrojs/markdown-remark': 6.3.10 '@mdx-js/mdx': 3.1.1 acorn: 8.15.0 - astro: 5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) + astro: 5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -4704,7 +4709,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.8(@types/node@24.10.9)': + '@changesets/cli@2.29.8(@types/node@24.10.12)': dependencies: '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 @@ -4720,7 +4725,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@24.10.9) + '@inquirer/external-editor': 1.0.3(@types/node@24.10.12) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -5250,38 +5255,38 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/confirm@5.1.21(@types/node@24.10.9)': + '@inquirer/confirm@5.1.21(@types/node@24.10.12)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.10.9) - '@inquirer/type': 3.0.10(@types/node@24.10.9) + '@inquirer/core': 10.3.2(@types/node@24.10.12) + '@inquirer/type': 3.0.10(@types/node@24.10.12) optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 - '@inquirer/core@10.3.2(@types/node@24.10.9)': + '@inquirer/core@10.3.2(@types/node@24.10.12)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.10.9) + '@inquirer/type': 3.0.10(@types/node@24.10.12) 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': 24.10.9 + '@types/node': 24.10.12 - '@inquirer/external-editor@1.0.3(@types/node@24.10.9)': + '@inquirer/external-editor@1.0.3(@types/node@24.10.12)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 '@inquirer/figures@1.0.15': {} - '@inquirer/type@3.0.10(@types/node@24.10.9)': + '@inquirer/type@3.0.10(@types/node@24.10.12)': optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 '@isaacs/balanced-match@4.0.1': {} @@ -5382,10 +5387,10 @@ snapshots: dependencies: semver: 7.7.3 - '@openscript/unplugin-favicons@1.1.8(@types/node@24.10.9)(esbuild@0.25.12)(favicons@7.2.0)(rollup@4.57.1)(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2))(yaml@2.8.2)': + '@openscript/unplugin-favicons@1.1.8(@types/node@24.10.12)(esbuild@0.25.12)(favicons@7.2.0)(rollup@4.57.1)(vite@6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2))(yaml@2.8.2)': dependencies: '@visulima/find-cache-dir': 1.0.35(yaml@2.8.2) - '@visulima/package': 3.6.1(@types/node@24.10.9)(yaml@2.8.2) + '@visulima/package': 3.6.1(@types/node@24.10.12)(yaml@2.8.2) cacache: 20.0.3 consola: 3.4.2 fast-json-stable-stringify: 2.1.0 @@ -5400,7 +5405,7 @@ snapshots: optionalDependencies: esbuild: 0.25.12 rollup: 4.57.1 - vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - yaml @@ -5675,13 +5680,13 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@24.10.9': + '@types/node@24.10.12': dependencies: undici-types: 7.16.0 '@types/sax@1.2.7': dependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 '@types/triple-beam@1.3.5': {} @@ -5807,9 +5812,9 @@ snapshots: optionalDependencies: yaml: 2.8.2 - '@visulima/package@3.6.1(@types/node@24.10.9)(yaml@2.8.2)': + '@visulima/package@3.6.1(@types/node@24.10.12)(yaml@2.8.2)': dependencies: - '@inquirer/confirm': 5.1.21(@types/node@24.10.9) + '@inquirer/confirm': 5.1.21(@types/node@24.10.12) '@visulima/fs': 3.1.9(yaml@2.8.2) '@visulima/path': 1.4.0 normalize-package-data: 8.0.0 @@ -5819,7 +5824,7 @@ snapshots: '@visulima/path@1.4.0': {} - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -5831,7 +5836,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) + vitest: 4.0.18(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) '@vitest/expect@4.0.18': dependencies: @@ -5842,13 +5847,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) '@vitest/pretty-format@4.0.18': dependencies: @@ -6052,26 +6057,26 @@ snapshots: transitivePeerDependencies: - supports-color - astro-integration-kit@0.19.1(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)): + astro-integration-kit@0.19.1(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)): dependencies: - astro: 5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) + astro: 5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) pathe: 1.1.2 - astro-loader-i18n@0.10.11(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)): + astro-loader-i18n@0.10.11(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)): dependencies: - astro: 5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) + astro: 5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) - astro-nanostores-i18n@0.4.0(@nanostores/i18n@1.2.2(nanostores@1.0.1))(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2))(nanostores@1.0.1): + astro-nanostores-i18n@0.4.2(@nanostores/i18n@1.2.2(nanostores@1.0.1))(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2))(nanostores@1.0.1): dependencies: - '@astrojs/compiler': 2.13.0 + '@astrojs/compiler': 2.13.1 '@nanostores/i18n': 1.2.2(nanostores@1.0.1) - astro: 5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) - astro-integration-kit: 0.19.1(astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)) + astro: 5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2) + astro-integration-kit: 0.19.1(astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2)) fast-glob: 3.3.3 nanostores: 1.0.1 typescript: 5.9.3 - astro@5.17.1(@types/node@24.10.9)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2): + astro@5.17.1(@types/node@24.10.12)(jiti@2.6.1)(rollup@4.57.1)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.5 @@ -6128,8 +6133,8 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.4 vfile: 6.0.3 - vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) - vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2)) + vite: 6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) + vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -9260,7 +9265,7 @@ snapshots: remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 - vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2): + vite@6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -9269,12 +9274,12 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 fsevents: 2.3.3 jiti: 2.6.1 yaml: 2.8.2 - vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2): + vite@7.3.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -9283,19 +9288,19 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 fsevents: 2.3.3 jiti: 2.6.1 yaml: 2.8.2 - vitefu@1.1.1(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2)): + vitefu@1.1.1(vite@6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2)): optionalDependencies: - vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) + vite: 6.4.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) - vitest@4.0.18(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2): + vitest@4.0.18(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -9312,10 +9317,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@24.10.12)(jiti@2.6.1)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 24.10.12 transitivePeerDependencies: - jiti - less