Module axum_inertia::vite
source · Expand description
Convenience builders for Inertia using vitejs.
This module provides Development and Production structs for different environments, e.g.:
use axum_inertia::vite;
// are we production?
let is_production = std::env::var("APP_ENV").map_or(false, |s| &s[..] == "production");
let inertia = if is_production {
vite::Production::new("client/dist/manifest.json", "src/main.ts")
.unwrap()
.lang("en")
.title("My app")
.into_config()
} else {
vite::Development::default()
.port(5173)
.main("src/main.ts")
.lang("en")
.title("My app")
.into_config()
};