TE

toss/es-toolkit

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

11,4 тыс. stars Качество 74 Тренд 51MIT

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 ·

English | 한국어 | 简体中文 | 日本語

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!');
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add toss/es-toolkit
Новичок в MCP? Начните с руководства на mcpskill.org →