@easbot/utils
v0.1.7
Published
Shared utilities library for EASBOT ecosystem
Maintainers
Readme
@easbot/utils
中文
EASBOT 生态系统的共享工具库,现代化、轻量且高效。
安装
npm install @easbot/utils
# 或
pnpm add @easbot/utils使用
import {
formatDate,
sleep,
debounce,
deepClone,
generateId
} from '@easbot/utils';
// 使用工具函数
const id = generateId();
await sleep(1000);
const cloned = deepClone({ a: 1, b: { c: 2 } });特性
- 常用工具: 日期格式化、sleep、防抖、节流等
- 类型安全: 完整的 TypeScript 支持和类型推断
- 零依赖: 最小化外部依赖
- Tree-shakeable: 按需导入
开发
# 安装依赖
pnpm install
# 构建
pnpm build
# 测试
pnpm test
# 类型检查
pnpm type-check许可证
MIT
English
A modern, lightweight, and fast library for shared utilities in the EASBOT ecosystem.
Installation
npm install @easbot/utils
# or
pnpm add @easbot/utilsUsage
import {
formatDate,
sleep,
debounce,
deepClone,
generateId
} from '@easbot/utils';
// Use utility functions
const id = generateId();
await sleep(1000);
const cloned = deepClone({ a: 1, b: { c: 2 } });Features
- Common Utilities: Date formatting, sleep, debounce, throttle, etc.
- Type Safety: Full TypeScript support with proper type inference
- Zero Dependencies: Minimal external dependencies
- Tree-shakeable: Only import what you need
Development
# Install dependencies
pnpm install
# Build
pnpm build
# Test
pnpm test
# Type check
pnpm type-checkLicense
MIT
