···11# `ultraflag`
2233-A 730B library for parsing CLI flags. Inspired by Deno's `std` [`flags`](https://github.com/denoland/deno_std/blob/main/flags/mod.ts) module.
33+A <1kB library for parsing CLI flags. Inspired by Deno's `std` [`flags`](https://github.com/denoland/deno_std/blob/main/flags/mod.ts) module.
4455### Features
6677-- It's very small.
88-- It's very fast.
99-- It's type-safe.
1010-- It's simpler (and faster!) than [`parseArgs` from `node:util`](https://nodejs.org/api/util.html#utilparseargsconfig).
77+๐ค very small
88+99+๐ very simple
1010+1111+๐ very fast (beats [`node:util`](https://nodejs.org/api/util.html#utilparseargsconfig))
1212+1313+๐ strongly typed
11141215### Usage
1316···2427// { _: ['build'], bundle: true, r: true, f: true, a: "value", b: "value", c: 1 }
2528```
26292727-Parsing can be configured to ensure arguments are coerced to specific types.
3030+Parsing can be configured to ensure arguments are coerced to specific types, which enhances type safety.
28312932```js
3033const args = parse(argv, {