use-ecmascript 0.0.1

ECMAScript edition and target primitives for RustUse
Documentation
# use-ecmascript

ECMAScript edition and target primitives for `RustUse`.

## Experimental

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

## Example

```rust
use use_ecmascript::{ES2024, EcmaScriptTarget};

let target: EcmaScriptTarget = "es2024".parse()?;

assert_eq!(target, ES2024);
assert_eq!(target.to_string(), "ES2024");
# Ok::<(), use_ecmascript::EcmaScriptParseError>(())
```

## Scope

- ECMAScript target labels from `ES5` through `ES2024` and `ESNext`.
- Lightweight parsing from common target strings.
- Display and version helpers for build-tool metadata.

## Non-goals

- JavaScript parsing or execution.
- Feature tables for every ECMAScript edition.
- Browser, runtime, or transpiler compatibility data.

## License

Licensed under either Apache-2.0 or MIT.