Skip to content

Commit 05c773a

Browse files
committed
use node 22
1 parent e69f38f commit 05c773a

File tree

8 files changed

+538
-315
lines changed

8 files changed

+538
-315
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
- service
1919
- api-messages
2020
steps:
21-
- name: Use Node.js 20.x
21+
- name: Use Node.js 22.x
2222
uses: actions/setup-node@v4
2323
with:
24-
node-version: 20.x
24+
node-version: 22.x
2525
- name: Check out repository
2626
uses: actions/checkout@v4
2727
- name: Modify .npmrc

.github/workflows/publish-to-ghcr.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
- service
2424
- api-messages
2525
steps:
26-
- name: Use Node.js 20.x
26+
- name: Use Node.js 22.x
2727
uses: actions/setup-node@v4
2828
with:
29-
node-version: 20.x
29+
node-version: 22.x
3030

3131
- name: Check out repository
3232
uses: actions/checkout@v4

.github/workflows/publish-to-npm.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- uses: actions/checkout@v4
2929
- uses: actions/setup-node@v4
3030
with:
31-
node-version: 20.x
31+
node-version: 22.x
3232
registry-url: https://registry.npmjs.org/
3333

3434
- name: Modify .npmrc

README.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,12 @@ The setup is using modified `Makefile` and `docker-compose.yaml` from [docker-s
2727

2828
### Node, corepack and pnpm
2929

30-
Requires node.js 20 or higher with corepack ([Volta](https://volta.sh/) may help with managing node versions).
30+
Requires node.js 22 or higher with corepack
3131
Uses pnpm as package manager.
3232

3333
```bash
34-
volta install node@20
35-
volta install corepack
3634
corepack prepare pnpm@latest --activate
35+
corepack enable pnpm
3736
```
3837

3938
### Github packages

package.json

+10-13
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@
22
"name": "interop",
33
"private": true,
44
"devDependencies": {
5-
"@eslint/js": "^9.5.0",
6-
"@inrupt/base-rollup-config": "^3.1.0",
5+
"@eslint/js": "^9.10.0",
6+
"@inrupt/base-rollup-config": "^3.2.3",
77
"@types/eslint__js": "^8.42.3",
8-
"@types/node": "^20.8.6",
8+
"@types/node": "^22.5.5",
99
"@vitest/coverage-v8": "^1.6.0",
1010
"componentsjs-generator": "^3.1.2",
11-
"eslint": "^9.5.0",
12-
"eslint-plugin-vue": "^9.26.0",
11+
"eslint": "^9.10.0",
12+
"eslint-plugin-vue": "^9.28.0",
1313
"husky": "^8.0.3",
1414
"jest-rdf": "^1.8.0",
1515
"lint-staged": "^15.0.1",
1616
"prettier": "^3.0.3",
1717
"rimraf": "^5.0.5",
18-
"rollup": "^4.13.0",
19-
"tslib": "^2.6.3",
18+
"rollup": "^4.21.3",
19+
"tslib": "^2.7.0",
2020
"turbo": "^1.10.16",
2121
"turbowatch": "^2.29.4",
22-
"typescript": "^5.4.5",
23-
"typescript-eslint": "^7.13.0",
22+
"typescript": "^5.6.2",
23+
"typescript-eslint": "^8.5.0",
2424
"vitest": "^1.6.0"
2525
},
2626
"scripts": {
@@ -32,10 +32,7 @@
3232
"watch": "./node_modules/.bin/turbowatch turbowatch.ts",
3333
"lint": "eslint"
3434
},
35-
"volta": {
36-
"node": "20.7.0"
37-
},
38-
"packageManager": "[email protected]",
35+
"packageManager": "[email protected]+sha256.355a8ab8dbb6ad41befbef39bc4fd6b5df85e12761d2724bd01f13e878de4b13",
3936
"lint-staged": {
4037
"*.ts": [
4138
"prettier --write",

packages/data-model/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,5 @@
5555
"@janeirodigital/interop-test-utils": "^1.0.0-rc.24",
5656
"@rdfjs/types": "^1.1.0",
5757
"@types/n3": "^1.16.2"
58-
},
59-
"volta": {
60-
"node": "20.7.0"
6158
}
6259
}

packages/service/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,5 @@
6565
"@types/web-push": "^3.6.1",
6666
"@types/yargs": "^17.0.28",
6767
"@solid-notifications/types": "^0.1.2"
68-
},
69-
"volta": {
70-
"node": "20.7.0"
7168
}
7269
}

0 commit comments

Comments
 (0)