Skip to content

Commit 3f4a5b2

Browse files
authored
GLSP-1563: Update to node 20 (#112)
Update client code to node 20 Remove accidentially commited bundled files Part of: eclipse-glsp/glsp/issues/1563
1 parent a01243d commit 3f4a5b2

File tree

7 files changed

+88
-86898
lines changed

7 files changed

+88
-86898
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Eclipse GLSP Eclipse Integration Changelog
22

3-
## v2.4.0 - active
3+
## v2.5.0 - active
44

55
### Changes
6+
- [node] Update minimum requirements for Node to >=20 [#112](https://github.com/eclipse-glsp/glsp-client/pull/112)
67

78
### Potentially breaking changes
89

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: Pod
44
spec:
55
containers:
66
- name: ci
7-
image: eclipseglsp/ci:alpine-v5.0
7+
image: eclipseglsp/ci:alpine-v6.0
88
resources:
99
limits:
1010
memory: "2Gi"

client/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
},
2929
"devDependencies": {
3030
"@eclipse-glsp/dev": "next",
31-
"@types/node": "18.x",
31+
"@types/node": "20.x",
3232
"copyfiles": "^2.4.1",
3333
"lerna": "^7.0.0",
34-
"typescript": "^5.1.3"
34+
"typescript": "^5.9.2"
3535
},
3636
"engines": {
37-
"node": ">=18",
37+
"node": ">=20",
3838
"yarn": ">=1.7.0 <2"
3939
}
4040
}

client/yarn.lock

Lines changed: 82 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -206,17 +206,17 @@
206206
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
207207

208208
"@eclipse-glsp-examples/workflow-glsp@next":
209-
version "2.5.0-next.418"
210-
resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-glsp/-/workflow-glsp-2.5.0-next.418.tgz#ce8419b36b2c0f4357f02c754cda81e84b7e4c30"
211-
integrity sha512-3sgNOMRLjNjUr8fJqLBaFh1H0Hg5HryrN+Gb7IRNk8j60ZXl7nUl3kqmkevmdFb3PABitYdoT3zpPVB9yaRSrw==
209+
version "2.5.0-next.433"
210+
resolved "https://registry.yarnpkg.com/@eclipse-glsp-examples/workflow-glsp/-/workflow-glsp-2.5.0-next.433.tgz#815cd55bf7ae6deb4b32a513c4792fda547ad792"
211+
integrity sha512-cr2tbeLYIKL59lZOaQlkNAUt1JYTG07OV/QQ9VnxyI37topcS++s94lEjA5F+t2CQpkZvRrTwRwUIw3m7PmbHg==
212212
dependencies:
213-
"@eclipse-glsp/client" "2.5.0-next.418+daca681"
213+
"@eclipse-glsp/client" "2.5.0-next.433+281be34"
214214
balloon-css "^0.5.0"
215215

216-
"@eclipse-glsp/[email protected].179+c29a688":
217-
version "2.5.0-next.179"
218-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/cli/-/cli-2.5.0-next.179.tgz#e12c03c1b9a0ebbab328ebb484d5534726e8af1b"
219-
integrity sha512-nEHOTS34E3+hEylW8fE64Rw/67p791+0hWeeApHEdfQ62LNuD1r5NsdGuQWqZEKupxm6ecCmOUvNBRErVtub2g==
216+
"@eclipse-glsp/[email protected].181+c6c9bad":
217+
version "2.5.0-next.181"
218+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/cli/-/cli-2.5.0-next.181.tgz#3253bb25c6885a34f98fc0f7131ea2377f4eec1c"
219+
integrity sha512-5BQr8CogWvovDcjOrfsBJaakGC/MkfPXmhFK5+fOEfdssmHGGE3PBBlPaowuViEr35V+xbNaEBVydQgis5LPCg==
220220
dependencies:
221221
commander "^10.0.1"
222222
glob "^10.3.10"
@@ -227,25 +227,25 @@
227227
semver "^7.5.1"
228228
shelljs "^0.8.5"
229229

230-
"@eclipse-glsp/[email protected].418+daca681", "@eclipse-glsp/client@next":
231-
version "2.5.0-next.418"
232-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/client/-/client-2.5.0-next.418.tgz#bd06e8d796bdb2ec591a07b480bcb0dcdf7e5fd1"
233-
integrity sha512-Hj2Xh1qbTyE3PQRmVKiIlBlqU5CDVWQ4/251G4tLQkw2HB4UWr6HU64gP28mR+yxt2br7aPK8HQpeqKVNQ+gQg==
230+
"@eclipse-glsp/[email protected].433+281be34", "@eclipse-glsp/client@next":
231+
version "2.5.0-next.433"
232+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/client/-/client-2.5.0-next.433.tgz#686788cba5cc13b7cb193afbc76a305e753157b6"
233+
integrity sha512-RuTKXrGkA0spus3Pi3nteh+1jrow+Qk+VVCLjsTOi2vcExbYWkAVbQLYtRx7xhnVDuA7jyjJ6WaMiJ9e8cPQJw==
234234
dependencies:
235-
"@eclipse-glsp/sprotty" "2.5.0-next.418+daca681"
235+
"@eclipse-glsp/sprotty" "2.5.0-next.433+281be34"
236236
autocompleter "^9.1.2"
237237
file-saver "^2.0.5"
238238
lodash "4.17.21"
239239
snabbdom "~3.5.1"
240240
vscode-jsonrpc "8.2.0"
241241

242-
"@eclipse-glsp/[email protected].179+c29a688":
243-
version "2.5.0-next.179"
244-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/config-test/-/config-test-2.5.0-next.179.tgz#fa00306b08f5ab5bc7a907718b6c5bfd5b563325"
245-
integrity sha512-RbMU5ScEgiEvNlbreK0JBBLwEcH9R+IAvV+xRf08TSqdMBn0iPwsRl+mpWpyryyXxTtahHeq7uft4WUOSsOi+A==
242+
"@eclipse-glsp/[email protected].181+c6c9bad":
243+
version "2.5.0-next.181"
244+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/config-test/-/config-test-2.5.0-next.181.tgz#3020fc3980439e6ef2c4fdd229cc7954350aa29d"
245+
integrity sha512-oXk/2bENmIHILjkKUxf4GxLXHviAHYE0haZD8N5KV9Fcmzpz3C3XQsN0hYpYgxdjOBaX2tlOOhx4g7WeStOc6Q==
246246
dependencies:
247-
"@eclipse-glsp/mocha-config" "2.5.0-next.179+c29a688"
248-
"@eclipse-glsp/nyc-config" "2.5.0-next.179+c29a688"
247+
"@eclipse-glsp/mocha-config" "2.5.0-next.181+c6c9bad"
248+
"@eclipse-glsp/nyc-config" "2.5.0-next.181+c6c9bad"
249249
"@istanbuljs/nyc-config-typescript" "^1.0.2"
250250
"@types/chai" "^4.3.7"
251251
"@types/mocha" "^10.0.2"
@@ -259,14 +259,14 @@
259259
sinon "^15.1.0"
260260
ts-node "^10.9.1"
261261

262-
"@eclipse-glsp/[email protected].179+c29a688":
263-
version "2.5.0-next.179"
264-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/config/-/config-2.5.0-next.179.tgz#47928a936b739e1988d42b5defcf126771820992"
265-
integrity sha512-nHf0SaGHJ7IURhiKqevPQYcV2iSZNsvbAXu2PTm6FHVV1rnSOHVyQXWUvrR0UDED31vtxvnGEwzDSjrxqe6MkQ==
262+
"@eclipse-glsp/[email protected].181+c6c9bad":
263+
version "2.5.0-next.181"
264+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/config/-/config-2.5.0-next.181.tgz#ac9cd948abe90191426243f922c55858aa23918c"
265+
integrity sha512-r0ZbGG9F4ZGIYIRiPd3r0PBoM138uDlq6i5BEjOa5eoF208g0Yt1/+46IOMVXOqa/LK3YFOtGvIa14jcfCoDjg==
266266
dependencies:
267-
"@eclipse-glsp/eslint-config" "2.5.0-next.179+c29a688"
268-
"@eclipse-glsp/prettier-config" "2.5.0-next.179+c29a688"
269-
"@eclipse-glsp/ts-config" "2.5.0-next.179+c29a688"
267+
"@eclipse-glsp/eslint-config" "2.5.0-next.181+c6c9bad"
268+
"@eclipse-glsp/prettier-config" "2.5.0-next.181+c6c9bad"
269+
"@eclipse-glsp/ts-config" "2.5.0-next.181+c6c9bad"
270270
"@typescript-eslint/eslint-plugin" "^6.7.5"
271271
"@typescript-eslint/parser" "^6.7.5"
272272
eslint "^8.51.0"
@@ -281,61 +281,61 @@
281281
rimraf "^5.0.5"
282282

283283
"@eclipse-glsp/dev@next":
284-
version "2.5.0-next.179"
285-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/dev/-/dev-2.5.0-next.179.tgz#0793ae8dd9f2603fc341a7268aa54434763f73e5"
286-
integrity sha512-r9YSjBX2bfybn/VkwrGkjWLHp1XNsRjCuiUOPiVyzOBTaAjLmMksCXZCVF/DvVKCYV8lgVVEL7pxcDAyUS+g6g==
287-
dependencies:
288-
"@eclipse-glsp/cli" "2.5.0-next.179+c29a688"
289-
"@eclipse-glsp/config" "2.5.0-next.179+c29a688"
290-
"@eclipse-glsp/config-test" "2.5.0-next.179+c29a688"
291-
292-
"@eclipse-glsp/[email protected].179+c29a688":
293-
version "2.5.0-next.179"
294-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/eslint-config/-/eslint-config-2.5.0-next.179.tgz#06f32ffa41b9e92004a6be318c0c0fa878f496a6"
295-
integrity sha512-W7a8CRNwmLjKkizMwOjH5sU/8FrlN6nVxgAk5ZNp4R0hrOoPlE6C+uTVV7PvmhYFm8DDdf76KQtJzD6NaYtgYg==
296-
297-
"@eclipse-glsp/[email protected].179+c29a688":
298-
version "2.5.0-next.179"
299-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/mocha-config/-/mocha-config-2.5.0-next.179.tgz#56f72859c5db706f015c74eeba5fa4db92d93f38"
300-
integrity sha512-Sd7tZDIDG120aLgnaqgWZ7FJfBFYXNRqiDMdx2OOH0u4Ay6Do0rYYyZ9DF643JKADuVZeVRo5aqCs0wKDi7JPQ==
301-
302-
"@eclipse-glsp/[email protected].179+c29a688":
303-
version "2.5.0-next.179"
304-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/nyc-config/-/nyc-config-2.5.0-next.179.tgz#09ed0c5152056fa153143dfe2646c4e451c902d9"
305-
integrity sha512-O5yekMi9c0lkTfZ7f8qQbdhbdj0s+0cwldDnc33his1ODkLCFWg6Ow5mGWge67DyCgTuNppE2rwDYzbuCHkx6Q==
306-
307-
"@eclipse-glsp/[email protected].179+c29a688":
308-
version "2.5.0-next.179"
309-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/prettier-config/-/prettier-config-2.5.0-next.179.tgz#3f3fa8ad749381d2a65d393d003bca97a8f16a06"
310-
integrity sha512-KKiGJkNR9gBuLgE7p3P4xmHjhq5NfxLm3UQ4Ce6TV6745yzuNNAfhEXR1mAM8nLVVQ/rtH1zAXfKmFL3RLMg5A==
284+
version "2.5.0-next.181"
285+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/dev/-/dev-2.5.0-next.181.tgz#260db1c9cd381e0aa58b7c2f2ce1b49aa325cb4a"
286+
integrity sha512-6G1VufhrHnYmTzg0en0MlAa7UFgxV6y2v/9g8j8MQ/kfMltovAvZK01zAr3okjr6m0yoVtmqEdXQ58GA2XyPsw==
287+
dependencies:
288+
"@eclipse-glsp/cli" "2.5.0-next.181+c6c9bad"
289+
"@eclipse-glsp/config" "2.5.0-next.181+c6c9bad"
290+
"@eclipse-glsp/config-test" "2.5.0-next.181+c6c9bad"
291+
292+
"@eclipse-glsp/[email protected].181+c6c9bad":
293+
version "2.5.0-next.181"
294+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/eslint-config/-/eslint-config-2.5.0-next.181.tgz#ca8462b3e295c19a328fa159fcf83f252814d6af"
295+
integrity sha512-IHGmTt63MSk/ALoHzXXU9uLryK20iFAbtwniVzFYXj2Dr2lk1Y6zOhfu56wNhhPAk2gR2GaEYn4fRmJnSaHnMQ==
296+
297+
"@eclipse-glsp/[email protected].181+c6c9bad":
298+
version "2.5.0-next.181"
299+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/mocha-config/-/mocha-config-2.5.0-next.181.tgz#a2a6e051df1814f7466f45b68a2e95d98d2a003e"
300+
integrity sha512-WDp2UAVuMn8UmPebfLjdXk2SIwGg/DnMMXqFSJXvrhn74k6LEy7suO+dL+LLNN3NWvVkHz33qokJPz546aH0sA==
301+
302+
"@eclipse-glsp/[email protected].181+c6c9bad":
303+
version "2.5.0-next.181"
304+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/nyc-config/-/nyc-config-2.5.0-next.181.tgz#93fa162b0ca137f028c66cbb7ec0a7a76f65ce34"
305+
integrity sha512-aq/pmWrffneNd55cwnuN31fzN7TzP0PwUlOotzlX6AZhXLrp/F+1AnzXZfR7TFCWT1DG9AFmNWY6EbzjLEGbyg==
306+
307+
"@eclipse-glsp/[email protected].181+c6c9bad":
308+
version "2.5.0-next.181"
309+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/prettier-config/-/prettier-config-2.5.0-next.181.tgz#02fb81d8d807c01c9f2ccef9cfb33258e31c41ff"
310+
integrity sha512-rjoaCEfjvRvdYEI8aAOEZo/leV1bT54vuiBIzZxTMHTMjSiLQ1oencBF1fOXeZwMbC16dTMfFTQTaBbW8Hr3Qw==
311311
dependencies:
312312
prettier-plugin-packagejson "~2.4.6"
313313

314-
"@eclipse-glsp/[email protected].418+daca681":
315-
version "2.5.0-next.418"
316-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/protocol/-/protocol-2.5.0-next.418.tgz#6434d1b5f8d2bbf518d7f1eeda926cb64f31dbc1"
317-
integrity sha512-cb4zPGO18JFowSXlEOyESYW/Zbnklrk1yFVvwGIco5ZMJilea57FGhQDaaCY7W1LgwNwy6gzpqNDstls/FiZjg==
314+
"@eclipse-glsp/[email protected].433+281be34":
315+
version "2.5.0-next.433"
316+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/protocol/-/protocol-2.5.0-next.433.tgz#c2afd4d27f28d6f24c9a06c8ab5c12516fe6ab49"
317+
integrity sha512-gd3DZVar1ICRS8Nt5yjXvFj4dZSvJJa4Ge+QyrwwjSdKKwgziVCivBfpXwwaBd/G8LhTv5prwTneRlF20TUXyw==
318318
dependencies:
319319
sprotty-protocol "1.4.0"
320320
uuid "~10.0.0"
321321
vscode-jsonrpc "8.2.0"
322322

323-
"@eclipse-glsp/[email protected].418+daca681":
324-
version "2.5.0-next.418"
325-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/sprotty/-/sprotty-2.5.0-next.418.tgz#98de5aa93665b1f3f92f989630912427e5201cab"
326-
integrity sha512-nEZhVakgObTm0G3yPHHruZi993Tw71UcqKHIZFgp7NaPZ6fr9mm8ybMap9gpz7B//Ue9pfm/HwHUlCHH5zAq0Q==
323+
"@eclipse-glsp/[email protected].433+281be34":
324+
version "2.5.0-next.433"
325+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/sprotty/-/sprotty-2.5.0-next.433.tgz#254d4267ea731c4556c08d50f48b1e904f8633ce"
326+
integrity sha512-yV0RttoDwuDhLXzdNbrUBeQdG3ZgyDPcWm4nEGSDOcB9V8MPFxVw33bGINSaULWtpmArQKSg6Z2P6k33iLZt0A==
327327
dependencies:
328-
"@eclipse-glsp/protocol" "2.5.0-next.418+daca681"
328+
"@eclipse-glsp/protocol" "2.5.0-next.433+281be34"
329329
autocompleter "^9.1.0"
330330
snabbdom "~3.5.1"
331331
sprotty "1.4.0"
332332
sprotty-protocol "1.4.0"
333333
vscode-jsonrpc "8.2.0"
334334

335-
"@eclipse-glsp/[email protected].179+c29a688":
336-
version "2.5.0-next.179"
337-
resolved "https://registry.yarnpkg.com/@eclipse-glsp/ts-config/-/ts-config-2.5.0-next.179.tgz#0ac621ae96f773b4cb016d7af138e84855fa69d4"
338-
integrity sha512-MvUCz5w9mK+m39+bwP/N9CGS5ENbcfujZqIekUpU96MKBWmNSwhSv/1KWDnvXJC0FKqKRvrOblSRCIQNYiREQw==
335+
"@eclipse-glsp/[email protected].181+c6c9bad":
336+
version "2.5.0-next.181"
337+
resolved "https://registry.yarnpkg.com/@eclipse-glsp/ts-config/-/ts-config-2.5.0-next.181.tgz#d0207f33ed5b2399c7b4878633a3c11fb59ac044"
338+
integrity sha512-+RSYJWOlXQENi26E3AxmNRv0gG0nzPEIvXWY/BKh5QWIdPJAxfoD1nHZu0tF1Gn4lAF6Eisecg4wGwr+W7B95w==
339339

340340
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
341341
version "4.4.0"
@@ -1088,12 +1088,12 @@
10881088
dependencies:
10891089
undici-types "~5.26.4"
10901090

1091-
"@types/node@18.x":
1092-
version "18.19.39"
1093-
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.39.tgz#c316340a5b4adca3aee9dcbf05de385978590593"
1094-
integrity sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==
1091+
"@types/node@20.x":
1092+
version "20.19.11"
1093+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.11.tgz#728cab53092bd5f143beed7fbba7ba99de3c16c4"
1094+
integrity sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==
10951095
dependencies:
1096-
undici-types "~5.26.4"
1096+
undici-types "~6.21.0"
10971097

10981098
"@types/normalize-package-data@^2.4.0":
10991099
version "2.4.4"
@@ -7393,11 +7393,16 @@ typedarray@^0.0.6:
73937393
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
73947394
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
73957395

7396-
"typescript@>=3 < 6", typescript@^5.1.3:
7396+
"typescript@>=3 < 6":
73977397
version "5.5.3"
73987398
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa"
73997399
integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==
74007400

7401+
typescript@^5.9.2:
7402+
version "5.9.2"
7403+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6"
7404+
integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==
7405+
74017406
uglify-js@^3.1.4:
74027407
version "3.18.0"
74037408
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.18.0.tgz#73b576a7e8fda63d2831e293aeead73e0a270deb"
@@ -7426,6 +7431,11 @@ undici-types@~5.26.4:
74267431
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
74277432
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
74287433

7434+
undici-types@~6.21.0:
7435+
version "6.21.0"
7436+
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb"
7437+
integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==
7438+
74297439
unique-filename@^2.0.0:
74307440
version "2.0.1"
74317441
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2"
Binary file not shown.

0 commit comments

Comments
 (0)