26 lines
368 B
Bash
26 lines
368 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
IFS=$'\n\t'
|
|
|
|
echo "Building..."
|
|
|
|
# Create folders
|
|
mkdir -p out/css
|
|
mkdir -p out/js
|
|
|
|
|
|
# JS + TS
|
|
#cp src/js/*.js out/js/
|
|
# tsc --lib es2015 --lib dom --outDir out/js src/js/*.ts
|
|
|
|
|
|
# Compile Elm
|
|
elm make src/Main.elm --output out/js/elm.js --optimize
|
|
|
|
# CSS
|
|
#cp src/css/*.css out/css/
|
|
|
|
# cp out/main.js js/main.julius
|
|
|
|
echo "Build complete"
|