@baicie/tools
一个实用的 JavaScript/TypeScript 工具函数库,提供常用的工具方法,帮助你提高开发效率。
特性
- 📦 全面覆盖 - 数组、对象、字符串、日期等常用工具
- 🎯 类型安全 - 完整的 TypeScript 类型定义
- 🚀 零依赖 - 轻量级,无外部依赖
- 📖 文档完善 - 详细的 API 文档和示例
- 🎨 易于使用 - 简洁的 API 设计
安装
bash
npm install @baicie/tools
# or
pnpm add @baicie/tools
# or
yarn add @baicie/tools快速开始
typescript
import { unique, debounce, formatDate } from '@baicie/tools'
// 数组去重
const arr = unique([1, 2, 2, 3, 3, 4])
console.log(arr) // [1, 2, 3, 4]
// 防抖函数
const debouncedFn = debounce(() => {
console.log('搜索...')
}, 300)
// 格式化日期
const date = formatDate(new Date(), 'YYYY-MM-DD HH:mm:ss')
console.log(date) // '2024-01-01 12:00:00'