diff --git a/package.json b/package.json index 54dcf7a9..dd5e4e16 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@igorkowalczyk/prettier-config": "3.2.1", "@tailwindcss/forms": "0.5.10", "@types/canvas-confetti": "1.9.0", - "@types/node": "24.10.0", + "@types/node": "24.12.4", "eslint": "9.39.1", "eslint-plugin-astro": "^1.5.0", "eslint-plugin-vue": "10.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4581a46..d6454b11 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,19 @@ importers: dependencies: '@astrojs/cloudflare': specifier: 12.6.10 - version: 12.6.10(@types/node@24.10.0)(astro@5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + version: 12.6.10(@types/node@24.12.4)(astro@5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) '@astrojs/vue': specifier: 5.1.3 - version: 5.1.3(@types/node@24.10.0)(astro@5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(vue@3.5.24(typescript@5.9.3))(yaml@2.7.0) + version: 5.1.3(@types/node@24.12.4)(astro@5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(vue@3.5.24(typescript@5.9.3))(yaml@2.7.0) '@tailwindcss/vite': specifier: 4.1.17 - version: 4.1.17(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) + version: 4.1.17(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) '@vueuse/core': specifier: 14.0.0 version: 14.0.0(vue@3.5.24(typescript@5.9.3)) astro: specifier: 5.15.5 - version: 5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0) + version: 5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0) astro-compressor: specifier: 1.2.0 version: 1.2.0 @@ -64,8 +64,8 @@ importers: specifier: 1.9.0 version: 1.9.0 '@types/node': - specifier: 24.10.0 - version: 24.10.0 + specifier: 24.12.4 + version: 24.12.4 eslint: specifier: 9.39.1 version: 9.39.1(jiti@2.6.1) @@ -1386,8 +1386,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@24.10.0': - resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} + '@types/node@24.12.4': + resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -1456,6 +1456,7 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@unrs/resolver-binding-android-arm-eabi@1.11.1': resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} @@ -4295,14 +4296,14 @@ snapshots: '@antfu/utils@0.7.10': {} - '@astrojs/cloudflare@12.6.10(@types/node@24.10.0)(astro@5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)': + '@astrojs/cloudflare@12.6.10(@types/node@24.12.4)(astro@5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)': dependencies: '@astrojs/internal-helpers': 0.7.4 '@astrojs/underscore-redirects': 1.0.0 '@cloudflare/workers-types': 4.20251111.0 - astro: 5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0) + astro: 5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0) tinyglobby: 0.2.15 - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) wrangler: 4.41.0(@cloudflare/workers-types@4.20251111.0) transitivePeerDependencies: - '@types/node' @@ -4367,14 +4368,14 @@ snapshots: '@astrojs/underscore-redirects@1.0.0': {} - '@astrojs/vue@5.1.3(@types/node@24.10.0)(astro@5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(vue@3.5.24(typescript@5.9.3))(yaml@2.7.0)': + '@astrojs/vue@5.1.3(@types/node@24.12.4)(astro@5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(vue@3.5.24(typescript@5.9.3))(yaml@2.7.0)': dependencies: - '@vitejs/plugin-vue': 5.2.1(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) + '@vitejs/plugin-vue': 5.2.1(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) '@vue/compiler-sfc': 3.5.24 - astro: 5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0) - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) - vite-plugin-vue-devtools: 7.7.8(rollup@4.53.2)(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) + astro: 5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite-plugin-vue-devtools: 7.7.8(rollup@4.53.2)(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) vue: 3.5.24(typescript@5.9.3) transitivePeerDependencies: - '@nuxt/kit' @@ -5421,12 +5422,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 - '@tailwindcss/vite@4.1.17(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))': + '@tailwindcss/vite@4.1.17(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))': dependencies: '@tailwindcss/node': 4.1.17 '@tailwindcss/oxide': 4.1.17 tailwindcss: 4.1.17 - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) '@tybys/wasm-util@0.10.1': dependencies: @@ -5449,7 +5450,7 @@ snapshots: '@types/fontkit@2.0.8': dependencies: - '@types/node': 24.10.0 + '@types/node': 24.12.4 '@types/hast@3.0.4': dependencies: @@ -5469,7 +5470,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@24.10.0': + '@types/node@24.12.4': dependencies: undici-types: 7.16.0 @@ -5631,20 +5632,20 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@rolldown/pluginutils': 1.0.0-beta.49 '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5) - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) vue: 3.5.24(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))': dependencies: - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) vue: 3.5.24(typescript@5.9.3) '@vue/babel-helper-vue-transform-on@1.5.0': {} @@ -5706,14 +5707,14 @@ snapshots: '@vue/compiler-dom': 3.5.24 '@vue/shared': 3.5.24 - '@vue/devtools-core@7.7.8(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))': + '@vue/devtools-core@7.7.8(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 7.7.8 '@vue/devtools-shared': 7.7.8 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) + vite-hot-client: 2.1.0(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) vue: 3.5.24(typescript@5.9.3) transitivePeerDependencies: - vite @@ -5899,7 +5900,7 @@ snapshots: transitivePeerDependencies: - supports-color - astro@5.15.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0): + astro@5.15.5(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.2)(typescript@5.9.3)(yaml@2.7.0): dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.4 @@ -5955,8 +5956,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.17.2 vfile: 6.0.3 - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) - vitefu: 1.1.1(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vitefu: 1.1.1(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -8881,11 +8882,11 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-hot-client@2.1.0(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): + vite-hot-client@2.1.0(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): dependencies: - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) - vite-plugin-inspect@0.8.9(rollup@4.53.2)(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.53.2)(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.3.0(rollup@4.53.2) @@ -8896,28 +8897,28 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.2 - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-devtools@7.7.8(rollup@4.53.2)(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)): + vite-plugin-vue-devtools@7.7.8(rollup@4.53.2)(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 7.7.8(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) + '@vue/devtools-core': 7.7.8(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3)) '@vue/devtools-kit': 7.7.8 '@vue/devtools-shared': 7.7.8 execa: 9.6.0 sirv: 3.0.2 - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.53.2)(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.2(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.53.2)(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.2(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.2(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.2(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): dependencies: '@babel/core': 7.28.5 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) @@ -8928,11 +8929,11 @@ snapshots: '@vue/compiler-dom': 3.5.24 kolorist: 1.8.0 magic-string: 0.30.21 - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0): + vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -8941,15 +8942,15 @@ snapshots: rollup: 4.53.2 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.0 + '@types/node': 24.12.4 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.30.2 yaml: 2.7.0 - vitefu@1.1.1(vite@6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): + vitefu@1.1.1(vite@6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0)): optionalDependencies: - vite: 6.4.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) + vite: 6.4.1(@types/node@24.12.4)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.7.0) vue-eslint-parser@10.1.1(eslint@9.39.1(jiti@2.6.1)): dependencies: