2023-05-27 10:29:50 +08:00
|
|
|
# https://taskfile.dev
|
|
|
|
|
|
|
|
|
|
version: "3"
|
|
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
|
install-deps:
|
|
|
|
|
internal: true
|
|
|
|
|
sources:
|
|
|
|
|
- package.json
|
|
|
|
|
cmds:
|
|
|
|
|
- npm install
|
|
|
|
|
|
|
|
|
|
test:
|
|
|
|
|
cmds:
|
|
|
|
|
- npx vitest run
|
|
|
|
|
|
|
|
|
|
update:
|
|
|
|
|
cmds:
|
|
|
|
|
- npx npm-check-updates -u
|
|
|
|
|
|
|
|
|
|
build:debug:
|
|
|
|
|
internal: true
|
|
|
|
|
cmds:
|
2024-03-20 10:30:14 +01:00
|
|
|
- npx esbuild@latest desktop/@wailsio/runtime/src/index.js --inject:desktop/compiled/main.js --format=esm --bundle --tree-shaking=true --sourcemap=inline --outfile=../assetserver/bundledassets/runtime.debug.js --define:DEBUG=true
|
2023-05-27 10:29:50 +08:00
|
|
|
|
|
|
|
|
build:production:
|
|
|
|
|
internal: true
|
|
|
|
|
cmds:
|
2024-03-20 10:30:14 +01:00
|
|
|
- npx esbuild@latest desktop/@wailsio/runtime/src/index.js --inject:desktop/compiled/main.js --format=esm --bundle --tree-shaking=true --minify --outfile=../assetserver/bundledassets/runtime.js --define:DEBUG=false --drop:console
|
2023-05-27 10:29:50 +08:00
|
|
|
|
|
|
|
|
build:all:
|
|
|
|
|
internal: true
|
|
|
|
|
deps:
|
2023-12-28 18:54:30 +11:00
|
|
|
- build:debug
|
|
|
|
|
- build:production
|
2023-05-27 10:29:50 +08:00
|
|
|
|
|
|
|
|
cmds:
|
|
|
|
|
- cmd: echo "Build Complete."
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
deps:
|
|
|
|
|
- install-deps
|
|
|
|
|
cmds:
|
|
|
|
|
- task: build:all
|
2024-01-08 21:22:33 +11:00
|
|
|
|
|
|
|
|
generate:events:
|
|
|
|
|
dir: ../../tasks/events
|
|
|
|
|
cmds:
|
2024-02-28 22:42:57 +01:00
|
|
|
- go run generate.go
|