diff --git a/package.json b/package.json index fc57b08..d2791c3 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "stylus": "^0.64.0", "svelte": "^5.33.15", "tailwindcss": "^3.4.17", - "typescript": "^5.8.3", + "typescript": "^5.9.3", "unist-util-visit": "^5.0.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab7d42f..0826467 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.4 - version: 0.9.4(typescript@5.8.3) + version: 0.9.4(typescript@5.9.3) '@astrojs/rss': specifier: ^4.0.12 version: 4.0.12 @@ -19,10 +19,10 @@ importers: version: 3.4.1 '@astrojs/svelte': specifier: 7.1.0 - version: 7.1.0(@types/node@24.0.1)(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.33.15)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) + version: 7.1.0(@types/node@24.0.1)(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.33.15)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0) '@astrojs/tailwind': specifier: ^6.0.2 - version: 6.0.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(tailwindcss@3.4.17) + version: 6.0.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0))(tailwindcss@3.4.17) '@expressive-code/core': specifier: ^0.41.2 version: 0.41.2 @@ -61,10 +61,10 @@ importers: version: 0.5.16(tailwindcss@3.4.17) astro: specifier: 5.9.2 - version: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) + version: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0) astro-expressive-code: specifier: ^0.41.2 - version: 0.41.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) + version: 0.41.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0)) astro-icon: specifier: ^1.1.5 version: 1.1.5 @@ -135,8 +135,8 @@ importers: specifier: ^3.4.17 version: 3.4.17 typescript: - specifier: ^5.8.3 - version: 5.8.3 + specifier: ^5.9.3 + version: 5.9.3 unist-util-visit: specifier: ^5.0.0 version: 5.0.0 @@ -356,6 +356,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -802,6 +807,10 @@ packages: resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + engines: {node: '>=6.9.0'} + '@biomejs/biome@2.0.0': resolution: {integrity: sha512-BlUoXEOI/UQTDEj/pVfnkMo8SrZw3oOWBDrXYFT43V7HTkIUDkBRY53IC5Jx1QkZbaB+0ai1wJIfYwp9+qaJTQ==} engines: {node: '>=14.21.3'} @@ -1788,8 +1797,8 @@ packages: '@types/babel__template@7.4.4': resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - '@types/babel__traverse@7.20.7': - resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -2423,6 +2432,10 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} + detect-libc@2.1.1: + resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} + engines: {node: '>=8'} + deterministic-object-hash@2.0.2: resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} engines: {node: '>=18'} @@ -4786,8 +4799,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true @@ -5277,12 +5290,12 @@ snapshots: '@antfu/utils@8.1.1': {} - '@astrojs/check@0.9.4(typescript@5.8.3)': + '@astrojs/check@0.9.4(typescript@5.9.3)': dependencies: - '@astrojs/language-server': 2.15.4(typescript@5.8.3) + '@astrojs/language-server': 2.15.4(typescript@5.9.3) chokidar: 4.0.3 kleur: 4.1.5 - typescript: 5.8.3 + typescript: 5.9.3 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -5294,12 +5307,12 @@ snapshots: '@astrojs/internal-helpers@0.6.1': {} - '@astrojs/language-server@2.15.4(typescript@5.8.3)': + '@astrojs/language-server@2.15.4(typescript@5.9.3)': dependencies: '@astrojs/compiler': 2.12.2 '@astrojs/yaml2ts': 0.2.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.12(typescript@5.8.3) + '@volar/kit': 2.4.12(typescript@5.9.3) '@volar/language-core': 2.4.12 '@volar/language-server': 2.4.12 '@volar/language-service': 2.4.12 @@ -5358,13 +5371,13 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.51 - '@astrojs/svelte@7.1.0(@types/node@24.0.1)(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.33.15)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)': + '@astrojs/svelte@7.1.0(@types/node@24.0.1)(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0))(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(svelte@5.33.15)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0)': dependencies: '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.33.15)(vite@6.3.5(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(yaml@2.7.0)) - astro: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0) svelte: 5.33.15 - svelte2tsx: 0.7.39(svelte@5.33.15)(typescript@5.8.3) - typescript: 5.8.3 + svelte2tsx: 0.7.39(svelte@5.33.15)(typescript@5.9.3) + typescript: 5.9.3 vite: 6.3.5(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' @@ -5380,9 +5393,9 @@ snapshots: - tsx - yaml - '@astrojs/tailwind@6.0.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(tailwindcss@3.4.17)': + '@astrojs/tailwind@6.0.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0))(tailwindcss@3.4.17)': dependencies: - astro: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0) autoprefixer: 10.4.21(postcss@8.5.3) postcss: 8.5.3 postcss-load-config: 4.0.2(postcss@8.5.3) @@ -5572,6 +5585,11 @@ snapshots: dependencies: '@babel/types': 7.27.6 + '@babel/parser@7.28.4': + dependencies: + '@babel/types': 7.28.4 + optional: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -6132,6 +6150,12 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.4': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + optional: true + '@biomejs/biome@2.0.0': optionalDependencies: '@biomejs/cli-darwin-arm64': 2.0.0 @@ -7005,27 +7029,27 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.7 + '@types/babel__traverse': 7.28.0 optional: true '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.28.4 optional: true '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 optional: true - '@types/babel__traverse@7.20.7': + '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.28.4 optional: true '@types/debug@4.1.12': @@ -7111,12 +7135,12 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@volar/kit@2.4.12(typescript@5.8.3)': + '@volar/kit@2.4.12(typescript@5.9.3)': dependencies: '@volar/language-service': 2.4.12 '@volar/typescript': 2.4.12 typesafe-path: 0.2.2 - typescript: 5.8.3 + typescript: 5.9.3 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -7220,9 +7244,9 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - astro-expressive-code@0.41.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)): + astro-expressive-code@0.41.2(astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0)): dependencies: - astro: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) + astro: 5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0) rehype-expressive-code: 0.41.2 astro-icon@1.1.5: @@ -7234,7 +7258,7 @@ snapshots: - debug - supports-color - astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0): + astro@5.9.2(@types/node@24.0.1)(jiti@1.21.7)(lightningcss@1.29.3)(rollup@2.79.2)(sass@1.80.4)(stylus@0.64.0)(terser@5.39.0)(typescript@5.9.3)(yaml@2.7.0): dependencies: '@astrojs/compiler': 2.12.2 '@astrojs/internal-helpers': 0.6.1 @@ -7283,7 +7307,7 @@ snapshots: shiki: 3.6.0 tinyexec: 0.3.2 tinyglobby: 0.2.14 - tsconfck: 3.1.6(typescript@5.8.3) + tsconfck: 3.1.6(typescript@5.9.3) ultrahtml: 1.6.0 unifont: 0.5.0 unist-util-visit: 5.0.0 @@ -7296,7 +7320,7 @@ snapshots: yocto-spinner: 0.2.3 zod: 3.25.63 zod-to-json-schema: 3.24.5(zod@3.25.63) - zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.63) + zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.63) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -7831,6 +7855,9 @@ snapshots: detect-libc@2.0.4: {} + detect-libc@2.1.1: + optional: true + deterministic-object-hash@2.0.2: dependencies: base-64: 1.0.0 @@ -8799,7 +8826,7 @@ snapshots: lightningcss@1.29.3: dependencies: - detect-libc: 2.0.4 + detect-libc: 2.1.1 optionalDependencies: lightningcss-darwin-arm64: 1.29.3 lightningcss-darwin-x64: 1.29.3 @@ -10648,12 +10675,12 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte2tsx@0.7.39(svelte@5.33.15)(typescript@5.8.3): + svelte2tsx@0.7.39(svelte@5.33.15)(typescript@5.9.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 5.33.15 - typescript: 5.8.3 + typescript: 5.9.3 svelte@5.33.15: dependencies: @@ -10783,9 +10810,9 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.6(typescript@5.8.3): + tsconfck@3.1.6(typescript@5.9.3): optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 tslib@2.8.1: {} @@ -10834,7 +10861,7 @@ snapshots: typescript@4.9.5: {} - typescript@5.8.3: {} + typescript@5.9.3: {} uc.micro@2.1.0: {} @@ -11272,9 +11299,9 @@ snapshots: dependencies: zod: 3.25.63 - zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.63): + zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.63): dependencies: - typescript: 5.8.3 + typescript: 5.9.3 zod: 3.25.63 zod@3.25.51: {}