Skip to content

Commit a2c87a0

Browse files
committed
dev: Update to Node 22 and pnpm 10.5.2
- Update node to ^22 - Update pnpm corepack version to 10.5.2 - Update @types/node dependency to 22 and update lockfile
1 parent daa1836 commit a2c87a0

File tree

11 files changed

+746
-2396
lines changed

11 files changed

+746
-2396
lines changed

.devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.191.1/containers/javascript-node/.devcontainer/base.Dockerfile
22

3-
# [Choice] Node.js version: 18
4-
ARG VARIANT="18"
3+
# [Choice] Node.js version: 22
4+
ARG VARIANT="22"
55
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:1-${VARIANT}
66

77
# Install chromium and point the CHROME_BIN environment variable to it

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Setup node
2727
uses: actions/setup-node@v3
2828
with:
29-
node-version: 18
29+
node-version: 22
3030

3131
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
3232
name: Install pnpm

.github/workflows/publish.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ jobs:
3939
- name: "Setup node"
4040
uses: "actions/setup-node@v3"
4141
with:
42-
node-version: "18"
43-
registry-url: "https://registry.npmjs.org"
42+
node-version: '22'
43+
registry-url: 'https://registry.npmjs.org'
4444

4545
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
4646
name: Install pnpm

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Independently of the assigned milestone, contributions are always accepted and a
4343

4444
### First time setup
4545

46-
- Install [node.js](https://nodejs.org/) (only Node v18.19+ < 19 is currently supported)
46+
- Install [node.js](https://nodejs.org/) (only Node v22+ < 23 is currently supported)
4747
- Install pnpm: <https://pnpm.io/installation> (use pnpm 10.4.1+) or use [corepack](https://nodejs.org/docs/latest-v18.x/api/corepack.html) to enable the recommended version
4848
- Clone this repository
4949
- Install dependencies: `pnpm i --frozen-lockfile`

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "jsonforms-monorepo",
33
"engines": {
4-
"node": "^18.19.0",
4+
"node": "^22",
55
"pnpm": "^10.4.1"
66
},
7-
"packageManager": "pnpm@10.4.1+sha256.4b702887986995933d4300836b04d6d02a43bc72b52e4f7e93a4ca608b959197",
7+
"packageManager": "pnpm@10.5.2+sha512.da9dc28cd3ff40d0592188235ab25d3202add8a207afbedc682220e4a0029ffbff4562102b9e6e46b4e3f9e8bd53e6d05de48544b0c57d4b0179e22c76d1199b",
88
"scripts": {
99
"lerna": "lerna",
1010
"preparePublish": "git clean -dfx && pnpm i --frozen-lockfile && pnpm run clean && pnpm run build && pnpm run doc && pnpm run test",

packages/angular-material/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
"@ngtools/webpack": "^18.0.0",
104104
"@types/jasmine": "~3.8.0",
105105
"@types/lodash": "4.14.149",
106-
"@types/node": "^18.19.4",
106+
"@types/node": "^22.13.8",
107107
"@typescript-eslint/eslint-plugin": "^5.54.1",
108108
"@typescript-eslint/parser": "^5.54.1",
109109
"babel-loader": "^8.0.6",

packages/examples/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
},
5252
"devDependencies": {
5353
"@jsonforms/core": "workspace:*",
54-
"@types/node": "^18.19.4",
54+
"@types/node": "^22.13.8",
5555
"@typescript-eslint/eslint-plugin": "^5.54.1",
5656
"@typescript-eslint/parser": "^5.54.1",
5757
"eslint": "^8.56.0",

packages/vue-vanilla/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"@types/chai": "^4.2.11",
6161
"@types/jest": "^27.4.1",
6262
"@types/mocha": "^5.2.4",
63-
"@types/node": "^18.19.4",
63+
"@types/node": "^22.13.8",
6464
"@typescript-eslint/eslint-plugin": "^5.54.1",
6565
"@typescript-eslint/parser": "^5.54.1",
6666
"@vue/cli-plugin-babel": "~5.0.8",

packages/vue-vuetify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"@tsconfig/node20": "^20.1.4",
7878
"@types/jsdom": "^21.1.6",
7979
"@types/lodash": "^4.14.172",
80-
"@types/node": "^20.12.5",
80+
"@types/node": "^22.13.8",
8181
"@types/splitpanes": "^2.2.6",
8282
"@vitejs/plugin-vue": "^5.0.4",
8383
"@vitest/coverage-v8": "^1.6.0",

packages/vue/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"@jsonforms/core": "workspace:*",
5454
"@rollup/plugin-alias": "^3.1.8",
5555
"@types/jest": "^27.4.1",
56-
"@types/node": "^18.19.4",
56+
"@types/node": "^22.13.8",
5757
"@typescript-eslint/eslint-plugin": "^5.54.1",
5858
"@typescript-eslint/parser": "^5.54.1",
5959
"@vue/cli-plugin-babel": "~5.0.8",

pnpm-lock.yaml

Lines changed: 733 additions & 2383 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)