rz-methods
v3.0.5
Published
A utility library with tree-shakeable methods for both Node.js and browser environments
Downloads
153
Maintainers
Readme
rz-methods
一个 JavaScript/TypeScript 实用工具库,支持 Tree Shaking,可在 Node.js 和浏览器环境中使用。
特点
- TypeScript 支持和类型定义
- 支持 Tree Shaking,可按需引入
- 支持多种模块格式 (ESM/CommonJS/UMD)
- 支持所有现代浏览器和 Node.js
安装
使用 npm:
npm install rz-methods使用 yarn:
yarn add rz-methods使用 pnpm:
pnpm add rz-methods使用方法
ES Modules
import { isEmpty, deepClone } from 'rz-methods';
// 检查值是否为空
console.log(isEmpty([])); // true
console.log(isEmpty([1, 2])); // false
// 深拷贝对象
const obj = { a: 1, b: { c: 2 } };
const cloned = deepClone(obj);CommonJS
const { isEmpty, deepClone } = require('rz-methods');UMD (浏览器直接使用)
<script src="https://unpkg.com/rz-methods/dist/umd/index.min.js"></script>
<script>
const { isEmpty, deepClone } = window.rzMethods;
</script>API 文档
开发指南
安装依赖
npm install运行测试
npm test构建项目
npm run build代码检查
npm run lint代码格式化
npm run format版本发布
本项目遵循 语义化版本 规范:
- 主版本号:不兼容的 API 修改
- 次版本号:向下兼容的功能性新增
- 修订号:向下兼容的问题修正
许可证
本项目基于 MIT 许可证开源 - 查看 LICENSE 了解更多细节
