use-remix 0.0.1

Remix framework primitive metadata for RustUse
Documentation
# use-remix

Remix framework primitive metadata for `RustUse`.

## Experimental

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

## Example

```rust
use use_remix::{RemixRouteKind, RemixRoutePath, RemixVersionFamily};

let route = RemixRoutePath::new("/products/$productId")?;

assert_eq!(route.as_str(), "/products/$productId");
assert!(RemixRouteKind::IndexRoute.is_index_route());
assert_eq!(RemixVersionFamily::Remix2.as_str(), "remix2");
# Ok::<(), use_remix::RemixNameError>(())
```

## Scope

- Remix version-family, route-kind, file-kind, directory-kind, rendering-mode, config-file, and data-function labels.
- Lightweight route path, route file name, and resource route name validation.

## Non-goals

- Remix routing behavior.
- Loader or action execution.
- Server behavior, React behavior, compilation, project generation, or source parsing.
- Shelling out to `remix`, `vite`, `node`, or package-manager tooling.

## License

Licensed under either Apache-2.0 or MIT.