Skip to content

Commit 4bf8aa2

Browse files
authored
feat: upgrade to NAPI-RS 3.0 stable (#214)
1 parent 9a2b09a commit 4bf8aa2

11 files changed

Lines changed: 599 additions & 434 deletions

File tree

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ edition = "2024"
88
crate-type = ["cdylib"]
99

1010
[dependencies]
11-
napi = { version = "3.0.0-beta.12", default-features = false, features = ["serde-json", "napi3"] }
12-
napi-derive = { version = "3.0.0-beta.12", default-features = false, features = ["type-def"] }
11+
napi = { version = "3.0.0", default-features = false, features = ["serde-json", "napi3"] }
12+
napi-derive = { version = "3.0.0", default-features = false, features = ["type-def"] }
1313
oxc = { version = "0.77.0", features = ["codegen", "transformer", "semantic", "regular_expression"] }
1414
oxc_resolver = { version = "11.5.0" }
1515
phf = "0.12"

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@
55
"packageManager": "[email protected]",
66
"devDependencies": {
77
"@napi-rs/cli": "catalog:",
8-
"@napi-rs/wasm-runtime": "^1.0.0",
8+
"@napi-rs/wasm-runtime": "^1.0.1",
99
"@oxc-node/cli": "workspace:*",
1010
"@oxc-node/core": "workspace:*",
11-
"@oxc-project/runtime": "^0.77.0",
12-
"@types/node": "^24.0.0",
13-
"ava": "^6.2.0",
11+
"@oxc-project/runtime": "^0.77.3",
12+
"@types/node": "^24.1.0",
13+
"ava": "^6.4.1",
1414
"cross-env": "^7.0.3",
15-
"dprint": "^0.50.0",
16-
"emnapi": "^1.3.1",
15+
"dprint": "^0.50.1",
16+
"emnapi": "^1.4.5",
1717
"husky": "^9.1.7",
18-
"lerna": "^8.1.9",
19-
"lint-staged": "^16.0.0",
20-
"npm-run-all2": "^8.0.0",
21-
"oxlint": "^1.0.0",
22-
"typescript": "^5.7.3"
18+
"lerna": "^8.2.3",
19+
"lint-staged": "^16.1.2",
20+
"npm-run-all2": "^8.0.4",
21+
"oxlint": "^1.8.0",
22+
"typescript": "^5.8.3"
2323
},
2424
"scripts": {
2525
"bench": "pnpm --filter=bench bench",

packages/bench/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
},
99
"devDependencies": {
1010
"@oxc-node/cli": "workspace:*",
11-
"@swc/core": "^1.7.0",
12-
"esbuild": "^0.25.0",
13-
"tinybench": "^4.0.0",
14-
"rxjs": "^7.8.1",
15-
"typescript": "^5.5.3"
11+
"@swc/core": "^1.13.2",
12+
"esbuild": "^0.25.8",
13+
"tinybench": "^4.0.1",
14+
"rxjs": "^7.8.2",
15+
"typescript": "^5.8.3"
1616
}
1717
}

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"devDependencies": {
1414
"clipanion": "^4.0.0-rc.4",
15-
"rolldown": "^1.0.0-beta.8"
15+
"rolldown": "^1.0.0-beta.29"
1616
},
1717
"files": [
1818
"dist"

packages/core/oxc-node.wasi-browser.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ import {
66
} from '@napi-rs/wasm-runtime'
77

88

9+
910
const __wasi = new __WASI({
1011
version: 'preview1',
1112
})
1213

1314
const __wasmUrl = new URL('./oxc-node.wasm32-wasi.wasm', import.meta.url).href
1415
const __emnapiContext = __emnapiGetDefaultContext()
1516

17+
1618
const __sharedMemory = new WebAssembly.Memory({
1719
initial: 16384,
1820
maximum: 65536,

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
},
2121
"devDependencies": {
2222
"@napi-rs/cli": "catalog:",
23-
"@oxc-project/runtime": "^0.77.0"
23+
"@oxc-project/runtime": "^0.77.3"
2424
},
2525
"dependencies": {
2626
"pirates": "^4.0.7"

packages/integrate-ava/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"devDependencies": {
99
"@oxc-node/core": "workspace:*",
10-
"ava": "^6.2.0"
10+
"ava": "^6.4.1"
1111
},
1212
"ava": {
1313
"extensions": {

packages/integrate-module-bundler/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,30 @@
55
"private": true,
66
"dependencies": {
77
"file-type": "^21.0.0",
8-
"p-timeout": "^6.1.2"
8+
"p-timeout": "^6.1.4"
99
},
1010
"scripts": {
1111
"test": "oxnode -C dev ./src/index.ts"
1212
},
1313
"devDependencies": {
14-
"@napi-rs/tar": "^0.1.5",
15-
"@napi-rs/wasm-runtime": "^1.0.0",
16-
"@nestjs/common": "^11.0.12",
17-
"@nestjs/core": "^11.0.12",
18-
"@nestjs/platform-express": "^11.0.12",
14+
"@napi-rs/tar": "^1.0.0",
15+
"@napi-rs/wasm-runtime": "^1.0.1",
16+
"@nestjs/common": "^11.1.5",
17+
"@nestjs/core": "^11.1.5",
18+
"@nestjs/platform-express": "^11.1.5",
1919
"@oxc-node/cli": "workspace:*",
20-
"@oxc-project/runtime": "^0.77.0",
21-
"@types/express": "^5.0.1",
22-
"@types/node": "^24.0.0",
23-
"@types/react": "^19.0.13",
24-
"@types/react-dom": "^19.0.5",
20+
"@oxc-project/runtime": "^0.77.3",
21+
"@types/express": "^5.0.3",
22+
"@types/node": "^24.1.0",
23+
"@types/react": "^19.1.8",
24+
"@types/react-dom": "^19.1.6",
2525
"express": "^5.1.0",
26-
"core-js": "^3.41.0",
26+
"core-js": "^3.44.0",
2727
"react": "^19.1.0",
2828
"react-dom": "^19.1.0",
29-
"simple-git": "^3.27.0",
29+
"simple-git": "^3.28.0",
3030
"ts-node": "^10.9.2",
31-
"tsx": "^4.16.2",
31+
"tsx": "^4.20.3",
3232
"condition-dev": "workspace:*"
3333
}
3434
}

packages/integrate-module/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@
55
"private": true,
66
"dependencies": {
77
"file-type": "^21.0.0",
8-
"p-timeout": "^6.1.2"
8+
"p-timeout": "^6.1.4"
99
},
1010
"scripts": {
1111
"test": "oxnode ./src/index.ts"
1212
},
1313
"devDependencies": {
14-
"@napi-rs/tar": "^0.1.5",
15-
"@napi-rs/wasm-runtime": "^1.0.0",
14+
"@napi-rs/tar": "^1.0.0",
15+
"@napi-rs/wasm-runtime": "^1.0.1",
1616
"@oxc-node/cli": "workspace:*",
17-
"@types/node": "^24.0.0",
18-
"@types/react": "^19.0.13",
19-
"@types/react-dom": "^19.0.5",
17+
"@types/node": "^24.1.0",
18+
"@types/react": "^19.1.8",
19+
"@types/react-dom": "^19.1.6",
2020
"canvaskit-wasm": "^0.40.0",
2121
"ipaddr.js": "^2.2.0",
22-
"postgres": "^3.4.4",
22+
"postgres": "^3.4.7",
2323
"react": "^19.1.0",
2424
"react-dom": "^19.1.0",
25-
"simple-git": "^3.27.0",
25+
"simple-git": "^3.28.0",
2626
"ts-node": "^10.9.2"
2727
}
2828
}

0 commit comments

Comments
 (0)