go-promises/Taskfile.yml
2024-12-27 15:29:47 -06:00

26 lines
608 B
YAML

# 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/