Files
avprobe-wasm/build.sh
2026-02-19 12:36:22 +01:00

27 lines
513 B
Bash
Executable File

#/bin/sh
# Exit on error
set -e
# Clean
rm -rf dist
rm -rf ffprobe-wasm-app/dist
# Build wasm
cd ffprobe-wasm-app
docker-compose run ffprobe-wasm make
cd ..
cp -R ffprobe-wasm-app/dist dist
mv dist/ffprobe-wasm.js dist/ffprobe-wasm.mjs
node scripts/replace.js
cp src/*.d.* dist
# Build browser/node workers
npm run build
# Remove unnecessary files
rm dist/browser-vite.* dist/ffprobe-wasm.d.mts dist/ffprobe-wasm.mjs dist/worker-browser.*
# Copy files for npm publish
cp package.json LICENSE README.md dist