You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
605 B
32 lines
605 B
#!/bin/bash
|
|
source "_build_common.sh"
|
|
|
|
mkdir -p out/js
|
|
echo 'Generating lang.js...'
|
|
php ./dump_js_lang.php
|
|
|
|
echo 'Processing JS...'
|
|
if [[ $ESP_PROD ]]; then
|
|
smarg=
|
|
demofile=
|
|
else
|
|
smarg=--source-maps
|
|
demofile=js/demo.js
|
|
fi
|
|
|
|
npm run babel -- -o "out/js/app.$FRONT_END_HASH.js" ${smarg} js/lib \
|
|
js/lib/chibi.js \
|
|
js/lib/keymaster.js \
|
|
js/lib/polyfills.js \
|
|
js/event_emitter.js \
|
|
js/utils.js \
|
|
js/modal.js \
|
|
js/notif.js \
|
|
js/appcommon.js \
|
|
$demofile \
|
|
js/lang.js \
|
|
js/wifi.js \
|
|
js/term_* \
|
|
js/debug_screen.js \
|
|
js/soft_keyboard.js \
|
|
js/term.js
|
|
|