mirror of
https://github.com/penpot/penpot.git
synced 2025-08-07 14:38:33 +02:00
🎉 Enable conditional use of wasm module
This commit is contained in:
parent
cd6a739abb
commit
cc7ed497e8
9 changed files with 255 additions and 1 deletions
|
@ -20,6 +20,7 @@ yarn install || exit 1;
|
|||
rm -rf resources/public;
|
||||
rm -rf target/dist;
|
||||
|
||||
yarn run build:renderer
|
||||
clojure -M:dev:shadow-cljs release main --config-merge "{:release-version \"${CURRENT_HASH}-${TS}\"}" $EXTRA_PARAMS || exit 1
|
||||
|
||||
yarn run build:app:assets || exit 1;
|
||||
|
|
11
frontend/scripts/build-renderer.sh
Executable file
11
frontend/scripts/build-renderer.sh
Executable file
|
@ -0,0 +1,11 @@
|
|||
#!/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."
|
Loading…
Add table
Add a link
Reference in a new issue