klen-utils
v1.0.1
Published
企业级工具函数库
Maintainers
Readme
klen-utils
企业级工具函数库,提供常用的 JavaScript/TypeScript 工具函数。
特性
- 🚀 TypeScript 支持 - 完整的类型定义
- 📦 Tree Shaking - 支持按需引入,减小打包体积
- 🧪 单元测试 - 完整的测试覆盖
- 📖 详细文档 - 每个函数都有详细的 JSDoc 注释
- 🔧 多格式输出 - 支持 ESM、CommonJS、UMD 格式
- ⚡ pnpm 支持 - 使用 pnpm 进行包管理,更快的安装速度
安装
pnpm add klen-utils使用
按需引入(推荐)
为了减小打包体积,建议使用按需引入:
// 字符串处理
import { camelCase, kebabCase } from 'klen-utils/string'
// 数组操作
import { unique, chunk } from 'klen-utils/array'
// 日期处理
import { formatDate, getRelativeTime } from 'klen-utils/date'
// 验证工具
import { isEmail, isPhone } from 'klen-utils/validate'
// 网络工具
import { debounce, throttle } from 'klen-utils/network'全量引入
如果使用多个模块的函数,也可以全量引入:
import { camelCase, formatDate, isEmail, debounce } from 'klen-utils'按需引入的优势
- 更小的打包体积 - 只包含你需要的模块
- 更快的加载速度 - 减少不必要的代码下载
- 更精确的控制 - 明确知道引入了什么功能
- 更好的 Tree Shaking - 不依赖构建工具的优化
