TE

toss/es-toolkit

API development

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.1만 stars 품질 74 트렌드 52MIT

toss/es-toolkit은 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요

toss/es-toolkit은 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요(AI 번역)

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

es-toolkit은 소규모 번들 크기와 강력한 타입 주석을 가진 최첨단 고성능 자바스크립트 유틸리티 라이브러리입니다.

  • ES-툴킷은 디바운스, 딜레이, 청크, 합산, 픽과 같은 현대적 구현을 통해 다양한 일상용 유틸리티 함수를 제공합니다.
  • 성능을 염두에 두고 설계된 es-toolkit은 현대 자바스크립트 환경에서 2-3× 더 나은 성능을 제공합니다.
  • es-toolkit은 기본 트리 흔들기를 지원하며, 다른 라이브러리에 비해 자바스크립트 코드를 최대 97%까지 줄입니다.
  • es-toolkit은 로다시를 원활하게 대체할 수 있는 완전한 호환성 계층을 제공하며, es-toolkit/compat로 제공됩니다.
  • es-toolkit은 직관적이면서도 견고한 타입을 갖춘 TypeScript 지원을 내장하고 있습니다. isNotNil과 같은 유용한 타입 가드도 제공합니다.
  • es-toolkit은 Storybook, Recharts, ink, CKEditor와 같은 인기 오픈소스 프로젝트에서 신뢰받고 사용됩니다.
  • ES-툴킷은 100% 테스트 커버리지로 신뢰성과 견고성을 보장합니다.

예시

AI 통합

es-toolkit은 Claude Code, Cursor, Copilot과 같은 AI 코딩 도구에 대한 에이전트 스킬을 제공합니다.

Claude Code의 경우, 플러그인 마켓플레이스를 통해서도 설치할 수 있습니다:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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!');
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add toss/es-toolkit
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →