use-lit 0.0.1

Lit web component metadata primitives for RustUse
Documentation
# use-lit

Lit web component metadata primitives for `RustUse`.

## Experimental

`use-lit` is experimental while `use-js` remains below `0.3.0`.

## Example

```rust
use use_lit::{LitElementName, LitPropertyName, LitTemplateKind};

let element = LitElementName::new("app-shell")?;
let property = LitPropertyName::new("isOpen")?;

assert_eq!(element.as_str(), "app-shell");
assert_eq!(property.as_str(), "isOpen");
assert_eq!(LitTemplateKind::Html.as_str(), "html");
# Ok::<(), use_lit::LitNameError>(())
```

## Scope

- Lit element, property, decorator, file-kind, and template-kind metadata.
- Lightweight custom element, property, and decorator name validation.

## Non-goals

- Web component implementation.
- Decorator execution.
- DOM behavior or template parsing.

## License

Licensed under either Apache-2.0 or MIT.