go-promises/Taskfile.yml

27 lines
608 B
YAML
Raw Permalink Normal View History

2024-12-27 15:19:49 -06:00
# https://taskfile.dev
version: '3'
tasks:
wasm-compile:
desc: "Compile wasm"
sources:
- '**/*go'
generates:
- internal/assets/app.wasm
cmds:
- GOOS=js GOARCH=wasm go build -o internal/assets/app.wasm ./internal/cmd/wasm/
get-wasm-exec:
desc: "Copies wasm_exec.js into internal/assets"
generates:
- internal/assets/wasm_exec.js
cmds:
- cp -v "$(go env GOROOT)"/misc/wasm/wasm_exec.js internal/assets/
run-server:
desc: "Run HTTP server"
deps:
- get-wasm-exec
- wasm-compile
cmds:
- go run ./internal/cmd/server/