TE 

toss/es-toolkit
API developmentこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
1.1万 stars 品質 74 トレンド 51MIT
toss/es-toolkitは[[T0]からインポートされたエージェントスキル候補です。
概要
toss/es-toolkitは[[T0]からインポートされたエージェントスキル候補です。
概要(AI 翻訳)
英語 |한국어 |简体中文 |日本語
es-toolkitは、最小限のバンドルサイズと強力な型注釈を持つ、最先端で高性能なJavaScriptユーティリティライブラリです。
- ES-Toolkitは、debounce、delay、チャンク、sum、pickなど、現代的な実装による多様な日常的なユーティリティ関数を提供します。
- パフォーマンスを念頭に置いて設計されており、es-toolkitは現代のJavaScript環境で2〜3×以上の性能を実現します。
- es-toolkitは、箱からツリーシェイクをサポートし、他のライブラリと比べてJavaScriptコードを最大97%削減します。
- es-toolkitは、Lodashをシームレスに置き換える完全な互換層を提供しており、es-toolkit/compatとして利用可能です。
- es-toolkitは組み込みのTypeScriptサポートを含み、シンプルでありながら堅牢な型を備えています。また、isNotNilのような有用な型ガードも提供しています。
- es-toolkitはStorybook、Recharts、ink、CKEditorなどの人気オープンソースプロジェクトで信頼され、使用されています。
- ES-Toolkitは100%のテストカバレッジで実戦検証されており、信頼性と堅牢性を確保しています。
例
AI統合
es-toolkitは、Claude Code、Cursor、CopilotなどのAIコーディングツール向けのエージェントスキルを提供しています。
Claude Codeについては、プラグインマーケットプレイスからもインストールできます:
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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