use-svelte 0.0.1

Svelte and SvelteKit metadata primitives for RustUse
Documentation
# use-svelte

Svelte and `SvelteKit` metadata primitives for `RustUse`.

## Experimental

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

## Example

```rust
use use_svelte::{SvelteComponentName, SvelteDirectiveName, SvelteKitRenderingMode};

let component = SvelteComponentName::new("AppShell")?;
let directive = SvelteDirectiveName::new("on:click")?;

assert_eq!(component.as_str(), "AppShell");
assert_eq!(directive.as_str(), "on:click");
assert_eq!(SvelteKitRenderingMode::Ssr.as_str(), "ssr");
# Ok::<(), use_svelte::SvelteNameError>(())
```

## Scope

- Svelte file-kind labels plus `SvelteKit` directory, rendering, and config labels.
- Lightweight component and directive name validation.

## Non-goals

- Svelte compilation.
- Stores, routing, or template parsing.
- Runtime behavior.

## License

Licensed under either Apache-2.0 or MIT.