From 3201ec95d0e0f9f117cc0fff7c4f482e85be5c5d Mon Sep 17 00:00:00 2001 From: ocavue Date: Thu, 7 May 2026 23:51:49 +1000 Subject: [PATCH] fix(svelte): widen `typescript` peer dependency range to allow v6 --- .changeset/svelte-ts-v6.md | 5 +++++ packages/integrations/svelte/package.json | 4 ++-- pnpm-lock.yaml | 12 ++++++------ scripts/package.json | 2 +- 4 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 .changeset/svelte-ts-v6.md diff --git a/.changeset/svelte-ts-v6.md b/.changeset/svelte-ts-v6.md new file mode 100644 index 000000000000..4732f3e0fc10 --- /dev/null +++ b/.changeset/svelte-ts-v6.md @@ -0,0 +1,5 @@ +--- +'@astrojs/svelte': patch +--- + +Adds support for TypeScript v6 to peer dependencies range. diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index 2438ff7ac01f..d7c7a4690098 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -39,7 +39,7 @@ }, "dependencies": { "@sveltejs/vite-plugin-svelte": "^6.2.4", - "svelte2tsx": "^0.7.52", + "svelte2tsx": "^0.7.55", "vite": "^7.3.2", "vitefu": "^1.1.2" }, @@ -52,7 +52,7 @@ "peerDependencies": { "astro": "^6.0.0", "svelte": "^5.43.6", - "typescript": "^5.3.3" + "typescript": "^5.3.3 || ^6.0.0" }, "engines": { "node": ">=22.12.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d695860ae738..2b1dd302fe23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6195,8 +6195,8 @@ importers: specifier: ^6.2.4 version: 6.2.4(svelte@5.55.3)(vite@7.3.2(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.98.0)(tsx@4.21.0)(yaml@2.8.3)) svelte2tsx: - specifier: ^0.7.52 - version: 0.7.52(svelte@5.55.3)(typescript@5.9.3) + specifier: ^0.7.55 + version: 0.7.55(svelte@5.55.3)(typescript@5.9.3) vite: specifier: ^7.3.2 version: 7.3.2(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.98.0)(tsx@4.21.0)(yaml@2.8.3) @@ -15661,11 +15661,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte2tsx@0.7.52: - resolution: {integrity: sha512-svdT1FTrCLpvlU62evO5YdJt/kQ7nxgQxII/9BpQUvKr+GJRVdAXNVw8UWOt0fhoe5uWKyU0WsUTMRVAtRbMQg==} + svelte2tsx@0.7.55: + resolution: {integrity: sha512-JWzgeM3lqySRNfqcsesvVEh8LhTWBxQJ9RMjzJ+VepdmXtVnNd0SbtGctG6+/fbHq0N6mhwSd823gszw9JHeGQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 - typescript: ^4.9.4 || ^5.0.0 + typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 svelte@5.55.3: resolution: {integrity: sha512-dS1N+i3bA1v+c4UDb750MlN5vCO82G6vxh8HeTsPsTdJ1BLsN1zxSyDlIdBBqUjqZ/BxEwM8UrFf98aaoVnZFQ==} @@ -26803,7 +26803,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte2tsx@0.7.52(svelte@5.55.3)(typescript@5.9.3): + svelte2tsx@0.7.55(svelte@5.55.3)(typescript@5.9.3): dependencies: dedent-js: 1.0.1 scule: 1.3.0 diff --git a/scripts/package.json b/scripts/package.json index 45cefd68af7f..0c357f7dc5e6 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -9,9 +9,9 @@ }, "dependencies": { "esbuild": "^0.27.3", + "jsonc-parser": "^3.3.1", "p-limit": "^7.3.0", "piccolore": "^0.1.3", - "jsonc-parser": "^3.3.1", "tinyglobby": "^0.2.16", "tsx": "^4.21.0" }