2.1.1 • Published 3 years ago
@moohng/dan v2.1.1
实用工具函数库,最新版已全面支持 typescript:
acc 浮点数精确计算,推荐使用 big.js- validator 字段校验
- copy 复制文本
- cut 截取小数位数
- decimalPadEnd 小数末尾补0
- es6tpl es6字符串模板
- splitFormat 字符串分割
- moneyFormat 金额格式化(千分位逗号隔开)
- random 生成随机数/字符串
- round 近似小数位数
- merge 对象深合并
- decode URI解码
- encode URI编码
- querystring 解析query字符串到对象
- querystringify query对象字符串化
- dateFormat 日期格式化
- timeFormat 时间戳转时分秒
- unique 数组去重
- sleep 等待
安装
# npm
$ npm i -S @moohng/dan
# or yarn
$ yarn add @moohng/dan
使用
ES Module
// 全部引入
import * as dan from '@moohng/dan'
// 单个引入
import { validator } from '@moohng/dan'
import validator from '@moohng/dan/lib/validator'
浏览器
<!-- 锁定版本号 -->
<script src=//cdn.jsdelivr.net/npm/@moohng/dan@1.3.18/dist/dan.min.js></script>
<!-- 使用最新版本 -->
<script src=//cdn.jsdelivr.net/npm/@moohng/dan/dist/dan.min.js></script>
开发
打包
# commonjs
$ yarn build
# browser
$ yarn build:dist
发布
该项目通过 Travis
自动编译和发布到 npm
平台
通过npm version patch
增加版本号git push
到 GitHub 仓库通过 GitHub 的 release 发版,会触发 Travis 平台执行编译和测试指令,通过之后会自动 publish 到 npm 平台
项目使用 github workflows 自动编译检查和发布到 npm 平台
2.1.1
3 years ago
2.1.0
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.6.0
4 years ago
1.5.2
5 years ago
1.5.1
5 years ago
1.5.0
5 years ago
1.4.2
5 years ago
1.4.1
5 years ago
1.4.0
5 years ago
1.3.17
5 years ago
1.3.16
5 years ago
1.3.15
5 years ago
1.3.14
5 years ago
1.3.13
5 years ago
1.3.12
5 years ago
1.3.9
6 years ago
1.3.8
6 years ago
1.3.8-0
6 years ago
1.3.5
6 years ago
1.3.4
6 years ago
1.3.3
6 years ago
1.3.2
6 years ago