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()
};

Structs§

Enums§