Skip to content

Commit dd08852

Browse files
authored
build: upgrade typescript (#4991)
Upgraded to 5.8 and bumped all type definitions. Enabled erasable syntax only flag and got rid from one case in expression editor.
1 parent 8b526dc commit dd08852

File tree

25 files changed

+339
-336
lines changed

25 files changed

+339
-336
lines changed

apps/builder/app/builder/shared/expression-editor.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,10 @@ const scopeCompletionSource: CompletionSource = (context) => {
255255
*/
256256

257257
class VariableWidget extends WidgetType {
258-
constructor(readonly text: string) {
258+
text: string;
259+
constructor(text: string) {
259260
super();
261+
this.text = text;
260262
}
261263
toDOM(): HTMLElement {
262264
const span = document.createElement("span");

apps/builder/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,16 +125,16 @@
125125
"devDependencies": {
126126
"@remix-run/dev": "^2.16.0",
127127
"@types/debug": "^4.1.12",
128-
"@types/dom-navigation": "^1.0.4",
128+
"@types/dom-navigation": "^1.0.5",
129129
"@types/react": "^18.2.70",
130130
"@types/react-dom": "^18.2.25",
131131
"@webstudio-is/tsconfig": "workspace:*",
132132
"fast-glob": "^3.3.2",
133133
"html-tags": "^4.0.0",
134134
"react-router-dom": "^6.30.0",
135135
"react-test-renderer": "18.3.0-canary-14898b6a9-20240318",
136-
"type-fest": "^4.32.0",
137-
"typescript": "5.7.3",
136+
"type-fest": "^4.37.0",
137+
"typescript": "5.8.2",
138138
"vite": "^5.4.11",
139139
"vitest": "^3.0.8"
140140
},

fixtures/react-router-docker/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"devDependencies": {
3636
"@types/react": "^18.2.70",
3737
"@types/react-dom": "^18.2.25",
38-
"typescript": "5.7.3"
38+
"typescript": "5.8.2"
3939
},
4040
"engines": {
4141
"node": ">=20.0.0"

fixtures/react-router-netlify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"devDependencies": {
3737
"@types/react": "^18.2.70",
3838
"@types/react-dom": "^18.2.25",
39-
"typescript": "5.7.3"
39+
"typescript": "5.8.2"
4040
},
4141
"engines": {
4242
"node": ">=20.0.0"

fixtures/react-router-vercel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"devDependencies": {
3636
"@types/react": "^18.2.70",
3737
"@types/react-dom": "^18.2.25",
38-
"typescript": "5.7.3"
38+
"typescript": "5.8.2"
3939
},
4040
"engines": {
4141
"node": ">=20.0.0"

fixtures/ssg-netlify-by-project-id/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@types/react-dom": "^18.2.25",
2727
"@vitejs/plugin-react": "^4.3.4",
2828
"prettier": "3.5.3",
29-
"typescript": "5.7.3",
29+
"typescript": "5.8.2",
3030
"vite": "^5.4.11",
3131
"webstudio": "workspace:*"
3232
},

fixtures/ssg/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@types/react-dom": "^18.2.25",
2727
"@vitejs/plugin-react": "^4.3.4",
2828
"prettier": "3.5.3",
29-
"typescript": "5.7.3",
29+
"typescript": "5.8.2",
3030
"vite": "^5.4.11",
3131
"webstudio": "workspace:*"
3232
},

fixtures/webstudio-cloudflare-template/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
"@remix-run/dev": "2.16.0",
5252
"@types/react": "^18.2.70",
5353
"@types/react-dom": "^18.2.25",
54-
"typescript": "5.7.3",
54+
"fast-glob": "^3.3.2",
55+
"typescript": "5.8.2",
5556
"vite": "^5.4.11",
56-
"wrangler": "^3.63.2",
57-
"fast-glob": "^3.3.2"
57+
"wrangler": "^3.63.2"
5858
}
5959
}

fixtures/webstudio-features/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@types/react": "^18.2.70",
3535
"@types/react-dom": "^18.2.25",
3636
"fast-glob": "^3.3.2",
37-
"typescript": "5.7.3",
37+
"typescript": "5.8.2",
3838
"webstudio": "workspace:*"
3939
},
4040
"engines": {

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@storybook/react": "^8.6.4",
3838
"@storybook/react-vite": "^8.6.4",
3939
"@types/css-tree": "^2.3.1",
40-
"@types/node": "^22.10.7",
40+
"@types/node": "^22.13.10",
4141
"@types/react": "^18.2.70",
4242
"esbuild": "^0.25.1",
4343
"eslint": "^9.22.0",
@@ -50,7 +50,7 @@
5050
"simple-git-hooks": "^2.11.1",
5151
"storybook": "^8.6.4",
5252
"tsx": "^4.19.3",
53-
"typescript": "5.7.3",
53+
"typescript": "5.8.2",
5454
"typescript-eslint": "^8.26.1",
5555
"vite": "^5.4.11"
5656
},

0 commit comments

Comments
 (0)