mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-28 12:24:23 +01:00
src moved under web/ to make it cleaner build does less moving of files, mostly just moves the wasm-pack into dist for node and web
33 lines
657 B
Bash
Executable File
33 lines
657 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# Define final output directories
|
|
NODE_DIR="node"
|
|
WEB_DIR="web"
|
|
|
|
rm -rf $NODE_DIR/dist $WEB_DIR/dist pkg
|
|
mkdir -p $NODE_DIR/dist $WEB_DIR/dist pkg
|
|
|
|
# Build Node.js target
|
|
npx wasm-pack build \
|
|
--target nodejs \
|
|
--out-name index \
|
|
--no-default-features \
|
|
--features nodejs
|
|
rm -rf pkg/package.json # don't want generated package.json
|
|
mv pkg/* $NODE_DIR/dist/
|
|
rm -r pkg
|
|
|
|
# Build web target
|
|
npx wasm-pack build \
|
|
--target web \
|
|
--out-name index \
|
|
--no-default-features \
|
|
--features web
|
|
rm -rf pkg/package.json # don't want generated package.json
|
|
mv pkg/* $WEB_DIR/dist/
|
|
|
|
|
|
# mv $WEB_DIR/index.js $WEB_DIR/index.mjs
|
|
rm -rf pkg
|