mcpField
E
es-toolkit

es-toolkit

github.com/pedronauck开发644279 次安装1 周前更新
代码仓库

关于 es-toolkit

为开发者提供 es-toolkit 工具库使用指南的项目技能,强调从具体模块导入,并指向详细用法模式。

主要功能

  1. 01常用工具类别指南
  2. 02具体模块导入方式
  3. 03数组、对象与字符串工具
  4. 04函数及通用工具参考

适用场景

  1. 01为项目代码选择 es-toolkit 工具
  2. 02从专用模块导入工具
  3. 03查找库的使用模式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pedronauck/skills --skill es-toolkit

安装后在 Claude Code 中输入/es-toolkit确认已加载。

附带文件references/patterns.md

详细介绍

es-toolkit 使用指南

本技能介绍了在此项目中使用 es-toolkit 实用工具库的指南和最佳实践。

快速参考

必须:始终使用 es-toolkit,不要使用自定义实现或原生方法。

有关详细模式、示例和检查清单,请参阅:

主要类别

类别模块常用函数
数组es-toolkit/arraycompact、head、last、take、drop、uniq、chunk、flatten
对象es-toolkit/objectmerge、mergeWith、clone、cloneDeep、pick、omit
字符串es-toolkit/stringtrim、trimStart、trimEnd、kebabCase、camelCase、snakeCase
函数es-toolkit/functiondebounce、throttle、memoize、once
工具es-toolkit/utilinvariant

导入模式

为获得最佳的 tree-shaking 效果,始终从特定模块导入:

// Good: Import from specific modules
import { compact } from "es-toolkit/array";
import { merge } from "es-toolkit/object";

// Bad: Import from root (larger bundle)
import { compact } from "es-toolkit";

文档

评论

支持 Markdown