[tasks.default] alias = "build" [tasks.run] dependencies = ["build"] command = "cargo" args = ["run", "--features", "server"] [tasks.build] dependencies = ["build-frontend"] args = ["build", "--features", "server"] [tasks.build-frontend] condition = { files_modified = { input = [ "./Cargo.toml", "./Cargo.lock", "./index.html", "./style/index.css", "./src/bin/frontend.rs", "./src/lib.rs", "./src/frontend.rs", "./src/frontend/**/*.rs", ], output = [ "./dist/index.html", "./dist/*.js", "./dist/*.css", "./dist/*.wasm" ] } } command = "trunk" args = ["build"]