diff --git a/package.json b/package.json index 19f71231..ac861bc6 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@11.0.9", + "packageManager": "pnpm@11.1.0", "scripts": { "predev": "pnpm build:sprite", "prebuild": "pnpm build:sprite", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2bab666..d91d8280 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.3)(typescript@6.0.3) '@astrojs/mdx': specifier: ^5.0.4 - version: 5.0.4(astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4)) + version: 5.0.4(astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4)) '@astrojs/rss': specifier: ^4.0.18 version: 4.0.18 @@ -31,13 +31,13 @@ importers: version: 1.3.3(nanostores@1.3.0) astro: specifier: ^6.3.1 - version: 6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) + version: 6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) astro-loader-i18n: specifier: ^0.12.0 - version: 0.12.0(astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4)) + version: 0.12.0(astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4)) astro-nanostores-i18n: specifier: ^0.6.0 - version: 0.6.0(@nanostores/i18n@1.3.3(nanostores@1.3.0))(astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4))(nanostores@1.3.0) + version: 0.6.0(@nanostores/i18n@1.3.3(nanostores@1.3.0))(astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4))(nanostores@1.3.0) embla-carousel: specifier: ^8.6.0 version: 8.6.0 @@ -74,22 +74,22 @@ importers: devDependencies: '@changesets/cli': specifier: ^2.31.0 - version: 2.31.0(@types/node@25.6.2) + version: 2.31.0(@types/node@25.7.0) '@eslint/js': specifier: ^10.0.1 version: 10.0.1(eslint@10.3.0(jiti@2.7.0)) '@openscript/unplugin-favicons': specifier: ^1.1.8 - version: 1.1.8(@types/node@25.6.2)(favicons@7.2.0)(rollup@4.60.3)(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4))(yaml@2.8.4) + version: 1.1.8(@types/node@25.7.0)(favicons@7.2.0)(rollup@4.60.3)(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4))(yaml@2.8.4) '@types/mdast': specifier: ^4.0.4 version: 4.0.4 '@types/node': specifier: ^25.6.2 - version: 25.6.2 + version: 25.7.0 '@typescript-eslint/parser': specifier: ^8.59.2 - version: 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + version: 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) '@vitest/coverage-v8': specifier: 4.1.6 version: 4.1.6(vitest@4.1.6) @@ -134,10 +134,10 @@ importers: version: 6.0.3 typescript-eslint: specifier: ^8.59.2 - version: 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + version: 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) vitest: specifier: 4.1.6 - version: 4.1.6(@types/node@25.6.2)(@vitest/coverage-v8@4.1.6)(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4)) + version: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.6)(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4)) packages: @@ -1299,12 +1299,15 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@24.12.2': - resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} + '@types/node@24.12.3': + resolution: {integrity: sha512-8oljBDGun9cIsZRJR6fkihn0TSXJI0UDOOhncYaERq6M0JMDoPLxyscwruJcb4GKS6dvK/d8xebYBg27h/duaQ==} '@types/node@25.6.2': resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.7.0': + resolution: {integrity: sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==} + '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} @@ -1317,23 +1320,23 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.59.2': - resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==} + '@typescript-eslint/eslint-plugin@8.59.3': + resolution: {integrity: sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.59.2 + '@typescript-eslint/parser': ^8.59.3 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.59.2': - resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==} + '@typescript-eslint/parser@8.59.3': + resolution: {integrity: sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.59.2': - resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==} + '@typescript-eslint/project-service@8.59.3': + resolution: {integrity: sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1342,14 +1345,18 @@ packages: resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.59.2': - resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==} + '@typescript-eslint/scope-manager@8.59.3': + resolution: {integrity: sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.59.3': + resolution: {integrity: sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.59.2': - resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==} + '@typescript-eslint/type-utils@8.59.3': + resolution: {integrity: sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1359,14 +1366,18 @@ packages: resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.59.2': - resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==} + '@typescript-eslint/types@8.59.3': + resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.59.3': + resolution: {integrity: sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.59.2': - resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==} + '@typescript-eslint/utils@8.59.3': + resolution: {integrity: sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1376,6 +1387,10 @@ packages: resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.59.3': + resolution: {integrity: sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.1': resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} @@ -3471,6 +3486,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.0: + resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -3771,8 +3791,8 @@ packages: typescript-auto-import-cache@0.3.6: resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} - typescript-eslint@8.59.2: - resolution: {integrity: sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==} + typescript-eslint@8.59.3: + resolution: {integrity: sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3802,6 +3822,9 @@ packages: undici-types@7.19.2: resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.21.0: + resolution: {integrity: sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -4311,12 +4334,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@5.0.4(astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4))': + '@astrojs/mdx@5.0.4(astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4))': dependencies: '@astrojs/markdown-remark': 7.1.1 '@mdx-js/mdx': 3.1.1 acorn: 8.16.0 - astro: 6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) es-module-lexer: 2.1.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -4408,7 +4431,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.31.0(@types/node@25.6.2)': + '@changesets/cli@2.31.0(@types/node@25.7.0)': dependencies: '@changesets/apply-release-plan': 7.1.1 '@changesets/assemble-release-plan': 6.0.10 @@ -4424,7 +4447,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@25.6.2) + '@inquirer/external-editor': 1.0.3(@types/node@25.7.0) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 enquirer: 2.4.1 @@ -4875,38 +4898,38 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/confirm@5.1.21(@types/node@25.6.2)': + '@inquirer/confirm@5.1.21(@types/node@25.7.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.6.2) - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/core': 10.3.2(@types/node@25.7.0) + '@inquirer/type': 3.0.10(@types/node@25.7.0) optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/core@10.3.2(@types/node@25.6.2)': + '@inquirer/core@10.3.2(@types/node@25.7.0)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.6.2) + '@inquirer/type': 3.0.10(@types/node@25.7.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 - '@inquirer/external-editor@1.0.3(@types/node@25.6.2)': + '@inquirer/external-editor@1.0.3(@types/node@25.7.0)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@inquirer/figures@1.0.15': {} - '@inquirer/type@3.0.10(@types/node@25.6.2)': + '@inquirer/type@3.0.10(@types/node@25.7.0)': optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -5003,10 +5026,10 @@ snapshots: dependencies: semver: 7.7.4 - '@openscript/unplugin-favicons@1.1.8(@types/node@25.6.2)(favicons@7.2.0)(rollup@4.60.3)(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4))(yaml@2.8.4)': + '@openscript/unplugin-favicons@1.1.8(@types/node@25.7.0)(favicons@7.2.0)(rollup@4.60.3)(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4))(yaml@2.8.4)': dependencies: '@visulima/find-cache-dir': 1.0.35(yaml@2.8.4) - '@visulima/package': 3.6.1(@types/node@25.6.2)(yaml@2.8.4) + '@visulima/package': 3.6.1(@types/node@25.7.0)(yaml@2.8.4) cacache: 20.0.4 consola: 3.4.2 fast-json-stable-stringify: 2.1.0 @@ -5020,7 +5043,7 @@ snapshots: unplugin: 2.3.11 optionalDependencies: rollup: 4.60.3 - vite: 7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4) transitivePeerDependencies: - '@types/node' - yaml @@ -5280,7 +5303,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@24.12.2': + '@types/node@24.12.3': dependencies: undici-types: 7.16.0 @@ -5288,9 +5311,13 @@ snapshots: dependencies: undici-types: 7.19.2 + '@types/node@25.7.0': + dependencies: + undici-types: 7.21.0 + '@types/sax@1.2.7': dependencies: - '@types/node': 24.12.2 + '@types/node': 25.6.2 '@types/triple-beam@1.3.5': {} @@ -5298,14 +5325,14 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.2 + '@typescript-eslint/parser': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/type-utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.3 eslint: 10.3.0(jiti@2.7.0) ignore: 7.0.5 natural-compare: 1.4.0 @@ -5314,22 +5341,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.59.2 + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.59.3 debug: 4.4.3 eslint: 10.3.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.59.2(typescript@6.0.3)': + '@typescript-eslint/project-service@8.59.3(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3) - '@typescript-eslint/types': 8.59.2 + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: @@ -5340,15 +5367,20 @@ snapshots: '@typescript-eslint/types': 8.59.2 '@typescript-eslint/visitor-keys': 8.59.2 - '@typescript-eslint/tsconfig-utils@8.59.2(typescript@6.0.3)': + '@typescript-eslint/scope-manager@8.59.3': + dependencies: + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/visitor-keys': 8.59.3 + + '@typescript-eslint/tsconfig-utils@8.59.3(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) debug: 4.4.3 eslint: 10.3.0(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@6.0.3) @@ -5358,27 +5390,29 @@ snapshots: '@typescript-eslint/types@8.59.2': {} - '@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3)': + '@typescript-eslint/types@8.59.3': {} + + '@typescript-eslint/typescript-estree@8.59.3(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.59.2(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3) - '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/visitor-keys': 8.59.2 + '@typescript-eslint/project-service': 8.59.3(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3) + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/visitor-keys': 8.59.3 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.7.4 + semver: 7.8.0 tinyglobby: 0.2.16 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/utils@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/types': 8.59.2 - '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3) eslint: 10.3.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: @@ -5389,6 +5423,11 @@ snapshots: '@typescript-eslint/types': 8.59.2 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.59.3': + dependencies: + '@typescript-eslint/types': 8.59.3 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.1': {} '@visulima/find-cache-dir@1.0.35(yaml@2.8.4)': @@ -5404,9 +5443,9 @@ snapshots: optionalDependencies: yaml: 2.8.4 - '@visulima/package@3.6.1(@types/node@25.6.2)(yaml@2.8.4)': + '@visulima/package@3.6.1(@types/node@25.7.0)(yaml@2.8.4)': dependencies: - '@inquirer/confirm': 5.1.21(@types/node@25.6.2) + '@inquirer/confirm': 5.1.21(@types/node@25.7.0) '@visulima/fs': 3.1.9(yaml@2.8.4) '@visulima/path': 1.4.0 normalize-package-data: 8.0.0 @@ -5428,7 +5467,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.6(@types/node@25.6.2)(@vitest/coverage-v8@4.1.6)(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4)) + vitest: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.6)(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4)) '@vitest/expect@4.1.6': dependencies: @@ -5439,13 +5478,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.6(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4))': + '@vitest/mocker@4.1.6(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4))': dependencies: '@vitest/spy': 4.1.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4) '@vitest/pretty-format@4.1.6': dependencies: @@ -5643,20 +5682,20 @@ snapshots: transitivePeerDependencies: - supports-color - astro-loader-i18n@0.12.0(astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4)): + astro-loader-i18n@0.12.0(astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4)): dependencies: - astro: 6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) - astro-nanostores-i18n@0.6.0(@nanostores/i18n@1.3.3(nanostores@1.3.0))(astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4))(nanostores@1.3.0): + astro-nanostores-i18n@0.6.0(@nanostores/i18n@1.3.3(nanostores@1.3.0))(astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4))(nanostores@1.3.0): dependencies: '@astrojs/compiler': 4.0.0 '@nanostores/i18n': 1.3.3(nanostores@1.3.0) - astro: 6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) + astro: 6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4) fast-glob: 3.3.3 nanostores: 1.3.0 typescript: 6.0.3 - astro@6.3.1(@types/node@25.6.2)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4): + astro@6.3.1(@types/node@25.7.0)(jiti@2.7.0)(rollup@4.60.3)(yaml@2.8.4): dependencies: '@astrojs/compiler': 4.0.0 '@astrojs/internal-helpers': 0.9.0 @@ -5708,8 +5747,8 @@ snapshots: unist-util-visit: 5.1.0 unstorage: 1.17.5 vfile: 6.0.3 - vite: 7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4) - vitefu: 1.1.3(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4)) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4) + vitefu: 1.1.3(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 zod: 4.4.3 @@ -8183,6 +8222,8 @@ snapshots: semver@7.7.4: {} + semver@7.8.0: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -8335,7 +8376,7 @@ snapshots: sitemap@9.0.1: dependencies: - '@types/node': 24.12.2 + '@types/node': 24.12.3 '@types/sax': 1.2.7 arg: 5.0.2 sax: 1.6.0 @@ -8595,12 +8636,12 @@ snapshots: dependencies: semver: 7.7.4 - typescript-eslint@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3): + typescript-eslint@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3) eslint: 10.3.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: @@ -8625,6 +8666,8 @@ snapshots: undici-types@7.19.2: {} + undici-types@7.21.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -8742,7 +8785,7 @@ snapshots: remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 - vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4): + vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -8751,19 +8794,19 @@ snapshots: rollup: 4.60.3 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 fsevents: 2.3.3 jiti: 2.7.0 yaml: 2.8.4 - vitefu@1.1.3(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4)): + vitefu@1.1.3(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4)): optionalDependencies: - vite: 7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4) - vitest@4.1.6(@types/node@25.6.2)(@vitest/coverage-v8@4.1.6)(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4)): + vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.6)(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4)): dependencies: '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4)) + '@vitest/mocker': 4.1.6(vite@7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4)) '@vitest/pretty-format': 4.1.6 '@vitest/runner': 4.1.6 '@vitest/snapshot': 4.1.6 @@ -8780,10 +8823,10 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 7.3.3(@types/node@25.6.2)(jiti@2.7.0)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.7.0)(yaml@2.8.4) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@vitest/coverage-v8': 4.1.6(vitest@4.1.6) transitivePeerDependencies: - msw