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.
- String: Utilities for string manipulation, such as snakeCase
Links
Please refer to the following links for more information about this project.