17 lines
1.4 KiB
Markdown
17 lines
1.4 KiB
Markdown
# [←](../../docs/README.md) @crux-kit/utils
|
|
|
|
A collection of utility functions for type conversion, formatting, DOM, and browser detection.
|
|
|
|
## Available Modules
|
|
|
|
| Module | Description | Docs |
|
|
| ------------ | ------------------------------------------------------------------- | --------------------------------------- |
|
|
| `array` | Array dedup and exclusion utilities | [Readme.md](./src/array/Readme.md) |
|
|
| `object` | Typed object utilities — `keys`, `pick`, `omit` | [Readme.md](./src/object/Readme.md) |
|
|
| `converters` | Type and format conversions (base64, booleans, strings, case, mask) | [Readme.md](./src/converters/README.md) |
|
|
| `detectors` | Detect user locale, device type, date order, and time format | [Readme.md](./src/detectors/README.md) |
|
|
| `formaters` | Format numbers and byte sizes into human-readable strings | [Readme.md](./src/formaters/Readme.md) |
|
|
| `helpers` | File download, localStorage, sleep, throttle, debounce | [Readme.md](./src/helpers/Readme.md) |
|
|
| `random` | Generate random numbers, string keys, and UIDs | [Readme.md](./src/random/Readme.md) |
|
|
| `dom` | DOM element utilities (height with margins) | [Readme.md](./src/dom/Readme.md) |
|