@@ -6,10 +6,8 @@ emcc --version
66# target/wasm32-unknown-emscripten/wasm/powersync.wasm
77RUSTFLAGS=" -C link-arg=-sSIDE_MODULE=2" \
88 cargo build \
9- -p powersync_loadable \
9+ -p powersync_static \
1010 --profile wasm \
11- --no-default-features \
12- --features " powersync_core/static powersync_core/omit_load_extension sqlite_nostd/omit_load_extension" \
1311 -Z build-std=panic_abort,core,alloc \
1412 --target wasm32-unknown-emscripten
1513
@@ -19,10 +17,8 @@ cp "target/wasm32-unknown-emscripten/wasm/powersync.wasm" "libpowersync.wasm"
1917# target/wasm32-unknown-emscripten/wasm_asyncify/powersync.wasm
2018RUSTFLAGS=" -C link-arg=-sSIDE_MODULE=2 -C link-arg=-sASYNCIFY=1 -C link-arg=-sJSPI_IMPORTS=@wasm/asyncify_imports.json" \
2119 cargo build \
22- -p powersync_loadable \
20+ -p powersync_static \
2321 --profile wasm_asyncify \
24- --no-default-features \
25- --features " powersync_core/static powersync_core/omit_load_extension sqlite_nostd/omit_load_extension" \
2622 -Z build-std=panic_abort,core,alloc \
2723 --target wasm32-unknown-emscripten
2824
@@ -34,10 +30,8 @@ cp "target/wasm32-unknown-emscripten/wasm_asyncify/powersync.wasm" "libpowersync
3430# Works for both emscripten and wasi.
3531# target/wasm32-wasip1/wasm/libpowersync.a
3632cargo build \
37- -p powersync_loadable \
33+ -p powersync_static \
3834 --profile wasm \
39- --no-default-features \
40- --features " powersync_core/static powersync_core/omit_load_extension sqlite_nostd/omit_load_extension" \
4135 -Z build-std=panic_abort,core,alloc \
4236 --target wasm32-wasip1
4337
0 commit comments