Merge commit 'd803bfe2b1fe7f5e219e50ac20d6801a0a58ac75' as 'vendor/ruvector'

This commit is contained in:
ruv
2026-02-28 14:39:40 -05:00
7854 changed files with 3522914 additions and 0 deletions

32
vendor/ruvector/examples/scipix/web/build.sh vendored 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