vite-manifest

Crates.iovite-manifest
lib.rsvite-manifest
version0.1.0
created_at2025-06-10 22:09:43.200182+00
updated_at2025-06-10 22:09:43.200182+00
descriptionTypes for working with Vite build manifest files
homepagehttps://github.com/JadedBlueEyes/vite-manifest
repositoryhttps://github.com/JadedBlueEyes/vite-manifest
max_upload_size
id1707807
size13,986
Jade Ellis (JadedBlueEyes)

documentation

https://docs.rs/vite-manifest

README

vite-manifest

A Rust library for parsing and working with Vite build manifest files.

Vite generates a manifest.json file during build that maps original source files to their corresponding output files, including information about dependencies, CSS files, and chunk relationships.

Example

use vite_manifest::{parse_manifest, ManifestChunk};

let json = r#"{
    "src/main.js": {
        "file": "assets/main-abc123.js",
        "src": "src/main.js",
        "isEntry": true,
        "css": ["assets/main-def456.css"]
    }
}"#;

let manifest = parse_manifest(json)?;
let main_chunk = manifest.manifest().get("src/main.js").unwrap();
println!("Output file: {}", main_chunk.file);

License: MIT OR Apache-2.0

Commit count: 1

cargo fmt