[package]
name = "{{project_name}}"
version = "0.1.0"
edition = "2024"
[dependencies]
# Enable optional subsystems later by switching to:
# autumn-web = { version = "{{autumn_version}}", features = ["redis", "mail"] }
autumn-web = "{{autumn_version}}"
maud = { version = "0.27", features = ["axum"] }
diesel_migrations = "2"
[features]
# Flash messages are on by default — the scaffold wires Flash into every handler.
default = ["flash"]
flash = ["autumn-web/flash"]
# Enable single-binary asset embedding (autumn build --embed / autumn generate tauri).
# Active only when explicitly requested; dev builds serve static/ from disk.
embed-assets = ["autumn-web/embed-assets"]
[dev-dependencies]
# tokio runtime macros are needed for #[tokio::test] in integration tests.
tokio = { version = "1", features = ["rt", "macros"] }
[profile.dev]
# Windows PDB files cap public symbols (LNK4319). Keep only file and line
# info, for the app and for its dependencies. Set it here. The
# CARGO_PROFILE_DEV_DEBUG variable did not work reliably.
# For full debug info on Linux or macOS, set debug = true in both tables.
debug = "line-tables-only"
[profile.dev.package."*"]
debug = "line-tables-only"
[workspace]