Skip to content

Commit aefc264

Browse files
Update extension, examples, to Theia 1.55.0
Also yarn upgrade, some tidy-up, permit test example apps to use nodejs 18 and 20 (previously 16 and 18). Had to add a couple resolutions: - inversify: we were pulling a newer version than Theia 1.55.0 is using, that was causing issues - @types/react: after yarn upgrade we were pulling / hoisting v18.3.18 which was causing build problems. Pinned to v18.3.8 which works well Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
1 parent 290b7b3 commit aefc264

File tree

7 files changed

+3951
-3629
lines changed

7 files changed

+3951
-3629
lines changed

examples/browser/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
}
1616
},
1717
"dependencies": {
18-
"@theia/core": "1.52.0",
19-
"@theia/navigator": "1.52.0",
20-
"@theia/preferences": "1.52.0",
21-
"@theia/terminal": "1.52.0",
18+
"@theia/core": "1.55.0",
19+
"@theia/navigator": "1.55.0",
20+
"@theia/preferences": "1.55.0",
21+
"@theia/terminal": "1.55.0",
2222
"theia-traceviewer": "0.5.0"
2323
},
2424
"devDependencies": {
25-
"@theia/cli": "1.52.0"
25+
"@theia/cli": "1.55.0"
2626
},
2727
"scripts": {
2828
"prepare": "yarn build",
@@ -33,6 +33,6 @@
3333
},
3434
"engines": {
3535
"yarn": ">=1.7.0 <2",
36-
"node": ">=16 <19"
36+
"node": ">=16 <21"
3737
}
3838
}

examples/electron/electron-builder.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
electronVersion: 28.3.3
1+
electronVersion: 30.3.1
22
electronDist: ../../node_modules/electron/dist
33
productName: Theia Trace Example Application
44
appId: theia-trace-example

examples/electron/package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@
2525
}
2626
},
2727
"dependencies": {
28-
"@theia/core": "1.52.0",
29-
"@theia/electron": "1.52.0",
30-
"@theia/navigator": "1.52.0",
31-
"@theia/preferences": "1.52.0",
32-
"@theia/terminal": "1.52.0",
28+
"@theia/core": "1.55.0",
29+
"@theia/electron": "1.55.0",
30+
"@theia/navigator": "1.55.0",
31+
"@theia/preferences": "1.55.0",
32+
"@theia/terminal": "1.55.0",
3333
"theia-traceviewer": "0.5.0"
3434
},
3535
"devDependencies": {
36-
"@theia/cli": "1.52.0",
37-
"electron": "^28.2.8",
36+
"@theia/cli": "1.55.0",
37+
"electron": "^30.3.1",
3838
"electron-builder": "~24.13.0"
3939
},
4040
"scripts": {
@@ -49,7 +49,7 @@
4949
},
5050
"engines": {
5151
"yarn": ">=1.7.0 <2",
52-
"node": ">=16 <19"
52+
"node": ">=16 <21"
5353
},
5454
"repository": {
5555
"type": "git",

package.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,13 @@
4848
},
4949
"homepage": "https://github.com/eclipse-cdt-cloud/theia-trace-extension",
5050
"resolutions": {
51-
"**/nan": "2.18.0"
51+
"**/nan": "2.20.0",
52+
"@types/react": "18.3.8",
53+
"inversify": "6.0.2"
5254
},
5355
"devDependencies": {
5456
"@eclipse-dash/nodejs-wrapper": "^0.0.1",
55-
"@theia/cli": "1.52.0",
57+
"@theia/cli": "1.55.0",
5658
"concurrently": "^8.2.1",
5759
"jsonc-parser": "^3.0.0",
5860
"lerna": "^7.0.0",

packages/react-components/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
"react-modal": "^3.8.1",
3636
"react-tooltip": "4.2.14",
3737
"react-virtualized": "^9.21.0",
38-
"semantic-ui-css": "^2.4.1",
39-
"semantic-ui-react": "^0.86.0",
4038
"timeline-chart": "^0.4.1",
4139
"traceviewer-base": "0.5.0",
4240
"tsp-typescript-client": "^0.5.1"
@@ -49,7 +47,7 @@
4947
"@types/lodash": "^4.14.142",
5048
"@types/react-grid-layout": "^1.1.1",
5149
"@types/react-modal": "^3.8.2",
52-
"@types/react-test-renderer": "^16.9.2",
50+
"@types/react-test-renderer": "^18.3.0",
5351
"@types/react-virtualized": "^9.21.1",
5452
"@typescript-eslint/eslint-plugin": "^3.4.0",
5553
"@typescript-eslint/parser": "^3.4.0",

theia-extensions/viewer-prototype/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
"style"
2121
],
2222
"dependencies": {
23-
"@theia/core": "1.52.0",
24-
"@theia/editor": "1.52.0",
25-
"@theia/filesystem": "1.52.0",
26-
"@theia/messages": "1.52.0",
23+
"@theia/core": "1.55.0",
24+
"@theia/editor": "1.55.0",
25+
"@theia/filesystem": "1.55.0",
26+
"@theia/messages": "1.55.0",
2727
"animate.css": "^4.1.1",
2828
"traceviewer-base": "0.5.0",
2929
"traceviewer-react-components": "0.5.0",
30-
"tree-kill": "latest"
30+
"tree-kill": "^1.0.0"
3131
},
3232
"devDependencies": {
3333
"@typescript-eslint/eslint-plugin": "^3.4.0",

0 commit comments

Comments
 (0)