Skip to content

Commit ce21193

Browse files
committed
fixup! feat: support Node 24
1 parent 5c0fb41 commit ce21193

4 files changed

Lines changed: 26 additions & 30 deletions

File tree

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@
4242
"typescript": "^5.6.3"
4343
},
4444
"packageManager": "pnpm@10.12.4",
45+
"pnpm": {
46+
"overrides": {
47+
"node-abi": "3.95.0"
48+
}
49+
},
4550
"engines": {
4651
"node": ">=22"
4752
}

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"gypfile": true,
1818
"scripts": {
1919
"build": "rollup -c",
20-
"build-native-addon": "prebuildify --napi --strip",
20+
"build-native-addon": "prebuildify --name node --strip --no-napi --target 22.0.0 --target 24.0.0",
2121
"build-tracer-client": "openapi --client axios --input ./tracer.spec.json --name MongoTracer --output ./src/generated/openapi",
2222
"test": "jest --passWithNoTests --silent",
2323
"test/integ": "jest --passWithNoTests --silent -c jest.config.integ.js",
@@ -37,7 +37,7 @@
3737
"node-addon-api": "^5.1.0",
3838
"node-gyp": "^12.2.0",
3939
"openapi-typescript-codegen": "^0.23.0",
40-
"prebuildify": "^5.0.1"
40+
"prebuildify": "^6.0.1"
4141
},
4242
"dependencies": {
4343
"axios": "^1.4.0",

pnpm-lock.yaml

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

turbo.jsonc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"src/native_core/**/*.c",
3636
"src/native_core/**/*.h",
3737
"binding.gyp",
38+
"package.json",
3839
],
3940
"outputs": ["prebuilds/**"],
4041
"env": ["CC", "CXX"],

0 commit comments

Comments
 (0)