Skip to content

Commit 16b764c

Browse files
authored
breaking: upgrade to TypeScript 5 (#11160)
1 parent 43a745a commit 16b764c

File tree

62 files changed

+290
-285
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+290
-285
lines changed

.changeset/itchy-bags-lay.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/silent-mayflies-burn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': major
3+
---
4+
5+
breaking: upgrade to TypeScript 5 and default `moduleResolution` to `bundler` in user projects

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"playwright": "1.30.0",
3232
"prettier": "^3.1.0",
3333
"svelte": "^4.2.7",
34-
"typescript": "^4.9.4"
34+
"typescript": "^5.3.2"
3535
},
3636
"packageManager": "[email protected]",
3737
"engines": {

packages/adapter-auto/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"devDependencies": {
3333
"@sveltejs/kit": "workspace:^",
3434
"@types/node": "^16.18.6",
35-
"typescript": "^4.9.4"
35+
"typescript": "^5.3.2"
3636
},
3737
"dependencies": {
3838
"import-meta-resolve": "^4.0.0"

packages/adapter-cloudflare-workers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"devDependencies": {
3838
"@cloudflare/kv-asset-handler": "^0.3.0",
3939
"@types/node": "^16.18.6",
40-
"typescript": "^4.9.4"
40+
"typescript": "^5.3.2"
4141
},
4242
"peerDependencies": {
4343
"@sveltejs/kit": "^1.0.0"

packages/adapter-cloudflare/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"devDependencies": {
4040
"@types/node": "^16.18.6",
4141
"@types/ws": "^8.5.3",
42-
"typescript": "^4.9.4"
42+
"typescript": "^5.3.2"
4343
},
4444
"peerDependencies": {
4545
"@sveltejs/kit": "^1.0.0"

packages/adapter-netlify/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@
3838
"set-cookie-parser": "^2.6.0"
3939
},
4040
"devDependencies": {
41-
"@netlify/functions": "^2.0.1",
41+
"@netlify/functions": "^2.4.0",
4242
"@rollup/plugin-commonjs": "^25.0.7",
4343
"@rollup/plugin-json": "^6.0.1",
4444
"@rollup/plugin-node-resolve": "^15.2.3",
4545
"@sveltejs/kit": "workspace:^",
4646
"@types/node": "^16.18.6",
4747
"@types/set-cookie-parser": "^2.4.2",
4848
"rollup": "^4.2.0",
49-
"typescript": "^4.9.4",
49+
"typescript": "^5.3.2",
5050
"vitest": "^0.34.5"
5151
},
5252
"peerDependencies": {

packages/adapter-netlify/rollup.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const config = {
1212
dir: 'files/esm',
1313
format: 'esm'
1414
},
15+
// @ts-ignore https://github.com/rollup/plugins/issues/1329
1516
plugins: [nodeResolve({ preferBuiltins: true }), commonjs(), json()],
1617
external: (id) => id === '0SERVER' || id.startsWith('node:'),
1718
preserveEntrySignatures: 'exports-only'

packages/adapter-netlify/tsconfig.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"noEmit": true,
66
"noImplicitAny": true,
77
"target": "es2022",
8-
"module": "es2022",
9-
// `@netlify/function` > `@netlify/serverless-functions-api` types are not compatible,
10-
// so using this moduleResolution for now
11-
"moduleResolution": "node",
8+
"module": "node16",
9+
"moduleResolution": "node16",
10+
// https://github.com/netlify/functions/issues/447
11+
"skipLibCheck": true,
1212
"allowSyntheticDefaultImports": true,
1313
"baseUrl": ".",
1414
"paths": {

packages/adapter-node/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,9 @@ export default function (opts = {}) {
6262
preferBuiltins: true,
6363
exportConditions: ['node']
6464
}),
65+
// @ts-ignore https://github.com/rollup/plugins/issues/1329
6566
commonjs({ strictRequires: true }),
67+
// @ts-ignore https://github.com/rollup/plugins/issues/1329
6668
json()
6769
]
6870
});

0 commit comments

Comments
 (0)