mirror of
https://github.com/penpot/penpot.git
synced 2025-05-10 03:06:38 +02:00
🎉 Add node scripts based compile & watch alternative to gulp
This commit is contained in:
parent
83ac6024a2
commit
ec9d67ae1e
11 changed files with 895 additions and 24 deletions
|
@ -1,4 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
# NOTE: this script should be called from the parent directory to
|
||||
# properly work.
|
||||
|
||||
set -ex
|
||||
|
||||
|
@ -12,13 +14,13 @@ export EXTRA_PARAMS=$SHADOWCLJS_EXTRA_PARAMS;
|
|||
export NODE_ENV=production;
|
||||
|
||||
yarn install || exit 1;
|
||||
yarn run build:clean || exit 1;
|
||||
yarn run build:styles || exit 1;
|
||||
rm -rf resources/public;
|
||||
rm -rf target/dist;
|
||||
|
||||
clojure -J-Xms100M -J-Xmx1000M -J-XX:+UseSerialGC -M:dev:shadow-cljs release main --config-merge "{:release-version \"${CURRENT_HASH}\"}" $EXTRA_PARAMS || exit 1
|
||||
clojure -M:dev:shadow-cljs release main --config-merge "{:release-version \"${CURRENT_HASH}\"}" $EXTRA_PARAMS || exit 1
|
||||
|
||||
yarn run build:assets || exit 1;
|
||||
yarn run build:copy || exit 1;
|
||||
yarn run compile || exit 1;
|
||||
rsync -avr resources/public/ target/dist/
|
||||
|
||||
sed -i -re "s/\%version\%/$CURRENT_VERSION/g" ./target/dist/index.html;
|
||||
sed -i -re "s/\%buildDate\%/$BUILD_DATE/g" ./target/dist/index.html;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue