penpot/frontend/scripts/build-renderer.sh
2024-09-17 14:51:55 +02:00

11 lines
565 B
Bash
Executable file

#!/usr/bin/env bash
# NOTE: this script should be called from the parent directory to
# properly work
yarn run wasm-pack build ./renderer --target web --out-dir ../src/app/util/renderer/ --release
mkdir -p ./resources/public/js/renderer
mv ./src/app/util/renderer/renderer_bg.wasm ./resources/public/js/renderer/
echo "Patching renderer.js…"
sed -i 's/renderer_bg\.wasm/\/js\/renderer\/renderer_bg\.wasm/g' ./src/app/util/renderer/renderer.js
sed -i 's/, import\.meta\.url/, new URL(document\.baseURI)\.origin/g' ./src/app/util/renderer/renderer.js
echo "Done."