tx-elm/justfile

27 lines
521 B
Makefile

default:
just -l
out_dir := "./out"
filename := "elm.js"
out_path := out_dir + "/" + filename
min_out_path := out_dir + "/" + filename
static_dir := "./static"
setup:
mkdir -p {{out_dir}}
cp -r {{static_dir}}/* {{out_dir}}
dev args:
just setup
elm make --optimize src/Cli.elm --output {{out_path}}
cp src/index.js {{out_dir}}
node out/index.js {{args}}
serve:
caddy file-server --listen :8888 --root {{out_dir}}
# Make main and optimize
make:
elm make src/Main.elm --output elm.js --optimize