
toss/es-toolkit
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
toss/es-toolkit — это кандидат на навык агента, импортированный из https://github.com/toss/es-toolkit.
Обзор
toss/es-toolkit — это кандидат на навык агента, импортированный из https://github.com/toss/es-toolkit.
Обзор (машинный перевод)
Английский | 한국어 | 简体中文 | 日本語
ES-Toolkit — это современная, высокопроизводительная библиотека JavaScript-утилит с небольшим размером пакета и сильными аннотациями по типам.
- ES-Toolkit предлагает разнообразные повседневные утилитарные функции с современными реализациями, такие как отскок, задержка, фрагмент, сумма и выбор.
- Разработанный с учётом производительности, es-toolkit достигает 2-3× более высокой производительности в современных JavaScript-средах.
- ES-Toolkit поддерживает встряхивание дерева из коробки и снижает количество JavaScript-кода до 97% по сравнению с другими библиотеками.
- ES-Toolkit предлагает полный слой совместимости для бесшовной замены Lodash, доступный в формате es-toolkit/compat.
- es-toolkit включает встроенную поддержку TypeScript с простыми, но надёжными типами. Он также предоставляет полезные защитные типы, такие как isNotNil.
- es-toolkit доверяет и используется популярными проектами с открытым исходным кодом, такими как Storybook, Recharts, ink и CKEditor.
- ES-Toolkit проходит испытания с 100% покрытием тестов, обеспечивая надёжность и надёжность.
Примеры
Интеграция ИИ
es-toolkit предоставляет навыки агента для инструментов программирования ИИ, таких как Claude Code, Cursor и Copilot.
Для Claude Code вы также можете установить через маркетплейс плагинов:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
es-toolkit ·

es-toolkit is a state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
- es-toolkit offers a variety of everyday utility functions with modern implementations, such as debounce, delay, chunk, sum, and pick.
- Designed with performance in mind, es-toolkit achieves 2-3× better performance in modern JavaScript environments.
- es-toolkit supports tree shaking out of the box, and reduces JavaScript code by up to 97% compared to other libraries.
- es-toolkit offers a complete compatibility layer to seamlessly replace Lodash, available as es-toolkit/compat.
- es-toolkit includes built-in TypeScript support, with straightforward yet robust types. It also provides useful type guards such as isNotNil.
- es-toolkit is trusted and used by popular open-source projects like Storybook, Recharts, ink, and CKEditor.
- es-toolkit is battle-tested with 100% test coverage, ensuring reliability and robustness.
Examples
// import from '@es-toolkit/es-toolkit' in jsr.
import { chunk, debounce } from 'es-toolkit';
const debouncedLog = debounce(message => {
console.log(message);
}, 300);
// This call will be debounced
debouncedLog('Hello, world!');
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add toss/es-toolkit