···33333434```sh
3535mise install # Installs mise deps
3636-mise watch --restart -e rs,gleam,toml,css,ts,json development-run # Watches every important file and auto restarts build process on changes. Really nice!
3636+mise run development-watch # Watches every important file and auto restarts build process on changes. Really nice!
3737```
3838I might just specify it a bit further sometime in the future.
3939
+10
mise.toml
···1313bun = true
14141515[tasks.optimised-development-run]
1616+description = "Run the server in release mode for development"
1617depends = "build-client"
1718run = "cargo run --release"
1819dir = "{{cwd}}"
19202021[tasks.format]
2222+description = "Format the codebase"
2123depends = ["format-server", "format-client", "format-metafiles"]
2224run = []
2325···3638run = ["biome format --write --vcs-enabled=true", "taplo fmt"]
37393840[tasks.development-run]
4141+description = "Run the server in development mode"
3942depends = "build-client"
4043run = "cargo run"
4144dir = "{{cwd}}"
42454646+[tasks.development-watch]
4747+description = "Run the server in development mode with file watching"
4848+run = "mise watch --restart -e rs,gleam,toml,css,ts,json development-run"
4949+4350[tasks.build-client]
5151+description = "Build the client-side of Lumina and it's styles"
4452run = [
4553 "gleam build --target javascript",
4654 """
···5765dir = "./client/"
58665967[tasks.build-styles]
6868+description = "Build the styles for Lumina"
6069run = [
6170 "bun i",
6271 "bun x @tailwindcss/cli -i ./app.css -o ./priv/static/lumina_client.css",
···6473dir = "./client/"
65746675[tasks.build-server]
7676+description = "Build the server-side of Lumina"
6777depends = ["build-client"]
6878run = ["cargo build"]