Skip to main content

Crate use_vite

Crate use_vite 

Source
Expand description

§use-vite

Vite config and framework preset primitives for RustUse.

§Experimental

use-vite is experimental while use-js remains below 0.3.0.

§Example

use use_vite::{ViteConfigFile, ViteFrameworkPreset, ViteMode};

let mode = ViteMode::new("development")?;

assert_eq!(mode.as_str(), "development");
assert_eq!(ViteConfigFile::TypeScript.as_str(), "vite.config.ts");
assert_eq!(ViteFrameworkPreset::React.as_str(), "react");

§Scope

  • Vite config file labels.
  • Mode and plugin-name metadata.
  • Common framework preset labels.

§Non-goals

  • Running Vite.
  • Transforming modules.
  • Reading or writing config files.

§License

Licensed under either Apache-2.0 or MIT.

Structs§

ViteMode
VitePluginName

Enums§

ViteConfigFile
Common Vite config file labels.
ViteFrameworkPreset
Vite framework preset labels.
ViteTextError
Error returned when Vite text metadata is empty.