diff --git a/package.json b/package.json index a932150..e6ca3c1 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@astrojs/rss": "^4.0.18", "@astrojs/sitemap": "^3.7.3", "@astrojs/svelte": "8.1.2", - "@astrojs/vercel": "^10.0.7", + "@astrojs/vercel": "^10.0.8", "@expressive-code/core": "^0.42.0", "@expressive-code/plugin-collapsible-sections": "^0.42.0", "@expressive-code/plugin-line-numbers": "^0.42.0", @@ -29,7 +29,7 @@ "@iconify-json/fa6-brands": "^1.2.6", "@iconify-json/fa6-regular": "^1.2.4", "@iconify-json/fa6-solid": "^1.2.4", - "@iconify-json/material-symbols": "^1.2.74", + "@iconify-json/material-symbols": "^1.2.75", "@iconify/svelte": "^4.2.0", "@swup/astro": "^1.8.0", "@tailwindcss/typography": "^0.5.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82c8c7a..8b26614 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,10 +30,10 @@ importers: version: 3.7.3 '@astrojs/svelte': specifier: 8.1.2 - version: 8.1.2(@types/node@25.9.1)(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1))(terser@5.46.1)(typescript@5.9.3)(yaml@2.9.0) + version: 8.1.2(@types/node@25.9.1)(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1))(terser@5.46.1)(typescript@5.9.3)(yaml@2.9.0) '@astrojs/vercel': - specifier: ^10.0.7 - version: 10.0.7(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(rollup@2.80.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1)) + specifier: ^10.0.8 + version: 10.0.8(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(rollup@2.80.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1)) '@expressive-code/core': specifier: ^0.42.0 version: 0.42.0 @@ -59,8 +59,8 @@ importers: specifier: ^1.2.4 version: 1.2.4 '@iconify-json/material-symbols': - specifier: ^1.2.74 - version: 1.2.74 + specifier: ^1.2.75 + version: 1.2.75 '@iconify/svelte': specifier: ^4.2.0 version: 4.2.0(svelte@5.55.10(@typescript-eslint/types@8.58.1)) @@ -72,10 +72,10 @@ importers: version: 0.5.19(tailwindcss@3.4.19(yaml@2.9.0)) astro: specifier: 6.3.8 - version: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) + version: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) astro-expressive-code: specifier: ^0.42.0 - version: 0.42.0(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0)) + version: 0.42.0(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0)) astro-icon: specifier: ^1.1.5 version: 1.1.5 @@ -198,6 +198,9 @@ packages: '@astrojs/compiler@4.0.0': resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==} + '@astrojs/internal-helpers@0.10.0': + resolution: {integrity: sha512-Ry2R3VPeIN4uPCSA4xQc+e+vsJXkalKpEbDc07hV+a/o5Bs2N/s/uDcPJH/05L19DKh9tAy7e6JM3YZ6Cxfezw==} + '@astrojs/internal-helpers@0.9.1': resolution: {integrity: sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==} @@ -241,8 +244,8 @@ packages: '@astrojs/ts-plugin@1.10.9': resolution: {integrity: sha512-2pNc9EMXJcvYsmjQahYyqOiUNN9hMzgnxgIE/fZBLJAeOxPeOCSMa6BdngwV+bMgZDJcUSfC3qFt3+9abuUxtQ==} - '@astrojs/vercel@10.0.7': - resolution: {integrity: sha512-g9ruRlog9VEkCU9ERjcY6+4dedAJr0ylBO+9OqJ+wTqx/31xO/5QOl9w2rRsa26EVapmopdG2eZMytF9e3zW1w==} + '@astrojs/vercel@10.0.8': + resolution: {integrity: sha512-usxmHwMEWI+yaYioSB9eFZbmuFKPnMPmQlX2e9PZ3+v79Xo4IFiKVqblspV+CuOE3u/CtgcHdnC9khKjZlbMyA==} peerDependencies: astro: ^6.0.0 @@ -1098,8 +1101,8 @@ packages: '@iconify-json/fa6-solid@1.2.4': resolution: {integrity: sha512-LmDNNdJVyvF5mPm1yxWvL8KjCc/E8LzoqnF1LNTVpyY2ZJRUlGOWuPIThdbuFBF2IovgttkIyumhyqfmlHdwKg==} - '@iconify-json/material-symbols@1.2.74': - resolution: {integrity: sha512-GKJcvvm8A25pkh3Z2M430olvP4hDpDKg2sg7cpVnesM4bT7rExH74ThtRLWjdB86qhkxT3XrMuHRJa8LFCRmSw==} + '@iconify-json/material-symbols@1.2.75': + resolution: {integrity: sha512-Yu/8V0TV9mw7p+2uHaB7vBhLKWu0SgG4Wl7TWHIkn9kF7pOarxIoTh4milWf3SY3MhHtuJLaOicUvbRo3njdAg==} '@iconify/svelte@4.2.0': resolution: {integrity: sha512-fEl0T7SAPonK7xk6xUlRPDmFDZVDe2Z7ZstlqeDS/sS8ve2uyU+Qa8rTWbIqzZJlRvONkK5kVXiUf9nIc+6OOQ==} @@ -1909,8 +1912,8 @@ packages: vue-router: optional: true - '@vercel/functions@3.6.0': - resolution: {integrity: sha512-Xj68JYqqJwtqFWJN7EWmFN7MOiUjv5whjw48UEKqQbg8r7hRkhuJhncTU0ba3jJCh/wxEuLWckrtsKcrHQraxw==} + '@vercel/functions@3.6.1': + resolution: {integrity: sha512-xz+zZvj/XE6KDHZ8kYNO25Axpjng/kTJd/87SwONa6hzlq94K69OdqH1ZC/CehbtwWknpeyHqUHmpnfoaCbLZQ==} engines: {node: '>= 20'} peerDependencies: '@aws-sdk/credential-provider-web-identity': '*' @@ -1918,13 +1921,13 @@ packages: '@aws-sdk/credential-provider-web-identity': optional: true - '@vercel/nft@1.5.0': - resolution: {integrity: sha512-IWTDeIoWhQ7ZtRO/JRKH+jhmeQvZYhtGPmzw/QGDY+wDCQqfm25P9yIdoAFagu4fWsK4IwZXDFIjrmp5rRm/sA==} + '@vercel/nft@1.10.2': + resolution: {integrity: sha512-w+WyX5Ulmj4dtTZrxaulqrjaLZHSbnPzx75SJsTNYmotKsqn1JlLnDJa+lz5hn90HJofhl/2MAtw0mCrgM3qYw==} engines: {node: '>=20'} hasBin: true - '@vercel/oidc@3.4.1': - resolution: {integrity: sha512-H6B+/ig/GoahccL3WZjiHayHw1H5KhvTJNceqYulwfK9kkz5iul2hTmYzcJ7tTCQzyd0dutuL9xYFZCyLUqsog==} + '@vercel/oidc@3.5.0': + resolution: {integrity: sha512-jo7GgeJx2YMkjg9A28pFM5p88n5SnSHvDeNlf9898bRWiG9jPxwedj/gn/2XTw4UOTyQ50uHlrTGSlf/XU5tgw==} engines: {node: '>= 20'} '@vercel/routing-utils@5.3.3': @@ -2150,12 +2153,15 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.14: - resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==} + brace-expansion@1.1.15: + resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==} brace-expansion@2.1.0: resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==} + brace-expansion@2.1.1: + resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} + brace-expansion@5.0.6: resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} @@ -5351,6 +5357,17 @@ snapshots: '@astrojs/compiler@4.0.0': {} + '@astrojs/internal-helpers@0.10.0': + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + js-yaml: 4.1.1 + picomatch: 4.0.4 + retext-smartypants: 6.2.0 + shiki: 4.1.0 + smol-toml: 1.6.1 + unified: 11.0.5 + '@astrojs/internal-helpers@0.9.1': dependencies: picomatch: 4.0.4 @@ -5422,10 +5439,10 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.4.3 - '@astrojs/svelte@8.1.2(@types/node@25.9.1)(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1))(terser@5.46.1)(typescript@5.9.3)(yaml@2.9.0)': + '@astrojs/svelte@8.1.2(@types/node@25.9.1)(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1))(terser@5.46.1)(typescript@5.9.3)(yaml@2.9.0)': dependencies: '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.55.10(@typescript-eslint/types@8.58.1))(vite@7.3.3(@types/node@25.9.1)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0)) - astro: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) + astro: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) svelte: 5.55.10(@typescript-eslint/types@8.58.1) svelte2tsx: 0.7.55(svelte@5.55.10(@typescript-eslint/types@8.58.1))(typescript@5.9.3) typescript: 5.9.3 @@ -5462,14 +5479,14 @@ snapshots: semver: 7.8.0 vscode-languageserver-textdocument: 1.0.12 - '@astrojs/vercel@10.0.7(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(rollup@2.80.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1))': + '@astrojs/vercel@10.0.8(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0))(rollup@2.80.0)(svelte@5.55.10(@typescript-eslint/types@8.58.1))': dependencies: - '@astrojs/internal-helpers': 0.9.1 + '@astrojs/internal-helpers': 0.10.0 '@vercel/analytics': 1.6.1(svelte@5.55.10(@typescript-eslint/types@8.58.1)) - '@vercel/functions': 3.6.0 - '@vercel/nft': 1.5.0(rollup@2.80.0) + '@vercel/functions': 3.6.1 + '@vercel/nft': 1.10.2(rollup@2.80.0) '@vercel/routing-utils': 5.3.3 - astro: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) + astro: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) esbuild: 0.27.7 tinyglobby: 0.2.16 transitivePeerDependencies: @@ -6432,7 +6449,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/material-symbols@1.2.74': + '@iconify-json/material-symbols@1.2.75': dependencies: '@iconify/types': 2.0.0 @@ -7180,11 +7197,11 @@ snapshots: optionalDependencies: svelte: 5.55.10(@typescript-eslint/types@8.58.1) - '@vercel/functions@3.6.0': + '@vercel/functions@3.6.1': dependencies: - '@vercel/oidc': 3.4.1 + '@vercel/oidc': 3.5.0 - '@vercel/nft@1.5.0(rollup@2.80.0)': + '@vercel/nft@1.10.2(rollup@2.80.0)': dependencies: '@mapbox/node-pre-gyp': 2.0.3 '@rollup/pluginutils': 5.3.0(rollup@2.80.0) @@ -7203,7 +7220,7 @@ snapshots: - rollup - supports-color - '@vercel/oidc@3.4.1': {} + '@vercel/oidc@3.5.0': {} '@vercel/routing-utils@5.3.3': dependencies: @@ -7343,9 +7360,9 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - astro-expressive-code@0.42.0(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0)): + astro-expressive-code@0.42.0(astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0)): dependencies: - astro: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) + astro: 6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) rehype-expressive-code: 0.42.0 astro-icon@1.1.5: @@ -7357,7 +7374,7 @@ snapshots: - debug - supports-color - astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0): + astro@6.3.8(@types/node@25.9.1)(@vercel/functions@3.6.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0): dependencies: '@astrojs/compiler': 4.0.0 '@astrojs/internal-helpers': 0.9.1 @@ -7407,7 +7424,7 @@ snapshots: ultrahtml: 1.6.0 unifont: 0.7.4 unist-util-visit: 5.1.0 - unstorage: 1.17.5(@vercel/functions@3.6.0) + unstorage: 1.17.5(@vercel/functions@3.6.1) vfile: 6.0.3 vite: 7.3.3(@types/node@25.9.1)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0) vitefu: 1.1.3(vite@7.3.3(@types/node@25.9.1)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.46.1)(yaml@2.9.0)) @@ -7540,7 +7557,7 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@1.1.14: + brace-expansion@1.1.15: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -7549,6 +7566,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@2.1.1: + dependencies: + balanced-match: 1.0.2 + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -9470,11 +9491,11 @@ snapshots: minimatch@3.1.5: dependencies: - brace-expansion: 1.1.14 + brace-expansion: 1.1.15 minimatch@5.1.9: dependencies: - brace-expansion: 2.1.0 + brace-expansion: 2.1.1 minimatch@9.0.9: dependencies: @@ -11041,7 +11062,7 @@ snapshots: universalify@2.0.1: {} - unstorage@1.17.5(@vercel/functions@3.6.0): + unstorage@1.17.5(@vercel/functions@3.6.1): dependencies: anymatch: 3.1.3 chokidar: 5.0.0 @@ -11052,7 +11073,7 @@ snapshots: ofetch: 1.5.1 ufo: 1.6.4 optionalDependencies: - '@vercel/functions': 3.6.0 + '@vercel/functions': 3.6.1 update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: