From 58698aee9a0b60ffa42bdab17c0e26a1e282d78f Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Sat, 23 May 2026 04:57:27 +0800 Subject: [PATCH 1/6] changeset and changes --- .changeset/shiny-days-warn.md | 5 + packages/package/package.json | 4 +- pnpm-lock.yaml | 194 +++++++--------------------------- pnpm-workspace.yaml | 2 +- 4 files changed, 44 insertions(+), 161 deletions(-) create mode 100644 .changeset/shiny-days-warn.md diff --git a/.changeset/shiny-days-warn.md b/.changeset/shiny-days-warn.md new file mode 100644 index 000000000000..1e6fc4580353 --- /dev/null +++ b/.changeset/shiny-days-warn.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/package': patch +--- + +chore: bump `svelte2tsx` dependency to support TypeScript 6 diff --git a/packages/package/package.json b/packages/package/package.json index 2657356d276d..f82d20da9778 100644 --- a/packages/package/package.json +++ b/packages/package/package.json @@ -24,7 +24,7 @@ "kleur": "^4.1.5", "sade": "^1.8.1", "semver": "^7.5.4", - "svelte2tsx": "~0.7.33" + "svelte2tsx": "~0.7.55" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "catalog:", @@ -33,7 +33,7 @@ "prettier": "catalog:", "svelte": "catalog:", "svelte-preprocess": "catalog:", - "typescript": "^5.3.3", + "typescript": "catalog:", "vitest": "catalog:" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b889b17aace..c04bd864d8f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,8 +103,8 @@ catalogs: specifier: ^4.4.6 version: 4.4.6 svelte-preprocess: - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^6.0.4 + version: 6.0.4 typescript: specifier: ^6.0.2 version: 6.0.2 @@ -479,7 +479,7 @@ importers: dependencies: '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 || ^7.0.0 - version: 6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) + version: 6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) magic-string: specifier: ^0.30.5 version: 0.30.21 @@ -1362,8 +1362,8 @@ importers: specifier: ^7.5.4 version: 7.8.0 svelte2tsx: - specifier: ~0.7.33 - version: 0.7.33(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@5.8.3) + specifier: ~0.7.55 + version: 0.7.55(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) devDependencies: '@sveltejs/vite-plugin-svelte': specifier: 'catalog:' @@ -1382,10 +1382,10 @@ importers: version: 5.55.7(@typescript-eslint/types@8.59.4) svelte-preprocess: specifier: 'catalog:' - version: 6.0.0(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@5.8.3)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@5.8.3) + version: 6.0.4(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@6.0.2)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^5.3.3 - version: 5.8.3 + specifier: 'catalog:' + version: 6.0.2 vitest: specifier: 'catalog:' version: 4.1.7(@opentelemetry/api@1.9.0)(@types/node@18.19.119)(@vitest/browser-playwright@4.0.16)(jsdom@26.1.0)(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) @@ -3342,10 +3342,6 @@ packages: resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.59.3': - resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.59.4': resolution: {integrity: sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4804,9 +4800,6 @@ packages: long@5.3.2: resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -4866,10 +4859,6 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - miniflare@4.20250507.0: resolution: {integrity: sha512-EgbQRt/Hnr8HCmW2J/4LRNE3yOzJTdNd98XJ8gnGXFKcimXxUFPiWP3k1df+ZPCtEHp6cXxi8+jP7v9vuIbIsg==} engines: {node: '>=18.0.0'} @@ -4935,9 +4924,6 @@ packages: netlify-redirector@0.5.0: resolution: {integrity: sha512-4zdzIP+6muqPCuE8avnrgDJ6KW/2+UpHTRcTbMXCIRxiRmyrX+IZ4WSJGZdHPWF3WmQpXpy603XxecZ9iygN7w==} - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} @@ -5094,9 +5080,6 @@ packages: parse5@7.3.0: resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -5213,10 +5196,6 @@ packages: peerDependencies: postcss: ^8.2.9 - postcss@8.5.14: - resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.15: resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} @@ -5391,6 +5370,9 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} + scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + semiver@1.1.0: resolution: {integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==} engines: {node: '>=6'} @@ -5518,10 +5500,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -5552,8 +5530,8 @@ packages: peerDependencies: svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 - svelte-preprocess@6.0.0: - resolution: {integrity: sha512-sbyHnWBwIphuaJWC7hnJd6ZoW/VN0va3jVb/8dDfeT2+0hVmo1DCx+zBK0/JfUKQmzg/FOEtcsGKRnbt8pRRkw==} + svelte-preprocess@6.0.4: + resolution: {integrity: sha512-tevT2/vapolduA23Gp3pFr6qkKakh6TYtXKvWXNaZK67ho9sfV9OSRYb4xsZJsXX7QwtEdpiR63Vbae60rS1qg==} engines: {node: '>= 18.0.0'} peerDependencies: '@babel/core': ^7.10.2 @@ -5566,7 +5544,7 @@ packages: stylus: '>=0.55' sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 svelte: ^4.0.0 || ^5.0.0-next.100 || ^5.0.0 - typescript: ^5.0.0 + typescript: ^5.0.0 || ^6.0.0 peerDependenciesMeta: '@babel/core': optional: true @@ -5589,11 +5567,11 @@ packages: typescript: optional: true - svelte2tsx@0.7.33: - resolution: {integrity: sha512-geogGkzfciwteiKvlbaDBnKOitWuh6e1n2f5KLBBXEfZgui9gy5yRlOBYtNEkdwciO4MC9fTM/EyltsiQrOPNQ==} + 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.7: resolution: {integrity: sha512-ymI5ykLPwIHW839E053FQbI1G+jnRFJEw3Kv5Y4njixVWywQBx+NUFpkkKyk5LIb36Fg9DVXSYpqiGekLD0hyw==} @@ -7780,13 +7758,6 @@ snapshots: typescript: 6.0.2 typescript-eslint: 8.58.0(eslint@10.0.0(jiti@2.4.2))(typescript@6.0.2) - '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3))': - dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) - obug: 2.1.1 - svelte: 5.55.7(@typescript-eslint/types@8.59.3) - vite: 6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3) - '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)))(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) @@ -7794,16 +7765,6 @@ snapshots: svelte: 5.55.7(@typescript-eslint/types@8.59.4) vite: 6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3) - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3))': - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) - deepmerge: 4.3.1 - magic-string: 0.30.21 - obug: 2.1.1 - svelte: 5.55.7(@typescript-eslint/types@8.59.3) - vite: 6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3) - vitefu: 1.1.1(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)))(svelte@5.55.7(@typescript-eslint/types@8.59.4))(vite@6.4.2(@types/node@18.19.119)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.3)) @@ -7907,7 +7868,7 @@ snapshots: '@typescript-eslint/project-service@8.58.0(typescript@5.8.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.8.3) - '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/types': 8.59.4 debug: 4.4.3 typescript: 5.8.3 transitivePeerDependencies: @@ -7916,7 +7877,7 @@ snapshots: '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) - '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/types': 8.59.4 debug: 4.4.3 typescript: 6.0.2 transitivePeerDependencies: @@ -7949,8 +7910,6 @@ snapshots: '@typescript-eslint/types@8.58.0': {} - '@typescript-eslint/types@8.59.3': {} - '@typescript-eslint/types@8.59.4': {} '@typescript-eslint/typescript-estree@8.58.0(typescript@5.8.3)': @@ -8149,7 +8108,7 @@ snapshots: '@vue/shared': 3.5.16 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.14 + postcss: 8.5.15 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.16': @@ -8574,11 +8533,11 @@ snapshots: dependencies: node-source-walk: 7.0.1 - detective-postcss@7.0.1(postcss@8.5.14): + detective-postcss@7.0.1(postcss@8.5.15): dependencies: is-url: 1.2.4 - postcss: 8.5.14 - postcss-values-parser: 6.0.2(postcss@8.5.14) + postcss: 8.5.15 + postcss-values-parser: 6.0.2(postcss@8.5.15) detective-sass@6.0.1: dependencies: @@ -8923,12 +8882,6 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@2.2.8(@typescript-eslint/types@8.59.3): - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - optionalDependencies: - '@typescript-eslint/types': 8.59.3 - esrap@2.2.8(@typescript-eslint/types@8.59.4): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -9564,10 +9517,6 @@ snapshots: long@5.3.2: {} - lower-case@2.0.2: - dependencies: - tslib: 2.8.1 - lru-cache@10.4.3: {} lru-cache@11.2.2: {} @@ -9610,8 +9559,6 @@ snapshots: mimic-fn@4.0.0: {} - min-indent@1.0.1: {} - miniflare@4.20250507.0: dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -9677,11 +9624,6 @@ snapshots: netlify-redirector@0.5.0: {} - no-case@3.0.4: - dependencies: - lower-case: 2.0.2 - tslib: 2.8.1 - node-addon-api@7.1.1: {} node-domexception@1.0.0: {} @@ -9826,11 +9768,6 @@ snapshots: dependencies: entities: 6.0.1 - pascal-case@3.1.2: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - path-exists@4.0.0: {} path-exists@5.0.0: {} @@ -9894,15 +9831,6 @@ snapshots: '@polka/url': 1.0.0-next.28 trouter: 4.0.0 - postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@5.8.3)): - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.3 - optionalDependencies: - postcss: 8.5.15 - ts-node: 10.9.2(@types/node@18.19.119)(typescript@5.8.3) - optional: true - postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@6.0.2)): dependencies: lilconfig: 2.1.0 @@ -9924,19 +9852,13 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-values-parser@6.0.2(postcss@8.5.14): + postcss-values-parser@6.0.2(postcss@8.5.15): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.5.14 + postcss: 8.5.15 quote-unquote: 1.0.0 - postcss@8.5.14: - dependencies: - nanoid: 3.3.12 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.15: dependencies: nanoid: 3.3.12 @@ -9950,7 +9872,7 @@ snapshots: detective-amd: 6.0.1 detective-cjs: 6.0.1 detective-es6: 5.0.1 - detective-postcss: 7.0.1(postcss@8.5.14) + detective-postcss: 7.0.1(postcss@8.5.15) detective-sass: 6.0.1 detective-scss: 5.0.1 detective-stylus: 5.0.1 @@ -9958,7 +9880,7 @@ snapshots: detective-vue2: 2.2.0(typescript@5.8.3) module-definition: 6.0.1 node-source-walk: 7.0.1 - postcss: 8.5.14 + postcss: 8.5.15 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -10159,6 +10081,8 @@ snapshots: dependencies: xmlchars: 2.2.0 + scule@1.3.0: {} + semiver@1.1.0: {} semver@7.8.0: {} @@ -10333,10 +10257,6 @@ snapshots: strip-final-newline@3.0.0: {} - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -10371,43 +10291,20 @@ snapshots: dependencies: svelte: 5.55.7(@typescript-eslint/types@8.59.4) - svelte-preprocess@6.0.0(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@5.8.3)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@5.8.3): + svelte-preprocess@6.0.4(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@6.0.2)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2): dependencies: - detect-indent: 6.1.0 - strip-indent: 3.0.0 svelte: 5.55.7(@typescript-eslint/types@8.59.4) optionalDependencies: postcss: 8.5.15 - postcss-load-config: 3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@5.8.3)) - typescript: 5.8.3 + postcss-load-config: 3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.119)(typescript@6.0.2)) + typescript: 6.0.2 - svelte2tsx@0.7.33(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@5.8.3): + svelte2tsx@0.7.55(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2): dependencies: dedent-js: 1.0.1 - pascal-case: 3.1.2 + scule: 1.3.0 svelte: 5.55.7(@typescript-eslint/types@8.59.4) - typescript: 5.8.3 - - svelte@5.55.7(@typescript-eslint/types@8.59.3): - dependencies: - '@jridgewell/remapping': 2.3.5 - '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0) - '@types/estree': 1.0.8 - '@types/trusted-types': 2.0.7 - acorn: 8.16.0 - aria-query: 5.3.1 - axobject-query: 4.1.0 - clsx: 2.1.1 - devalue: 5.8.1 - esm-env: 1.2.2 - esrap: 2.2.8(@typescript-eslint/types@8.59.3) - is-reference: 3.0.3 - locate-character: 3.0.0 - magic-string: 0.30.21 - zimmerframe: 1.1.2 - transitivePeerDependencies: - - '@typescript-eslint/types' + typescript: 6.0.2 svelte@5.55.7(@typescript-eslint/types@8.59.4): dependencies: @@ -10534,25 +10431,6 @@ snapshots: picomatch: 4.0.4 typescript: 6.0.2 - ts-node@10.9.2(@types/node@18.19.119)(typescript@5.8.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.119 - acorn: 8.16.0 - acorn-walk: 8.3.5 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.8.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - ts-node@10.9.2(@types/node@18.19.119)(typescript@6.0.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -10683,7 +10561,7 @@ snapshots: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.14 + postcss: 8.5.15 rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fa44f9a17db5..cb9a72f3ffd2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -57,7 +57,7 @@ catalog: sirv-cli: ^3.0.0 svelte: ^5.55.7 svelte-check: ^4.4.6 - svelte-preprocess: ^6.0.0 + svelte-preprocess: ^6.0.4 typescript: ^6.0.2 valibot: ^1.1.0 vite: ^6.4.2 From 47d45e867e2534e3451dbdc909b18953e4d12113 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Sat, 23 May 2026 05:00:28 +0800 Subject: [PATCH 2/6] use catalog for test typescript dev dep --- packages/kit/test/apps/writes/package.json | 2 +- .../apps/prerender-entry-generator-mismatch/package.json | 2 +- .../apps/prerender-remote-function-error/package.json | 2 +- .../apps/prerenderable-incorrect-fragment/package.json | 2 +- .../apps/prerenderable-not-prerendered/package.json | 2 +- .../apps/private-dynamic-env-dynamic-import/package.json | 2 +- .../kit/test/build-errors/apps/private-dynamic-env/package.json | 2 +- .../apps/private-static-env-dynamic-import/package.json | 2 +- .../kit/test/build-errors/apps/private-static-env/package.json | 2 +- .../apps/server-only-folder-dynamic-import/package.json | 2 +- .../kit/test/build-errors/apps/server-only-folder/package.json | 2 +- .../apps/server-only-module-dynamic-import/package.json | 2 +- .../kit/test/build-errors/apps/server-only-module/package.json | 2 +- .../apps/service-worker-dynamic-public-env/package.json | 2 +- .../build-errors/apps/service-worker-private-env/package.json | 2 +- packages/kit/test/build-errors/apps/syntax-error/package.json | 2 +- packages/kit/test/prerendering/basics/package.json | 2 +- packages/kit/test/prerendering/options/package.json | 2 +- packages/kit/test/prerendering/paths-base/package.json | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/kit/test/apps/writes/package.json b/packages/kit/test/apps/writes/package.json index 9337b66eeee6..f4a932aa834d 100644 --- a/packages/kit/test/apps/writes/package.json +++ b/packages/kit/test/apps/writes/package.json @@ -17,7 +17,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch/package.json b/packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch/package.json index cf1cbdd26a25..2d6008752294 100644 --- a/packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch/package.json +++ b/packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/prerender-remote-function-error/package.json b/packages/kit/test/build-errors/apps/prerender-remote-function-error/package.json index 4758c41d8010..203ae3da2c2c 100644 --- a/packages/kit/test/build-errors/apps/prerender-remote-function-error/package.json +++ b/packages/kit/test/build-errors/apps/prerender-remote-function-error/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json b/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json index cf1cbdd26a25..2d6008752294 100644 --- a/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json +++ b/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json b/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json index 062aa2c1765a..910a1384ae52 100644 --- a/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json +++ b/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json b/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json index adcd219fbe77..f702ab6ef15e 100644 --- a/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/private-dynamic-env/package.json b/packages/kit/test/build-errors/apps/private-dynamic-env/package.json index cecb05ee9e06..b1a4d2d81566 100644 --- a/packages/kit/test/build-errors/apps/private-dynamic-env/package.json +++ b/packages/kit/test/build-errors/apps/private-dynamic-env/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json b/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json index f25f367ddf1f..df5aa6240d04 100644 --- a/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/private-static-env/package.json b/packages/kit/test/build-errors/apps/private-static-env/package.json index 6fe8780ab14b..6f570213db2a 100644 --- a/packages/kit/test/build-errors/apps/private-static-env/package.json +++ b/packages/kit/test/build-errors/apps/private-static-env/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json b/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json index 6daf6a385ad5..9873dad7fe5e 100644 --- a/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/server-only-folder/package.json b/packages/kit/test/build-errors/apps/server-only-folder/package.json index 38bd6d8f5d23..d5a1f2fd3c97 100644 --- a/packages/kit/test/build-errors/apps/server-only-folder/package.json +++ b/packages/kit/test/build-errors/apps/server-only-folder/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json b/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json index c63da4c08e5f..7dd73677753e 100644 --- a/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/server-only-module/package.json b/packages/kit/test/build-errors/apps/server-only-module/package.json index daec07fd7e85..ac29787fce27 100644 --- a/packages/kit/test/build-errors/apps/server-only-module/package.json +++ b/packages/kit/test/build-errors/apps/server-only-module/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/service-worker-dynamic-public-env/package.json b/packages/kit/test/build-errors/apps/service-worker-dynamic-public-env/package.json index bc1b407ecf7f..08a2e94abd8d 100644 --- a/packages/kit/test/build-errors/apps/service-worker-dynamic-public-env/package.json +++ b/packages/kit/test/build-errors/apps/service-worker-dynamic-public-env/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/service-worker-private-env/package.json b/packages/kit/test/build-errors/apps/service-worker-private-env/package.json index ec9608d65713..d237a0113d7b 100644 --- a/packages/kit/test/build-errors/apps/service-worker-private-env/package.json +++ b/packages/kit/test/build-errors/apps/service-worker-private-env/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/build-errors/apps/syntax-error/package.json b/packages/kit/test/build-errors/apps/syntax-error/package.json index 300474c1aca1..04bae44de898 100644 --- a/packages/kit/test/build-errors/apps/syntax-error/package.json +++ b/packages/kit/test/build-errors/apps/syntax-error/package.json @@ -13,7 +13,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:" }, "type": "module" diff --git a/packages/kit/test/prerendering/basics/package.json b/packages/kit/test/prerendering/basics/package.json index 10e34ec9fa1e..93d41ba907ae 100644 --- a/packages/kit/test/prerendering/basics/package.json +++ b/packages/kit/test/prerendering/basics/package.json @@ -16,7 +16,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:" }, diff --git a/packages/kit/test/prerendering/options/package.json b/packages/kit/test/prerendering/options/package.json index 95203088a1a7..7bfa4cba3fd2 100644 --- a/packages/kit/test/prerendering/options/package.json +++ b/packages/kit/test/prerendering/options/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:" }, diff --git a/packages/kit/test/prerendering/paths-base/package.json b/packages/kit/test/prerendering/paths-base/package.json index 94ab12e8ce9a..f04cdcbc2da1 100644 --- a/packages/kit/test/prerendering/paths-base/package.json +++ b/packages/kit/test/prerendering/paths-base/package.json @@ -15,7 +15,7 @@ "@sveltejs/vite-plugin-svelte": "catalog:", "svelte": "catalog:", "svelte-check": "catalog:", - "typescript": "^6.0.0", + "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:" }, From e48b483c7b917a6a354b1d1916c8c4a3897864ba Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Sat, 23 May 2026 05:02:54 +0800 Subject: [PATCH 3/6] lockfile --- pnpm-lock.yaml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c04bd864d8f2..f6ceb78d53c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -936,7 +936,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -966,7 +966,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -990,7 +990,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1014,7 +1014,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1038,7 +1038,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1059,7 +1059,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1080,7 +1080,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1101,7 +1101,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1122,7 +1122,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1143,7 +1143,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1164,7 +1164,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1185,7 +1185,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1206,7 +1206,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1227,7 +1227,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1248,7 +1248,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1269,7 +1269,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1290,7 +1290,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1314,7 +1314,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' @@ -1338,7 +1338,7 @@ importers: specifier: 'catalog:' version: 4.4.6(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: - specifier: ^6.0.0 + specifier: 'catalog:' version: 6.0.2 vite: specifier: 'catalog:' From d81e2b516ef61ff04116980b90d1c433d5224114 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Sat, 23 May 2026 05:17:20 +0800 Subject: [PATCH 4/6] update typescript fixtures --- .../test/fixtures/javascript/expected/Test.svelte.d.ts | 6 +++--- .../test/fixtures/javascript/expected/Test2.svelte.d.ts | 2 +- .../fixtures/javascript/expected/internal/Test.svelte.d.ts | 2 +- .../test/fixtures/svelte-3-types/expected/Test.svelte.d.ts | 2 +- .../test/fixtures/svelte-kit/expected/Test.svelte.d.ts | 6 +++--- .../fixtures/typescript-esnext/expected/Test.svelte.d.ts | 2 +- .../fixtures/typescript-nodenext/expected/Test.svelte.d.ts | 2 +- .../typescript-svelte-config/expected/Test.svelte.d.ts | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/package/test/fixtures/javascript/expected/Test.svelte.d.ts b/packages/package/test/fixtures/javascript/expected/Test.svelte.d.ts index 4d8d06cf9ae1..d1d68740be50 100644 --- a/packages/package/test/fixtures/javascript/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/javascript/expected/Test.svelte.d.ts @@ -1,6 +1,6 @@ export default Test; type Test = SvelteComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; @@ -14,12 +14,12 @@ type Test = SvelteComponent<$$__sveltets_2_PropsWithChildren<{ astring: string; }; }> & { - $$bindings?: string; + $$bindings?: string | undefined; } & { astring: string; }; declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; diff --git a/packages/package/test/fixtures/javascript/expected/Test2.svelte.d.ts b/packages/package/test/fixtures/javascript/expected/Test2.svelte.d.ts index 0774e4032afb..69334f44b102 100644 --- a/packages/package/test/fixtures/javascript/expected/Test2.svelte.d.ts +++ b/packages/package/test/fixtures/javascript/expected/Test2.svelte.d.ts @@ -4,7 +4,7 @@ type Test2 = SvelteComponent<{ }, { [evt: string]: CustomEvent; }, {}> & { - $$bindings?: string; + $$bindings?: string | undefined; }; declare const Test2: $$__sveltets_2_IsomorphicComponent<{ foo: import("./foo").Foo; diff --git a/packages/package/test/fixtures/javascript/expected/internal/Test.svelte.d.ts b/packages/package/test/fixtures/javascript/expected/internal/Test.svelte.d.ts index 1c3abfd7fb6e..1a9b2105cc26 100644 --- a/packages/package/test/fixtures/javascript/expected/internal/Test.svelte.d.ts +++ b/packages/package/test/fixtures/javascript/expected/internal/Test.svelte.d.ts @@ -4,7 +4,7 @@ type Test = SvelteComponent<{ }, { [evt: string]: CustomEvent; }, {}> & { - $$bindings?: string; + $$bindings?: string | undefined; }; declare const Test: $$__sveltets_2_IsomorphicComponent<{ foo: import("./foo").Foo; diff --git a/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts b/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts index 1d2d93df5582..fe311671e011 100644 --- a/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts @@ -1,7 +1,7 @@ import { SvelteComponentTyped } from 'svelte'; declare const __propDef: { props: { - astring?: string; + astring?: string | undefined; }; events: { event: CustomEvent; diff --git a/packages/package/test/fixtures/svelte-kit/expected/Test.svelte.d.ts b/packages/package/test/fixtures/svelte-kit/expected/Test.svelte.d.ts index 4d8d06cf9ae1..d1d68740be50 100644 --- a/packages/package/test/fixtures/svelte-kit/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/svelte-kit/expected/Test.svelte.d.ts @@ -1,6 +1,6 @@ export default Test; type Test = SvelteComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; @@ -14,12 +14,12 @@ type Test = SvelteComponent<$$__sveltets_2_PropsWithChildren<{ astring: string; }; }> & { - $$bindings?: string; + $$bindings?: string | undefined; } & { astring: string; }; declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; diff --git a/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts b/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts index f5601c7243ed..2c2436d991f0 100644 --- a/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts @@ -17,7 +17,7 @@ type $$__sveltets_2_PropsWithChildren = Props & (Slots extends { children?: any; } : {}); declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; diff --git a/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts b/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts index f5601c7243ed..2c2436d991f0 100644 --- a/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts @@ -17,7 +17,7 @@ type $$__sveltets_2_PropsWithChildren = Props & (Slots extends { children?: any; } : {}); declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; diff --git a/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts b/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts index f5601c7243ed..2c2436d991f0 100644 --- a/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts @@ -17,7 +17,7 @@ type $$__sveltets_2_PropsWithChildren = Props & (Slots extends { children?: any; } : {}); declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string; + astring?: string | undefined; }, { default: { astring: string; From 5982cb42b51945a96072708d7d722c5c8cb8a067 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Sat, 23 May 2026 05:25:48 +0800 Subject: [PATCH 5/6] more --- .../test/fixtures/svelte-3-types/expected/Test.svelte.d.ts | 2 +- .../fixtures/typescript-declaration-map/expected/Test.svelte | 1 + .../typescript-declaration-map/expected/Test.svelte.d.ts.map | 2 +- .../test/fixtures/typescript-esnext/expected/Plain.svelte.d.ts | 2 +- .../test/fixtures/typescript-esnext/expected/Test.svelte.d.ts | 2 +- .../package/test/fixtures/typescript-esnext/expected/utils.js | 1 + .../test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts | 2 +- .../fixtures/typescript-svelte-config/expected/Test.svelte.d.ts | 2 +- 8 files changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts b/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts index fe311671e011..1d2d93df5582 100644 --- a/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/svelte-3-types/expected/Test.svelte.d.ts @@ -1,7 +1,7 @@ import { SvelteComponentTyped } from 'svelte'; declare const __propDef: { props: { - astring?: string | undefined; + astring?: string; }; events: { event: CustomEvent; diff --git a/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte b/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte index 2892a2582db5..bfe3dbbb7a6c 100644 --- a/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte +++ b/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte @@ -1,5 +1,6 @@ {foo} diff --git a/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte.d.ts.map b/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte.d.ts.map index fd94dc2b8f55..846d01586217 100644 --- a/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte.d.ts.map +++ b/packages/package/test/fixtures/typescript-declaration-map/expected/Test.svelte.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Test.svelte.d.ts","sourceRoot":"","sources":["../src/lib/Test.svelte.ts"],"names":[],"mappings":"AAGC,KAAK,gBAAgB,GAAI;IAAE,GAAG,EAAE,MAAM,CAAA;CAAE,CAAC;AAS1C,QAAA,MAAM,IAAI,sDAAsC,CAAC;AACjD,KAAK,IAAI,GAAG,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC;AACpC,eAAe,IAAI,CAAC"} \ No newline at end of file +{"version":3,"file":"Test.svelte.d.ts","sourceRoot":"","sources":["../src/lib/Test.svelte.ts"],"names":[],"mappings":"AAGC,KAAK,gBAAgB,GAAI;IAAE,GAAG,EAAE,MAAM,CAAA;CAAE,CAAC;AAS1C,QAAA,MAAM,IAAI,sDAAwC,CAAC;AACnD,KAAK,IAAI,GAAG,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC;AACpC,eAAe,IAAI,CAAC"} \ No newline at end of file diff --git a/packages/package/test/fixtures/typescript-esnext/expected/Plain.svelte.d.ts b/packages/package/test/fixtures/typescript-esnext/expected/Plain.svelte.d.ts index e2632ad81c35..3ed700ec68e2 100644 --- a/packages/package/test/fixtures/typescript-esnext/expected/Plain.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-esnext/expected/Plain.svelte.d.ts @@ -4,7 +4,7 @@ type Plain = SvelteComponent<{ }, { [evt: string]: CustomEvent; }, {}> & { - $$bindings?: string; + $$bindings?: string | undefined; }; declare const Plain: $$__sveltets_2_IsomorphicComponent<{ foo: import("./foo").Foo; diff --git a/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts b/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts index 2c2436d991f0..f5601c7243ed 100644 --- a/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-esnext/expected/Test.svelte.d.ts @@ -17,7 +17,7 @@ type $$__sveltets_2_PropsWithChildren = Props & (Slots extends { children?: any; } : {}); declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string | undefined; + astring?: string; }, { default: { astring: string; diff --git a/packages/package/test/fixtures/typescript-esnext/expected/utils.js b/packages/package/test/fixtures/typescript-esnext/expected/utils.js index e69de29bb2d1..3918c74e4463 100644 --- a/packages/package/test/fixtures/typescript-esnext/expected/utils.js +++ b/packages/package/test/fixtures/typescript-esnext/expected/utils.js @@ -0,0 +1 @@ +"use strict"; diff --git a/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts b/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts index 2c2436d991f0..f5601c7243ed 100644 --- a/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-nodenext/expected/Test.svelte.d.ts @@ -17,7 +17,7 @@ type $$__sveltets_2_PropsWithChildren = Props & (Slots extends { children?: any; } : {}); declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string | undefined; + astring?: string; }, { default: { astring: string; diff --git a/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts b/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts index 2c2436d991f0..f5601c7243ed 100644 --- a/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts +++ b/packages/package/test/fixtures/typescript-svelte-config/expected/Test.svelte.d.ts @@ -17,7 +17,7 @@ type $$__sveltets_2_PropsWithChildren = Props & (Slots extends { children?: any; } : {}); declare const Test: $$__sveltets_2_IsomorphicComponent<$$__sveltets_2_PropsWithChildren<{ - astring?: string | undefined; + astring?: string; }, { default: { astring: string; From 3a559f285de8e61797c3b1fd76b0352963e6f4f7 Mon Sep 17 00:00:00 2001 From: Tee Ming Chew Date: Fri, 29 May 2026 08:19:27 +0800 Subject: [PATCH 6/6] bump svelte-preprocess --- pnpm-lock.yaml | 12 ++++++------ pnpm-workspace.yaml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04f8958eaaa5..fc8703e9acf5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,8 +103,8 @@ catalogs: specifier: ^4.4.6 version: 4.4.6 svelte-preprocess: - specifier: ^6.0.4 - version: 6.0.4 + specifier: ^6.0.5 + version: 6.0.5 typescript: specifier: ^6.0.2 version: 6.0.2 @@ -1382,7 +1382,7 @@ importers: version: 5.55.7(@typescript-eslint/types@8.59.4) svelte-preprocess: specifier: 'catalog:' - version: 6.0.4(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.130)(typescript@6.0.2)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) + version: 6.0.5(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.130)(typescript@6.0.2)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2) typescript: specifier: 'catalog:' version: 6.0.2 @@ -5510,8 +5510,8 @@ packages: peerDependencies: svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 - svelte-preprocess@6.0.4: - resolution: {integrity: sha512-tevT2/vapolduA23Gp3pFr6qkKakh6TYtXKvWXNaZK67ho9sfV9OSRYb4xsZJsXX7QwtEdpiR63Vbae60rS1qg==} + svelte-preprocess@6.0.5: + resolution: {integrity: sha512-sgwew5yV/2eMeQobIWgAxCNarKwiTUDIc3siAUbq3sp0G6ONtzk0W+wJihMdqjbYb3iGU3ubpGv0usnnuXT3qg==} engines: {node: '>= 18.0.0'} peerDependencies: '@babel/core': ^7.10.2 @@ -10250,7 +10250,7 @@ snapshots: dependencies: svelte: 5.55.7(@typescript-eslint/types@8.59.4) - svelte-preprocess@6.0.4(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.130)(typescript@6.0.2)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2): + svelte-preprocess@6.0.5(postcss-load-config@3.1.4(postcss@8.5.15)(ts-node@10.9.2(@types/node@18.19.130)(typescript@6.0.2)))(postcss@8.5.15)(svelte@5.55.7(@typescript-eslint/types@8.59.4))(typescript@6.0.2): dependencies: svelte: 5.55.7(@typescript-eslint/types@8.59.4) optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fb456f294466..68021a0c2088 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -55,7 +55,7 @@ catalog: sirv-cli: ^3.0.0 svelte: ^5.55.7 svelte-check: ^4.4.6 - svelte-preprocess: ^6.0.4 + svelte-preprocess: ^6.0.5 typescript: ^6.0.2 valibot: ^1.1.0 vite: ^6.4.2