@@ -6,8 +6,10 @@ emcc --version
66# target/wasm32-unknown-emscripten/wasm/powersync.wasm
77RUSTFLAGS=" -C link-arg=-sSIDE_MODULE=2" \
88 cargo build \
9- -p powersync_static \
9+ -p powersync_loadable \
1010 --profile wasm \
11+ --no-default-features \
12+ --features " powersync_core/static powersync_core/omit_load_extension sqlite_nostd/omit_load_extension" \
1113 -Z build-std=panic_abort,core,alloc \
1214 --target wasm32-unknown-emscripten
1315
@@ -17,8 +19,10 @@ cp "target/wasm32-unknown-emscripten/wasm/powersync.wasm" "libpowersync.wasm"
1719# target/wasm32-unknown-emscripten/wasm_asyncify/powersync.wasm
1820RUSTFLAGS=" -C link-arg=-sSIDE_MODULE=2 -C link-arg=-sASYNCIFY=1 -C link-arg=-sJSPI_IMPORTS=@wasm/asyncify_imports.json" \
1921 cargo build \
20- -p powersync_static \
22+ -p powersync_loadable \
2123 --profile wasm_asyncify \
24+ --no-default-features \
25+ --features " powersync_core/static powersync_core/omit_load_extension sqlite_nostd/omit_load_extension" \
2226 -Z build-std=panic_abort,core,alloc \
2327 --target wasm32-unknown-emscripten
2428
@@ -30,8 +34,10 @@ cp "target/wasm32-unknown-emscripten/wasm_asyncify/powersync.wasm" "libpowersync
3034# Works for both emscripten and wasi.
3135# target/wasm32-wasip1/wasm/libpowersync.a
3236cargo build \
33- -p powersync_static \
37+ -p powersync_loadable \
3438 --profile wasm \
39+ --no-default-features \
40+ --features " powersync_core/static powersync_core/omit_load_extension sqlite_nostd/omit_load_extension" \
3541 -Z build-std=panic_abort,core,alloc \
3642 --target wasm32-wasip1
3743
0 commit comments