Skip to content

@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'

功能模块