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