logo
0
0
WeChat Login

Elevator-JS

一个高质量的 JavaScript 工具函数库,支持独立包管理

npm version License: MIT TypeScript

🚀 快速开始

安装

# 安装主包 npm install elevator-js # 或安装独立包 npm install @elevator-js/stringify

基本使用

// 使用主包 import { stringify } from 'elevator-js'; // 使用独立包 import { stringify } from '@elevator-js/stringify'; // 基本用法 console.log(stringify({ name: '张三', age: 25 })); // 输出: { name: "张三", age: 25 }

📦 包列表

包名描述版本文档
@elevator-js/stringify智能对象字符串化工具v1.0.0文档

✨ 特性

  • 🏗️ 独立包管理 - 每个组件都是独立的 npm 包
  • 📦 多格式构建 - 支持 ESM、IIFE、Node.js 三种格式
  • 🎯 TypeScript 支持 - 完整的类型定义
  • 🧪 高测试覆盖 - 98%+ 测试覆盖率
  • 高性能 - 优化的算法实现
  • 📚 完整文档 - 详细的 API 文档和示例

🔧 构建系统

单包构建

# 构建指定包 bun run build:package stringify # 在包目录内构建 cd packages/stringify && bun run build

批量构建

# 构建所有包 bun run build

开发模式

# 监听单个包变化 bun run build:package stringify --watch

📚 文档

🧪 测试

# 运行所有测试 bun test # 运行特定包的测试 cd packages/stringify && bun test

🤝 贡献

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 开启 Pull Request

📄 许可证

MIT License - 详见 LICENSE 文件


由 ❤️ 制作

GitHubNPM文档

About

elevator 直梯

Language
TypeScript82.2%
HTML17.8%