mirror of
https://github.com/toss/es-toolkit.git
synced 2024-11-24 11:45:26 +03:00
cf65b2c601
* chore: add prettierrc * chore: apply format with prettier config * chore: eslint error fix
1.4 KiB
1.4 KiB
About es-toolkit
es-toolkit is a modern JavaScript utility library that offers a collection of powerful functions for everyday use.
Compared to alternatives like lodash, es-toolkit provides a significantly smaller bundle size (up to 97% less) and 2-3 times faster runtime performance. This is achieved through a modern implementation that leverages the latest JavaScript features.
es-toolkit comes with built-in TypeScript types and has been rigorously tested, ensuring 100% test coverage for maximum reliability.
Features
Here are some of the features es-toolkit offers:
- Array: Utilities for array manipulation, such as uniq and difference.
- Function: Tools for controlling function execution, including debounce and throttle.
- Math: Numerical utilities like sum and round.
- Object: Tools for manipulating JavaScript objects, such as pick and omit.
- Predicate: Type guard functions like isNotNil.
- Promise: Asynchronous utilities like delay.
Links
Please refer to the following links for more information about this project.