Squashed 'vendor/ruvector/' content from commit b64c2172

git-subtree-dir: vendor/ruvector
git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
This commit is contained in:
ruv
2026-02-28 14:39:40 -05:00
commit d803bfe2b1
7854 changed files with 3522914 additions and 0 deletions

32
examples/scipix/web/build.sh Executable file
View File

@@ -0,0 +1,32 @@
#!/bin/bash
set -e
echo "Building Mathpix WASM module..."
# Check if wasm-pack is installed
if ! command -v wasm-pack &> /dev/null; then
echo "wasm-pack not found. Installing..."
cargo install wasm-pack
fi
cd "$(dirname "$0")/.."
# Build for production
echo "Building release..."
wasm-pack build \
--target web \
--out-dir web/pkg \
--release \
-- --features wasm
echo "✓ Build complete!"
echo " Output: web/pkg/"
echo " Size: $(du -sh web/pkg/ruvector_scipix_bg.wasm | cut -f1)"
# Run demo server
if [ "$1" = "--serve" ]; then
echo ""
echo "Starting demo server on http://localhost:8080"
cd web
python3 -m http.server 8080
fi