diff --git a/.nvmrc b/.nvmrc index 87bc4c77..7d41c735 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.3 +22.14.0 diff --git a/package.json b/package.json index fd2ebf55..8a2d369f 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@types/hast": "3.0.4", "@types/html-escaper": "3.0.4", "@types/mdast": "4.0.4", - "@types/node": "20.17.23", + "@types/node": "22.13.9", "@typescript-eslint/parser": "8.25.0", "astro": "5.4.1", "astro-auto-import": "0.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a34514ed..06470508 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,19 +13,19 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(typescript@5.7.3) '@astrojs/cloudflare': specifier: ^12.0.0 - version: 12.2.3(@types/node@20.17.23)(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) + version: 12.2.3(@types/node@22.13.9)(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) '@astrojs/sitemap': specifier: ^3.2.1 version: 3.2.1 '@astrojs/starlight': specifier: ^0.30.3 - version: 0.30.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) + version: 0.30.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) '@astrojs/starlight-tailwind': specifier: ^3.0.0 - version: 3.0.0(@astrojs/starlight@0.30.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)))(@astrojs/tailwind@5.1.5(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17))(tailwindcss@3.4.17) + version: 3.0.0(@astrojs/starlight@0.30.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)))(@astrojs/tailwind@5.1.5(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17))(tailwindcss@3.4.17) '@astrojs/tailwind': specifier: ^5.1.4 - version: 5.1.5(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17) + version: 5.1.5(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17) '@expressive-code/plugin-collapsible-sections': specifier: ^0.40.0 version: 0.40.2 @@ -85,23 +85,23 @@ importers: specifier: 4.0.4 version: 4.0.4 '@types/node': - specifier: 20.17.23 - version: 20.17.23 + specifier: 22.13.9 + version: 22.13.9 '@typescript-eslint/parser': specifier: 8.25.0 version: 8.25.0(eslint@9.21.0(jiti@2.3.3))(typescript@5.7.3) astro: specifier: 5.4.1 - version: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + version: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) astro-auto-import: specifier: 0.4.4 - version: 0.4.4(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) + version: 0.4.4(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) astro-eslint-parser: specifier: 1.2.1 version: 1.2.1 astro-og-canvas: specifier: 0.7.0 - version: 0.7.0(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) + version: 0.7.0(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) canvaskit-wasm: specifier: 0.39.1 version: 0.39.1 @@ -1235,8 +1235,8 @@ packages: '@types/node@18.6.4': resolution: {integrity: sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==} - '@types/node@20.17.23': - resolution: {integrity: sha512-8PCGZ1ZJbEZuYNTMqywO+Sj4vSKjSjT6Ua+6RFOYlEvIvKQABPtrNkoVSLSKDb4obYcMhspVKmsw8Cm10NFRUg==} + '@types/node@22.13.9': + resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -3487,8 +3487,8 @@ packages: underscore@1.13.2: resolution: {integrity: sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} undici@5.28.5: resolution: {integrity: sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==} @@ -4082,18 +4082,18 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/cloudflare@12.2.3(@types/node@20.17.23)(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0)': + '@astrojs/cloudflare@12.2.3(@types/node@22.13.9)(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0)': dependencies: '@astrojs/internal-helpers': 0.6.0 '@astrojs/underscore-redirects': 0.6.0 '@cloudflare/workers-types': 4.20250224.0 - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) esbuild: 0.25.0 estree-walker: 3.0.3 magic-string: 0.30.17 miniflare: 3.20250214.1 tinyglobby: 0.2.12 - vite: 6.2.0(@types/node@20.17.23)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) wrangler: 3.111.0(@cloudflare/workers-types@4.20250224.0) transitivePeerDependencies: - '@types/node' @@ -4192,12 +4192,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.0.2(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))': + '@astrojs/mdx@4.0.2(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))': dependencies: '@astrojs/markdown-remark': 6.0.1 '@mdx-js/mdx': 3.1.0(acorn@8.14.0) acorn: 8.14.0 - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) es-module-lexer: 1.6.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.4 @@ -4221,22 +4221,22 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/starlight-tailwind@3.0.0(@astrojs/starlight@0.30.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)))(@astrojs/tailwind@5.1.5(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17))(tailwindcss@3.4.17)': + '@astrojs/starlight-tailwind@3.0.0(@astrojs/starlight@0.30.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)))(@astrojs/tailwind@5.1.5(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17))(tailwindcss@3.4.17)': dependencies: - '@astrojs/starlight': 0.30.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) - '@astrojs/tailwind': 5.1.5(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17) + '@astrojs/starlight': 0.30.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) + '@astrojs/tailwind': 5.1.5(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17) tailwindcss: 3.4.17 - '@astrojs/starlight@0.30.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))': + '@astrojs/starlight@0.30.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))': dependencies: - '@astrojs/mdx': 4.0.2(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) + '@astrojs/mdx': 4.0.2(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) '@astrojs/sitemap': 3.2.1 '@pagefind/default-ui': 1.0.3 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) - astro-expressive-code: 0.38.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro-expressive-code: 0.38.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 @@ -4257,9 +4257,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/tailwind@5.1.5(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17)': + '@astrojs/tailwind@5.1.5(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17)': dependencies: - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) autoprefixer: 10.4.20(postcss@8.5.3) postcss: 8.5.3 postcss-load-config: 4.0.2(postcss@8.5.3) @@ -5004,15 +5004,15 @@ snapshots: '@types/node@18.6.4': {} - '@types/node@20.17.23': + '@types/node@22.13.9': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/retry@0.12.2': {} '@types/sax@1.2.4': dependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 '@types/unist@2.0.11': {} @@ -5232,11 +5232,11 @@ snapshots: astring@1.8.6: {} - astro-auto-import@0.4.4(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)): + astro-auto-import@0.4.4(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)): dependencies: '@types/node': 18.6.4 acorn: 8.14.0 - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) astro-eslint-parser@1.2.1: dependencies: @@ -5255,19 +5255,19 @@ snapshots: transitivePeerDependencies: - supports-color - astro-expressive-code@0.38.3(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)): + astro-expressive-code@0.38.3(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)): dependencies: - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) rehype-expressive-code: 0.38.3 - astro-og-canvas@0.7.0(astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)): + astro-og-canvas@0.7.0(astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0)): dependencies: - astro: 5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) + astro: 5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0) canvaskit-wasm: 0.39.1 deterministic-object-hash: 2.0.2 entities: 4.5.0 - astro@5.4.1(@types/node@20.17.23)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0): + astro@5.4.1(@types/node@22.13.9)(jiti@2.3.3)(rollup@4.34.8)(sass@1.54.3)(typescript@5.7.3)(yaml@2.7.0): dependencies: '@astrojs/compiler': 2.10.4 '@astrojs/internal-helpers': 0.6.0 @@ -5319,8 +5319,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.15.0 vfile: 6.0.3 - vite: 6.2.0(@types/node@20.17.23)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) - vitefu: 1.0.6(vite@6.2.0(@types/node@20.17.23)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0)) + vite: 6.2.0(@types/node@22.13.9)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) + vitefu: 1.0.6(vite@6.2.0(@types/node@22.13.9)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0)) which-pm: 3.0.1 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -8020,7 +8020,7 @@ snapshots: underscore@1.13.2: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} undici@5.28.5: dependencies: @@ -8180,21 +8180,21 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@6.2.0(@types/node@20.17.23)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0): + vite@6.2.0(@types/node@22.13.9)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0): dependencies: esbuild: 0.25.0 postcss: 8.5.3 rollup: 4.34.8 optionalDependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 fsevents: 2.3.3 jiti: 2.3.3 sass: 1.54.3 yaml: 2.7.0 - vitefu@1.0.6(vite@6.2.0(@types/node@20.17.23)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0)): + vitefu@1.0.6(vite@6.2.0(@types/node@22.13.9)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0)): optionalDependencies: - vite: 6.2.0(@types/node@20.17.23)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) + vite: 6.2.0(@types/node@22.13.9)(jiti@2.3.3)(sass@1.54.3)(yaml@2.7.0) volar-service-css@0.0.62(@volar/language-service@2.4.10): dependencies: