# [←](../../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) |