Initial commit

This commit is contained in:
Igor Martyniuk
2026-06-25 15:53:49 +03:00
commit 1bb0b7e68a
1517 changed files with 218469 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
# [←](../../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) |