Skip to content

Commit 478d57d

Browse files
committed
chore: support node 22
1 parent 28c7258 commit 478d57d

File tree

3 files changed

+427
-433
lines changed

3 files changed

+427
-433
lines changed

.github/workflows/builds.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [windows-2019, macos-12, ubuntu-20.04]
17-
node: [18, 20, 21]
17+
node: [18, 20, 21, 22]
1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020
- uses: actions/setup-python@v4
2121
with:
2222
python-version: '3.11'
23-
- uses: actions/setup-node@v3
23+
- uses: actions/setup-node@v4
2424
with:
2525
node-version: ${{ matrix.node }}
2626
- run: corepack enable
@@ -30,20 +30,20 @@ jobs:
3030
- run: pnpm tsd
3131
- run: pnpm test
3232
- run: pnpm prebuild
33-
- uses: actions/upload-artifact@v3
33+
- uses: actions/upload-artifact@v4
3434
with:
3535
name: ${{ matrix.os }}-${{ matrix.node }}-binary
3636
path: 'prebuilds/**/*.tar.gz'
3737
alpine:
3838
runs-on: ubuntu-20.04
3939
strategy:
4040
matrix:
41-
node: [18, 20, 21]
41+
node: [18, 20, 21, 22]
4242
fail-fast: true
4343
container:
4444
image: node:${{ matrix.node }}-alpine
4545
steps:
46-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v4
4747
- run: |
4848
apk add --no-cache python3 make g++
4949
- run: corepack enable
@@ -53,7 +53,7 @@ jobs:
5353
- run: pnpm tsd
5454
- run: pnpm test
5555
- run: pnpm prebuild
56-
- uses: actions/upload-artifact@v3
56+
- uses: actions/upload-artifact@v4
5757
with:
5858
name: alpine-${{ matrix.node }}-binary
5959
path: 'prebuilds/**/*.tar.gz'
@@ -62,11 +62,11 @@ jobs:
6262
needs: [alpine, build]
6363
if: startsWith(github.ref, 'refs/tags/v')
6464
steps:
65-
- uses: actions/checkout@v3
66-
- uses: actions/setup-node@v3
65+
- uses: actions/checkout@v4
66+
- uses: actions/setup-node@v4
6767
with:
6868
node-version: 20
69-
- uses: actions/download-artifact@v2
69+
- uses: actions/download-artifact@v4
7070
with:
7171
path: prebuilds
7272
- id: vars

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
],
88
"packageManager": "pnpm@8.10.2+sha256.487609e857f1c11780cc98dd0bfe4c8a8b11c7f23bc3a4493ac7d263d6fb6c8c",
99
"description": "libxml bindings for v8 javascript engine",
10-
"version": "0.34.0",
10+
"version": "0.35.0",
1111
"scripts": {
1212
"build": "node-gyp rebuild",
1313
"prebuild": "prebuild",
14-
"prebuild:macArm": "prebuild -t 108 -t 115 -t 120",
14+
"prebuild:macArm": "prebuild -t 108 -t 115 -t 120 -t 127",
1515
"install": "prebuild-install || node-gyp rebuild",
1616
"test": "node --expose_gc ./node_modules/jest/bin/jest.js",
1717
"tsd": "tsd"
@@ -39,17 +39,17 @@
3939
],
4040
"dependencies": {
4141
"bindings": "~1.5.0",
42-
"nan": "~2.19.0",
43-
"node-gyp": "^10.1.0",
42+
"nan": "~2.20.0",
43+
"node-gyp": "^10.2.0",
4444
"prebuild-install": "^7.1.2"
4545
},
4646
"devDependencies": {
47-
"@types/node": "^20.12.8",
47+
"@types/node": "^20.14.12",
4848
"jest": "^29.7.0",
4949
"jest-watch-typeahead": "^2.2.2",
50-
"prebuild": "^13.0.0",
51-
"prettier": "^3.2.5",
52-
"tsd": "^0.31.0",
53-
"typescript": "^5.4.5"
50+
"prebuild": "^13.0.1",
51+
"prettier": "^3.3.3",
52+
"tsd": "^0.31.1",
53+
"typescript": "^5.5.4"
5454
}
5555
}

0 commit comments

Comments
 (0)