mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-03 16:34:19 +01:00
Update build script to build both Update package.json Add basic test of node variant of npm package.
31 lines
532 B
Bash
Executable File
31 lines
532 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# Define final output directories
|
|
NODE_DIR="dist/node"
|
|
WEB_DIR="dist/web"
|
|
rm -rf dist
|
|
rm -rf pkg
|
|
|
|
mkdir -p $NODE_DIR $WEB_DIR pkg
|
|
|
|
# Build Node.js target
|
|
npx wasm-pack build \
|
|
--target nodejs \
|
|
--out-name index \
|
|
--no-default-features \
|
|
--features nodejs
|
|
mv pkg/* $NODE_DIR/
|
|
mv $NODE_DIR/index.js $NODE_DIR/index.cjs
|
|
rm -r pkg
|
|
|
|
# Build web target
|
|
npx wasm-pack build \
|
|
--target web \
|
|
--out-name index \
|
|
--no-default-features \
|
|
--features web
|
|
mv pkg/* $WEB_DIR/
|
|
cp src/opfs.js $WEB_DIR/
|
|
rm -r pkg
|