use-ts 0.0.1

TypeScript version and option primitives for RustUse
Documentation
# use-ts

TypeScript version and option primitives for `RustUse`.

## Experimental

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

## Example

```rust
use use_ts::{TsModuleResolution, TsTarget, TypeScriptVersion};

let version: TypeScriptVersion = "5.4.2".parse()?;
let target: TsTarget = "es2022".parse()?;

assert_eq!(version.major(), 5);
assert_eq!(target.to_string(), "ES2022");
assert_eq!("nodenext".parse::<TsModuleResolution>()?, TsModuleResolution::NodeNext);
# Ok::<(), Box<dyn std::error::Error>>(())
```

## Scope

- TypeScript version labels.
- Common module resolution labels.
- Target and strictness metadata.

## Non-goals

- TypeScript source parsing.
- Compiler option validation parity with `tsc`.
- Type checking or emit behavior.

## License

Licensed under either Apache-2.0 or MIT.