首页/软件开发/前端开发/添加实用函数技能Skill/
name: add-utils-function
description: 在fe-tools中添加或修改实用函数。当用户请求添加新的实用/助手/验证器函数(例如,“新增utils函数”、“add utility function”、“新增SQL语句校验功能”)或扩展@fe-tools/utils、@fe-tools/web-utils或@fe-tools/node-utils中的现有实用函数时使用。
添加实用函数
工作流程
- 根据环境需求识别目标包:
- 环境无关的逻辑 ->
packages/utils
- 仅限浏览器的API ->
packages/web-utils
- 仅限Node的API ->
packages/node-utils
- 搜索现有模块以避免重复(使用
rg <keyword> packages)。
- 选择最合适的模块文件(例如,
array.ts、validators.ts)或创建一个新的聚焦文件。
- 实现函数,使用明确的类型,不使用
any。
- 添加双语JSDoc(中文 + 英文)、参数/返回文档,至少两个示例。如果需要,使用
bilingual-jsdoc技能。
- 从包
src/index.ts导出函数。
- 在包
__tests__目录中添加单元测试。如果需要,使用add-tests技能。
- 建议验证命令:
TEST_API=<package> npm run test
npm run build