Skip to content

Commit e0aa427

Browse files
authored
Add wireit support for parallel rust watching (#878)
1 parent 0dd38fd commit e0aa427

1 file changed

Lines changed: 22 additions & 3 deletions

File tree

package.json

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
"tiff": "^6.2.0"
3030
},
3131
"scripts": {
32-
"start": "pnpm run build:wasm-debug && rsbuild dev",
33-
"build": "pnpm run build:wasm-release && rsbuild build",
32+
"start": "wireit",
33+
"build": "wireit",
3434
"build:wasm-debug": "wireit",
3535
"build:wasm-release": "wireit",
3636
"build:ZeldaWindWaker": "cd src/ZeldaWindWaker/tools && tsx --experimental-wasm-modules zww_extractor.ts",
@@ -47,6 +47,24 @@
4747
"typecheck": "tsc -w --noEmit"
4848
},
4949
"wireit": {
50+
"build": {
51+
"command": "rsbuild build",
52+
"files": [
53+
"src/**/*",
54+
"rsbuild.config.ts",
55+
"tsconfig.json"
56+
],
57+
"dependencies": ["build:wasm-release"]
58+
},
59+
"start": {
60+
"command": "rsbuild dev",
61+
"dependencies": [
62+
"build:wasm-debug"
63+
],
64+
"service": true,
65+
"cascade": false,
66+
"files": []
67+
},
5068
"build:cargo-build-debug": {
5169
"command": "cd rust && cargo build --target wasm32-unknown-unknown",
5270
"files": [
@@ -81,7 +99,8 @@
8199
],
82100
"dependencies": [
83101
"build:cargo-build-debug"
84-
]
102+
],
103+
"clean": false
85104
},
86105
"build:rust-wasm-opt": {
87106
"command": "cd rust && cargo bin wasm-opt target/wasm32-unknown-unknown/release/noclip_support.wasm -Os --enable-bulk-memory -g --output target/wasm32-unknown-unknown/release/noclip_support.opt.wasm",

0 commit comments

Comments
 (0)