mirror of
https://github.com/toss/es-toolkit.git
synced 2024-11-30 18:23:22 +03:00
541b89dc0d
* feat(kebabCase): Add kebabCase function Very similar to snakeCase * Update docs/ko/reference/string/kebabCase.md * Update snakeCase.md * Create kebabCase.md * Update snakeCase.md * Update docs/.vitepress/ko.mts --------- Co-authored-by: Sojin Park <raon0211@gmail.com> Co-authored-by: Sojin Park <raon0211@toss.im>
1.5 KiB
1.5 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.
- String: Utilities for string manipulation, such as snakeCase
Links
Please refer to the following links for more information about this project.