🎉 Commit of go-promises
This commit is contained in:
commit
5d84d26c3a
13 changed files with 238 additions and 0 deletions
26
Taskfile.yml
Normal file
26
Taskfile.yml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# 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/
|
||||
Loading…
Add table
Add a link
Reference in a new issue