summaryrefslogtreecommitdiff
path: root/rust/wasm/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'rust/wasm/README.md')
-rw-r--r--rust/wasm/README.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/rust/wasm/README.md b/rust/wasm/README.md
index bb6f62e7..e90c58c2 100644
--- a/rust/wasm/README.md
+++ b/rust/wasm/README.md
@@ -19,3 +19,24 @@ All exports are documented in the [TypeScript definitions](./opencut_wasm.d.ts).
## Source
Functions are implemented in Rust under [`rust/crates/`](../crates/). This package is the compiled WebAssembly output — do not edit it directly.
+
+## Local development
+
+The web app depends on the published `opencut-wasm` package by default. If you are editing the WASM source in this repo and want `apps/web` to use your local build instead:
+
+```bash
+# From the repo root
+bun run build:wasm
+
+cd rust/wasm/pkg
+bun link
+
+cd ../../../apps/web
+bun link opencut-wasm
+```
+
+While you work, rebuild on changes from the repo root:
+
+```bash
+bun dev:wasm
+```