parent
e923fa1746
commit
acae3992f5
@ -1,9 +1,8 @@ |
|||||||
# possibly minified output |
# possibly minified output |
||||||
js |
out/**/* |
||||||
out |
|
||||||
|
|
||||||
# libraries |
# libraries |
||||||
jssrc/lib |
js/lib/* |
||||||
|
|
||||||
# php generated file |
# php generated file |
||||||
jssrc/lang.js |
js/lang.js |
||||||
|
@ -0,0 +1,13 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
if (preg_match('/\\/(?:js|css)/', $_SERVER["REQUEST_URI"])) { |
||||||
|
$path = pathinfo($_SERVER["REQUEST_URI"]); |
||||||
|
if ($path["extension"] == "js") { |
||||||
|
header("Content-Type: application/javascript"); |
||||||
|
} else if ($path["extension"] == "css") { |
||||||
|
header("Content-Type: text/css"); |
||||||
|
} |
||||||
|
readfile("out" . $_SERVER["REQUEST_URI"]); |
||||||
|
} else { |
||||||
|
return false; |
||||||
|
} |
@ -1,29 +1,40 @@ |
|||||||
#!/bin/bash |
#!/bin/bash |
||||||
|
|
||||||
|
cd $(dirname $0) |
||||||
|
|
||||||
|
rm -r out/* |
||||||
|
mkdir out/js |
||||||
|
mkdir out/css |
||||||
|
|
||||||
|
echo 'Generating lang.js...' |
||||||
|
php ./dump_js_lang.php |
||||||
|
|
||||||
echo 'Packing JS...' |
echo 'Packing JS...' |
||||||
npm run babel -- -o js/app.js --source-maps jssrc/lib \ |
npm run babel -- -o out/js/app.js --source-maps js/lib \ |
||||||
jssrc/lib/chibi.js \ |
js/lib/chibi.js \ |
||||||
jssrc/lib/keymaster.js \ |
js/lib/keymaster.js \ |
||||||
jssrc/lib/polyfills.js \ |
js/lib/polyfills.js \ |
||||||
jssrc/utils.js \ |
js/utils.js \ |
||||||
jssrc/modal.js \ |
js/modal.js \ |
||||||
jssrc/notif.js \ |
js/notif.js \ |
||||||
jssrc/appcommon.js \ |
js/appcommon.js \ |
||||||
jssrc/lang.js \ |
js/lang.js \ |
||||||
jssrc/wifi.js \ |
js/wifi.js \ |
||||||
jssrc/term_* \ |
js/term_* \ |
||||||
jssrc/debug_screen.js \ |
js/debug_screen.js \ |
||||||
jssrc/soft_keyboard.js \ |
js/soft_keyboard.js \ |
||||||
jssrc/term.js |
js/term.js |
||||||
|
|
||||||
echo 'Building CSS...' |
echo 'Building CSS...' |
||||||
|
|
||||||
npm run sass -- --output-style compressed sass/app.scss css/app.css |
npm run sass -- --output-style compressed sass/app.scss out/css/app.css |
||||||
|
|
||||||
echo 'Building HTML...' |
echo 'Building HTML...' |
||||||
|
|
||||||
rm out/* |
|
||||||
php ./dump_js_lang.php |
|
||||||
php ./compile_html.php |
php ./compile_html.php |
||||||
|
|
||||||
|
echo 'Copying resources...' |
||||||
|
|
||||||
|
cp -r img out/img |
||||||
|
|
||||||
echo 'ESPTerm front-end ready' |
echo 'ESPTerm front-end ready' |
||||||
|
Loading…
Reference in new issue