一个高质量的 JavaScript 工具函数库
| 组件 | 描述 | 文档链接 | 版本 |
|---|---|---|---|
| stringify | 智能对象字符串化工具 | 详细文档 | v1.0.0 |
npm install elevator-js
# 或
yarn add elevator-js
# 或
bun add elevator-js
// ESM 导入
import { stringify } from 'elevator-js';
// 或者按需导入
import { stringify } from 'elevator-js/stringify';
// 使用
const result = stringify({ name: 'test', value: 42 });
console.log(result); // "{ name: "test", value: 42 }"
<!-- 通过 CDN 使用 IIFE 格式 -->
<script src="https://your-cdn.com/elevator-js/iife/stringify/index.js"></script>
<script>
console.log(stringify({ hello: 'world' }));
</script>
项目支持两种使用方式:
每个组件都是独立的 npm 包,可以单独安装和使用:
# 安装独立包
npm install @elevator-js/stringify
# 使用独立包
import { stringify } from '@elevator-js/stringify';
也可以使用主包,包含所有组件:
# 安装主包
npm install elevator-js
# 使用主包
import { stringify } from 'elevator-js';
import { stringify } from 'elevator-js/stringify';
每个包都提供三种构建格式:
# 构建指定包
bun run build:package stringify
# 在包目录内构建
cd packages/stringify && bun run build
# 构建所有包
bun run build
# 监听单个包变化
bun run build:package stringify --watch
# 在包目录内开发
cd packages/stringify && bun run dev
| 组件 | 测试覆盖率 | 测试用例数 | 性能基准 |
|---|---|---|---|
| stringify | 98%+ | 60+ | < 0.01ms/op |
每个组件都有详细的文档,包含:
MIT License - 详见 LICENSE 文件
欢迎提交 Issue 和 Pull Request!
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)如果您在使用过程中遇到问题,可以通过以下方式获取帮助: