use-vue 0.0.1

Vue component and directive metadata primitives for RustUse
Documentation
  • Coverage
  • 44%
    11 out of 25 items documented1 out of 11 items with examples
  • Size
  • Source code size: 9.14 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 654.22 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 6s Average build duration of successful builds.
  • all releases: 6s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • RustUse/use-js
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • CloudBranch

use-vue

Vue component and directive metadata primitives for RustUse.

Experimental

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

Example

use use_vue::{VueApiStyle, VueComponentName, VueDirectiveName};

let component = VueComponentName::new("UserCard")?;
let directive = VueDirectiveName::new("v-focus")?;

assert_eq!(component.as_str(), "UserCard");
assert_eq!(directive.as_str(), "focus");
assert_eq!(VueApiStyle::ScriptSetup.as_str(), "script-setup");
# Ok::<(), use_vue::VueNameError>(())

Scope

  • Vue component, directive, file-kind, and API-style labels.

Non-goals

  • Vue compiler behavior.
  • SFC parsing.
  • Component rendering or project scaffolding.

License

Licensed under either Apache-2.0 or MIT.