Add initial project files

This commit is contained in:
Igor Martyniuk
2026-09-01 13:03:41 +03:00
parent 22e111bb44
commit 74cb5b6176
1841 changed files with 242819 additions and 30 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) |