0.0.x
0.0.10 default
2025/3/7 10:11:03
Features
- lib-utils: 重构类型检查工具并添加新功能
- 重命名
toString为getObjectType,提高函数含义的准确性 - 新增
isNumber、isDate、isRegExp、isMap、isSet等类型检查函数 - 更新
isObject函数,排除特殊对象类型 - 新增
assertType函数,用于断言值的类型 - 更新现有函数的类型注释和文档说明
- 重命名
- device-id: 重构设备 ID 生成逻辑并添加自定义密钥支持
- 重构设备 ID 生成逻辑,提高代码可维护性和可扩展性
- 添加自定义密钥支持,允许用户使用不同的存储键生成设备 ID
- 优化浏览器和 Node.js 环境中的设备 ID 存储和检索逻辑
- 增加更多测试用例,提高代码测试覆盖率
- lib-utils: 重构类型检查工具并添加新功能
Refactor
- currency: 优化
formatCurrency函数中的除法运算- 使用
divide函数替代直接除法运算,以提高精度
- 使用
- lib-utils: 优化
isNil函数的实现- 将
isNil函数中的undefined检查改为使用isUndefined函数 - 提高代码的复用性和一致性
- 将
- currency: 优化
0.0.9
2024/11/26 14:59:24
feat(number-precision): 添加高精度数字运算功能
- 新增 number-precision 模块,提供高精度的数字运算函数
- 实现了精确的加法、减法、乘法、除法和四舍五入操作
- 添加了处理浮点数舍入误差和转换为整数的功能
- 新增 NumberCalculator 类和 createCalculator 函数,支持链式操作
0.0.8
2024/10/16 16:22:39
- feat(lib-utils-0.0.8): 新增 deviceId 函数,用于生成和存储设备ID
0.0.7
2024/9/4 10:52:32
- feat(lib-utils-0.0.7): 添加 sleep 函数
- 添加了针对新引入的sleep函数的单元测试,以确保其按预期工作。这包括验证延迟、isUnref标志和处理负时间输入的行为。
0.0.6
2024/6/27 11:21:29
- 添加digitUppercase函数,将数字转换为大写金额字符串
0.0.5
2024/6/13 15:10:10
- 将最低 ES 目标设置为 2018 以确保兼容性
0.0.4
2024/6/13 14:54:52
- 新增
currency/formatCurrency模块函数, 用于处理金额格式化
0.0.3
2024/6/11 17:44:02
- 移除 dependencies 未使用依赖, 保持统一
0.0.2
2024/6/11 16:22:39
- 为 check/color/token 模块下所有方法补充方法注释
0.0.1
2024/6/11 16:22:39
- 项目搭建, 添加新功能和测试, 更新README 与 package.json 分布测试