diff --git a/package.json b/package.json index 2096cde5..60c22920 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@types/react": "19.1.8", "@types/react-dom": "19.1.6", "animejs": "4.0.2", - "astro": "5.7.10", + "astro": "5.13.2", "astro-navbar": "2.3.7", "autoprefixer": "10.4.14", "clsx": "2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdac702b..7b8e4a21 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) '@astrojs/cloudflare': specifier: 12.6.6 - version: 12.6.6(@types/node@22.16.3)(astro@5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0) + version: 12.6.6(@types/node@22.16.3)(astro@5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0) '@astrojs/react': specifier: 4.3.0 version: 4.3.0(@types/node@22.16.3)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.4.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.0) @@ -25,7 +25,7 @@ importers: version: 3.3.1 '@astrojs/tailwind': specifier: 6.0.2 - version: 6.0.2(astro@5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.15) + version: 6.0.2(astro@5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.15) '@fontsource/bricolage-grotesque': specifier: 5.2.8 version: 5.2.8 @@ -48,8 +48,8 @@ importers: specifier: 4.0.2 version: 4.0.2 astro: - specifier: 5.7.10 - version: 5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) + specifier: 5.13.2 + version: 5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) astro-navbar: specifier: 2.3.7 version: 2.3.7 @@ -221,7 +221,7 @@ importers: version: 8.36.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.9.2) vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)) vitest: specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0) @@ -259,8 +259,8 @@ packages: '@astrojs/compiler@2.12.0': resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==} - '@astrojs/internal-helpers@0.6.1': - resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} + '@astrojs/compiler@2.13.0': + resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} '@astrojs/internal-helpers@0.7.2': resolution: {integrity: sha512-KCkCqR3Goym79soqEtbtLzJfqhTWMyVaizUi35FLzgGSzBotSw8DB1qwsu7U96ihOJgYhDk2nVPz+3LnXPeX6g==} @@ -277,12 +277,12 @@ packages: prettier-plugin-astro: optional: true - '@astrojs/markdown-remark@6.3.1': - resolution: {integrity: sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==} + '@astrojs/markdown-remark@6.3.6': + resolution: {integrity: sha512-bwylYktCTsLMVoCOEHbn2GSUA3c5KT/qilekBKA3CBng0bo1TYjNZPr761vxumRk9kJGqTOtU+fgCAp5Vwokug==} - '@astrojs/prism@3.2.0': - resolution: {integrity: sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==} - engines: {node: ^18.17.1 || ^20.3.0 || >=22.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/react@4.3.0': resolution: {integrity: sha512-N02aj52Iezn69qHyx5+XvPqgsPMEnel9mI5JMbGiRMTzzLMuNaxRVoQTaq2024Dpr7BLsxCjqMkNvelqMDhaHA==} @@ -305,9 +305,9 @@ packages: astro: ^3.0.0 || ^4.0.0 || ^5.0.0 tailwindcss: ^3.0.24 - '@astrojs/telemetry@3.2.1': - resolution: {integrity: sha512-SSVM820Jqc6wjsn7qYfV9qfeQvePtVc1nSofhyap7l0/iakUKywj3hfy3UJAOV4sGV4Q/u450RD4AaCaFvNPlg==} - engines: {node: ^18.17.1 || ^20.3.0 || >=22.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==} @@ -2154,6 +2154,9 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/fontkit@2.0.8': + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} + '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -2586,9 +2589,9 @@ packages: astro-navbar@2.3.7: resolution: {integrity: sha512-3rB27AkbTQVZCyrNc0C+8EK558eF9U/Ldmwnfl3w4lZ2zZCjUCiCqhoEAqkBEupiVsZux89/AkNUpBkufQQ5jA==} - astro@5.7.10: - resolution: {integrity: sha512-9TQcFZqP2w6//JXXUHfw8/5PX7KUx9EkG5O3m+hISuyeUztvjY1q5+p7+C5HiXyg24Zs3KkpieoL5BGRXGCAGA==} - engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + astro@5.13.2: + resolution: {integrity: sha512-yjcXY0Ua3EwjpVd3GoUXa65HQ6qgmURBptA+M9GzE0oYvgfuyM7bIbH8IR/TWIbdefVUJR5b7nZ0oVnMytmyfQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true astrojs-compiler-sync@1.1.1: @@ -3439,6 +3442,9 @@ packages: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} + fontace@0.3.0: + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} + fontkit@2.0.4: resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} @@ -4965,10 +4971,6 @@ packages: engines: {node: '>=14.0.0', npm: '>=6.0.0'} hasBin: true - smol-toml@1.3.4: - resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} - engines: {node: '>= 18'} - smol-toml@1.4.1: resolution: {integrity: sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==} engines: {node: '>= 18'} @@ -5336,8 +5338,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unifont@0.4.1: - resolution: {integrity: sha512-zKSY9qO8svWYns+FGKjyVdLvpGPwqmsCjeJLN1xndMiqxHWBAhoWDMYMG960MxeV48clBmG+fDP59dHY1VoZvg==} + unifont@0.5.2: + resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==} unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -5934,12 +5936,12 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/cloudflare@12.6.6(@types/node@22.16.3)(astro@5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0)': + '@astrojs/cloudflare@12.6.6(@types/node@22.16.3)(astro@5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0)': dependencies: '@astrojs/internal-helpers': 0.7.2 '@astrojs/underscore-redirects': 1.0.0 '@cloudflare/workers-types': 4.20250906.0 - astro: 5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) + astro: 5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) tinyglobby: 0.2.15 vite: 6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) wrangler: 4.14.1(@cloudflare/workers-types@4.20250906.0) @@ -5960,7 +5962,7 @@ snapshots: '@astrojs/compiler@2.12.0': {} - '@astrojs/internal-helpers@0.6.1': {} + '@astrojs/compiler@2.13.0': {} '@astrojs/internal-helpers@0.7.2': {} @@ -5990,10 +5992,10 @@ snapshots: transitivePeerDependencies: - typescript - '@astrojs/markdown-remark@6.3.1': + '@astrojs/markdown-remark@6.3.6': dependencies: - '@astrojs/internal-helpers': 0.6.1 - '@astrojs/prism': 3.2.0 + '@astrojs/internal-helpers': 0.7.2 + '@astrojs/prism': 3.3.0 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 @@ -6007,7 +6009,7 @@ snapshots: remark-rehype: 11.1.2 remark-smartypants: 3.0.2 shiki: 3.4.2 - smol-toml: 1.3.4 + smol-toml: 1.4.1 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -6016,7 +6018,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/prism@3.2.0': + '@astrojs/prism@3.3.0': dependencies: prismjs: 1.30.0 @@ -6054,9 +6056,9 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.46 - '@astrojs/tailwind@6.0.2(astro@5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.15)': + '@astrojs/tailwind@6.0.2(astro@5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.15)': dependencies: - astro: 5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) + astro: 5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) autoprefixer: 10.4.21(postcss@8.5.4) postcss: 8.5.4 postcss-load-config: 4.0.2(postcss@8.5.4) @@ -6064,7 +6066,7 @@ snapshots: transitivePeerDependencies: - ts-node - '@astrojs/telemetry@3.2.1': + '@astrojs/telemetry@3.3.0': dependencies: ci-info: 4.2.0 debug: 4.4.1 @@ -7173,7 +7175,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.4 optional: true '@img/sharp-wasm32@0.34.3': @@ -7275,9 +7277,9 @@ snapshots: '@rollup/pluginutils@5.1.4(rollup@4.50.1)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: rollup: 4.50.1 @@ -7529,6 +7531,10 @@ snapshots: '@types/estree@1.0.8': {} + '@types/fontkit@2.0.8': + dependencies: + '@types/node': 22.16.3 + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -8048,16 +8054,16 @@ snapshots: astro-navbar@2.3.7: {} - astro@5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0): + astro@5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0): dependencies: - '@astrojs/compiler': 2.12.0 - '@astrojs/internal-helpers': 0.6.1 - '@astrojs/markdown-remark': 6.3.1 - '@astrojs/telemetry': 3.2.1 + '@astrojs/compiler': 2.13.0 + '@astrojs/internal-helpers': 0.7.2 + '@astrojs/markdown-remark': 6.3.6 + '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 2.4.0 '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.1.4(rollup@4.50.1) - acorn: 8.14.1 + acorn: 8.15.0 aria-query: 5.3.2 axobject-query: 4.1.0 boxen: 8.0.1 @@ -8073,12 +8079,14 @@ snapshots: dlv: 1.1.3 dset: 3.1.4 es-module-lexer: 1.7.0 - esbuild: 0.25.5 + esbuild: 0.25.9 estree-walker: 3.0.3 flattie: 1.1.1 + fontace: 0.3.0 github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.2.0 + import-meta-resolve: 4.1.0 js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.30.17 @@ -8088,21 +8096,22 @@ snapshots: p-limit: 6.2.0 p-queue: 8.1.0 package-manager-detector: 1.3.0 - picomatch: 4.0.2 + picomatch: 4.0.3 prompts: 2.4.2 rehype: 13.0.2 semver: 7.7.2 shiki: 3.4.2 + smol-toml: 1.4.1 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tsconfck: 3.1.6(typescript@5.9.2) ultrahtml: 1.6.0 - unifont: 0.4.1 + unifont: 0.5.2 unist-util-visit: 5.0.0 unstorage: 1.16.0 vfile: 6.0.3 - vite: 6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)) + vite: 6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -9138,7 +9147,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -9225,6 +9234,11 @@ snapshots: flattie@1.1.1: {} + fontace@0.3.0: + dependencies: + '@types/fontkit': 2.0.8 + fontkit: 2.0.4 + fontkit@2.0.4: dependencies: '@swc/helpers': 0.5.17 @@ -9259,7 +9273,7 @@ snapshots: free-astro-components@1.2.0(@types/node@22.16.3)(jiti@2.4.2)(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(rollup@4.50.1)(yaml@2.8.0): dependencies: '@astrojs/check': 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) - astro: 5.7.10(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) + astro: 5.13.2(@types/node@22.16.3)(jiti@2.4.2)(rollup@4.50.1)(typescript@5.9.2)(yaml@2.8.0) typescript: 5.9.2 transitivePeerDependencies: - '@azure/app-configuration' @@ -11116,8 +11130,6 @@ snapshots: arg: 5.0.2 sax: 1.4.1 - smol-toml@1.3.4: {} - smol-toml@1.4.1: {} source-map-js@1.2.1: {} @@ -11538,9 +11550,10 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unifont@0.4.1: + unifont@0.5.2: dependencies: css-tree: 3.1.0 + ofetch: 1.4.1 ohash: 2.0.11 unist-util-find-after@5.0.0: @@ -11668,13 +11681,13 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)): + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)): dependencies: debug: 4.4.1 globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.2) optionalDependencies: - vite: 6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) + vite: 6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) transitivePeerDependencies: - supports-color - typescript @@ -11707,9 +11720,9 @@ snapshots: jiti: 2.4.2 yaml: 2.8.0 - vitefu@1.0.6(vite@6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)): + vitefu@1.0.6(vite@6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0)): optionalDependencies: - vite: 6.3.5(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) + vite: 6.3.6(@types/node@22.16.3)(jiti@2.4.2)(yaml@2.8.0) vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0): dependencies: