Skip to content

js-cool

JS/TS 通用工具库

[GitHub] [文档]

简介

js-cool 是一个采用 Rollup + TypeScript 开发的 JavaScript/TypeScript 常用方法库。提供了丰富的工具函数,支持 ESM、CJS、UMD 多种模块格式。

特性

  • 📦 多格式支持 - ESM、CJS、UMD
  • 🔒 类型安全 - 完整的 TypeScript 类型定义
  • 🌳 Tree Shaking - 按需引入,减少打包体积
  • 📚 丰富的 API - 字符串、数组、对象、日期等常用工具

安装

bash
# npm
npm install js-cool

# yarn
yarn add js-cool

# pnpm
pnpm add js-cool

使用示例

ts
import { formatDate, deepClone, debounce } from 'js-cool'

// 格式化日期
formatDate(new Date(), 'YYYY-MM-DD HH:mm:ss')

// 深拷贝
const cloned = deepClone({ a: 1, b: { c: 2 } })

// 防抖
const handleSearch = debounce((keyword) => {
  console.log(keyword)
}, 300)

统计

  • ⭐ Stars: 17
  • 🍴 Forks: 3
  • 📦 主要语言: TypeScript

MIT Licensed