diff --git a/package.json b/package.json index 75d9ae5..254e632 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,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.72", + "@iconify-json/material-symbols": "^1.2.74", "@iconify/svelte": "^4.2.0", "@swup/astro": "^1.8.0", "@tailwindcss/typography": "^0.5.19", @@ -57,13 +57,13 @@ "sanitize-html": "^2.17.4", "sharp": "^0.34.5", "stylus": "^0.64.0", - "svelte": "^5.55.7", + "svelte": "^5.55.9", "tailwindcss": "^3.4.19", "typescript": "^5.9.3", "unist-util-visit": "^5.1.0" }, "devDependencies": { - "@astrojs/ts-plugin": "^1.10.8", + "@astrojs/ts-plugin": "^1.10.9", "@biomejs/biome": "2.2.5", "@rollup/plugin-yaml": "^4.1.2", "@types/hast": "^3.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f942131..8d3b39d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 3.7.2 '@astrojs/svelte': specifier: 7.2.5 - version: 7.2.5(@types/node@25.8.0)(astro@5.16.15(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.7(@typescript-eslint/types@8.58.0))(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0) + version: 7.2.5(@types/node@25.8.0)(astro@5.16.15(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.9(@typescript-eslint/types@8.58.0))(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0) '@astrojs/tailwind': specifier: ^6.0.2 version: 6.0.2(astro@5.16.15(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0))(tailwindcss@3.4.19(yaml@2.9.0)) @@ -48,11 +48,11 @@ importers: specifier: ^1.2.4 version: 1.2.4 '@iconify-json/material-symbols': - specifier: ^1.2.72 - version: 1.2.72 + specifier: ^1.2.74 + version: 1.2.74 '@iconify/svelte': specifier: ^4.2.0 - version: 4.2.0(svelte@5.55.7(@typescript-eslint/types@8.58.0)) + version: 4.2.0(svelte@5.55.9(@typescript-eslint/types@8.58.0)) '@swup/astro': specifier: ^1.8.0 version: 1.8.0(@types/babel__core@7.20.5) @@ -129,8 +129,8 @@ importers: specifier: ^0.64.0 version: 0.64.0 svelte: - specifier: ^5.55.7 - version: 5.55.7(@typescript-eslint/types@8.58.0) + specifier: ^5.55.9 + version: 5.55.9(@typescript-eslint/types@8.58.0) tailwindcss: specifier: ^3.4.19 version: 3.4.19(yaml@2.9.0) @@ -142,8 +142,8 @@ importers: version: 5.1.0 devDependencies: '@astrojs/ts-plugin': - specifier: ^1.10.8 - version: 1.10.8 + specifier: ^1.10.9 + version: 1.10.9 '@biomejs/biome': specifier: 2.2.5 version: 2.2.5 @@ -242,11 +242,11 @@ packages: resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} - '@astrojs/ts-plugin@1.10.8': - resolution: {integrity: sha512-fispa3VB/bRozjeLb8SqsnEWOIX8AIbDM9+yX2WTIhkIgO7axcstQYmfc6Oq0ZYRWQfLqdsW4CKxeClNcJ35tA==} + '@astrojs/ts-plugin@1.10.9': + resolution: {integrity: sha512-2pNc9EMXJcvYsmjQahYyqOiUNN9hMzgnxgIE/fZBLJAeOxPeOCSMa6BdngwV+bMgZDJcUSfC3qFt3+9abuUxtQ==} - '@astrojs/yaml2ts@0.2.3': - resolution: {integrity: sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg==} + '@astrojs/yaml2ts@0.2.4': + resolution: {integrity: sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==} '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} @@ -1103,8 +1103,8 @@ packages: '@iconify-json/fa6-solid@1.2.4': resolution: {integrity: sha512-LmDNNdJVyvF5mPm1yxWvL8KjCc/E8LzoqnF1LNTVpyY2ZJRUlGOWuPIThdbuFBF2IovgttkIyumhyqfmlHdwKg==} - '@iconify-json/material-symbols@1.2.72': - resolution: {integrity: sha512-hIfBPaAixWH7xnX2rRfuoZX7CZLviJKruL0nnuIY5MqAo14KPXnfNgWdvJdokjwKdsB/OgWOH4Ipm+AXuGSbsA==} + '@iconify-json/material-symbols@1.2.74': + resolution: {integrity: sha512-GKJcvvm8A25pkh3Z2M430olvP4hDpDKg2sg7cpVnesM4bT7rExH74ThtRLWjdB86qhkxT3XrMuHRJa8LFCRmSw==} '@iconify/svelte@4.2.0': resolution: {integrity: sha512-fEl0T7SAPonK7xk6xUlRPDmFDZVDe2Z7ZstlqeDS/sS8ve2uyU+Qa8rTWbIqzZJlRvONkK5kVXiUf9nIc+6OOQ==} @@ -1634,8 +1634,8 @@ packages: '@surma/rollup-plugin-off-main-thread@2.2.3': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - '@sveltejs/acorn-typescript@1.0.9': - resolution: {integrity: sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==} + '@sveltejs/acorn-typescript@1.0.10': + resolution: {integrity: sha512-4WfKk68eTih+MiJD4fSbxN7E8kVBmTMPWHUPYjvl2N0rMs53YLTT8/YjKU5Dtnz5LqDjl7LEw4U7lXR2W3J5WA==} peerDependencies: acorn: ^8.9.0 @@ -2539,8 +2539,8 @@ packages: esm-env@1.2.2: resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} - esrap@2.2.8: - resolution: {integrity: sha512-MPweq2EvEGj8jwOI7Hgycw/QIHzqA1EbAM8lG7p+FBfZbZq/hQ6h3AMsqnu/djzisH1KVWNzbb7LSgIVtMlPSg==} + esrap@2.2.9: + resolution: {integrity: sha512-4KijP+NxCWthMCUC3qHbE6n4vCjqgJS1uAYKhuT/GWfFTf1Qyive2TgOjep+gzbSzRfnNyaN/UU9YmdOt8Eg0A==} peerDependencies: '@typescript-eslint/types': ^8.2.0 peerDependenciesMeta: @@ -2742,7 +2742,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@15.15.0: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} @@ -4365,6 +4365,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.1: + resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} + engines: {node: '>=10'} + hasBin: true + serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} @@ -4564,8 +4569,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 - svelte@5.55.7: - resolution: {integrity: sha512-ymI5ykLPwIHW839E053FQbI1G+jnRFJEw3Kv5Y4njixVWywQBx+NUFpkkKyk5LIb36Fg9DVXSYpqiGekLD0hyw==} + svelte@5.55.9: + resolution: {integrity: sha512-fTjjT8cHLDwigcu2j3pv7Jq04LklXevPB8uBgyHNiTXv+RMNvVnrjS4UEYrLMkhuq1vpCodHjiW+z/95SDs/fg==} engines: {node: '>=18'} svgo@2.8.2: @@ -5189,7 +5194,7 @@ snapshots: '@astrojs/language-server@2.16.8(prettier@3.8.3)(typescript@5.9.3)': dependencies: '@astrojs/compiler': 2.13.1 - '@astrojs/yaml2ts': 0.2.3 + '@astrojs/yaml2ts': 0.2.4 '@jridgewell/sourcemap-codec': 1.5.5 '@volar/kit': 2.4.28(typescript@5.9.3) '@volar/language-core': 2.4.28 @@ -5253,12 +5258,12 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.4.3 - '@astrojs/svelte@7.2.5(@types/node@25.8.0)(astro@5.16.15(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.7(@typescript-eslint/types@8.58.0))(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0)': + '@astrojs/svelte@7.2.5(@types/node@25.8.0)(astro@5.16.15(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.55.9(@typescript-eslint/types@8.58.0))(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0)': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) astro: 5.16.15(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.80.0)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(typescript@5.9.3)(yaml@2.9.0) - svelte: 5.55.7(@typescript-eslint/types@8.58.0) - svelte2tsx: 0.7.55(svelte@5.55.7(@typescript-eslint/types@8.58.0))(typescript@5.9.3) + svelte: 5.55.9(@typescript-eslint/types@8.58.0) + svelte2tsx: 0.7.55(svelte@5.55.9(@typescript-eslint/types@8.58.0))(typescript@5.9.3) typescript: 5.9.3 vite: 6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0) transitivePeerDependencies: @@ -5297,17 +5302,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/ts-plugin@1.10.8': + '@astrojs/ts-plugin@1.10.9': dependencies: '@astrojs/compiler': 2.13.1 - '@astrojs/yaml2ts': 0.2.3 + '@astrojs/yaml2ts': 0.2.4 '@jridgewell/sourcemap-codec': 1.5.5 '@volar/language-core': 2.4.28 '@volar/typescript': 2.4.28 - semver: 7.8.0 + semver: 7.8.1 vscode-languageserver-textdocument: 1.0.12 - '@astrojs/yaml2ts@0.2.3': + '@astrojs/yaml2ts@0.2.4': dependencies: yaml: 2.9.0 @@ -6257,14 +6262,14 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/material-symbols@1.2.72': + '@iconify-json/material-symbols@1.2.74': dependencies: '@iconify/types': 2.0.0 - '@iconify/svelte@4.2.0(svelte@5.55.7(@typescript-eslint/types@8.58.0))': + '@iconify/svelte@4.2.0(svelte@5.55.9(@typescript-eslint/types@8.58.0))': dependencies: '@iconify/types': 2.0.0 - svelte: 5.55.7(@typescript-eslint/types@8.58.0) + svelte: 5.55.9(@typescript-eslint/types@8.58.0) '@iconify/tools@4.2.0': dependencies: @@ -6714,27 +6719,27 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.12 - '@sveltejs/acorn-typescript@1.0.9(acorn@8.16.0)': + '@sveltejs/acorn-typescript@1.0.10(acorn@8.16.0)': dependencies: acorn: 8.16.0 - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)))(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)))(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) debug: 4.4.3 - svelte: 5.55.7(@typescript-eslint/types@8.58.0) + svelte: 5.55.9(@typescript-eslint/types@8.58.0) vite: 6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)))(svelte@5.55.7(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)))(svelte@5.55.9(@typescript-eslint/types@8.58.0))(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) debug: 4.4.3 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.21 - svelte: 5.55.7(@typescript-eslint/types@8.58.0) + svelte: 5.55.9(@typescript-eslint/types@8.58.0) vite: 6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0) vitefu: 1.1.3(vite@6.4.2(@types/node@25.8.0)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.47.1)(yaml@2.9.0)) transitivePeerDependencies: @@ -7898,7 +7903,7 @@ snapshots: esm-env@1.2.2: {} - esrap@2.2.8(@typescript-eslint/types@8.58.0): + esrap@2.2.9(@typescript-eslint/types@8.58.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 optionalDependencies: @@ -10154,6 +10159,8 @@ snapshots: semver@7.8.0: {} + semver@7.8.1: {} + serialize-javascript@4.0.0: dependencies: randombytes: 2.1.0 @@ -10424,18 +10431,18 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte2tsx@0.7.55(svelte@5.55.7(@typescript-eslint/types@8.58.0))(typescript@5.9.3): + svelte2tsx@0.7.55(svelte@5.55.9(@typescript-eslint/types@8.58.0))(typescript@5.9.3): dependencies: dedent-js: 1.0.1 scule: 1.3.0 - svelte: 5.55.7(@typescript-eslint/types@8.58.0) + svelte: 5.55.9(@typescript-eslint/types@8.58.0) typescript: 5.9.3 - svelte@5.55.7(@typescript-eslint/types@8.58.0): + svelte@5.55.9(@typescript-eslint/types@8.58.0): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0) + '@sveltejs/acorn-typescript': 1.0.10(acorn@8.16.0) '@types/estree': 1.0.9 '@types/trusted-types': 2.0.7 acorn: 8.16.0 @@ -10444,7 +10451,7 @@ snapshots: clsx: 2.1.1 devalue: 5.8.1 esm-env: 1.2.2 - esrap: 2.2.8(@typescript-eslint/types@8.58.0) + esrap: 2.2.9(@typescript-eslint/types@8.58.0) is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 @@ -10623,7 +10630,7 @@ snapshots: typescript-auto-import-cache@0.3.6: dependencies: - semver: 7.8.0 + semver: 7.8.1 typescript@4.9.5: {} @@ -10844,7 +10851,7 @@ snapshots: volar-service-typescript@0.0.70(@volar/language-service@2.4.28): dependencies: path-browserify: 1.0.1 - semver: 7.8.0 + semver: 7.8.1 typescript-auto-import-cache: 0.3.6 vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0