abler-util
v1.0.37
Published
工具类,常规公用函数
Readme
彭彭自用包:abler-util
常规工具集,包括:
pp-promisify
为Promise增加promisify函数,通过 Promise.promisify(obj[, ...funcNames])将为obj增加promisify函数,并将指定的函数(需要回调的)转化为返回 Promise 的函数,函数名以 asnyc_ 为前缀
ppUtil
常用基础函数,从hbbase.js、common.js等文件迁移的常用函数集
安装
npm i abler-util@latest -s引用
const {ppUtil,promisifiedFs} = require("abler-util");
ppUtil.config(conf, err);
更新日志
1.0.23
- ppCrypto encryptData/decryptData 方法接口参数修改,允许指定算法、密钥、向量等参数
1.0.16
- 增加简易日志分级工具,劫持console.xxxx()
1.0.12
- 修复 ppUtil.waitTimes bug,返回实际等待次数
1.0.11
- ppUtil 增加 phoneWithCC,isHongkongPhone,isMainlandPhone,isSamePhone 等方法
1.0.9
- 增加 ppUtil.hookJsonParse 函数,如果启用了JSON5,就可以调用: ppUtil.hookJsonParse(JSON5) 实现日期自动转换
1.0.7
- fs.promises 增加 exists 函数
1.0.5
- 修复textUtil.findLine的Bug,解决dbUtil.cleanSqlWhere调用 找不到最后一行的问题
......
0.2.4
- 创建本地外部配置文件时,允许设置新建文件版本
- 修复 fs.mkdirs fs.async_mkdirs Bug
0.2.0
- 调用Promse.SetPromisify 时,可以指定若干函数,将自动在对象中增加函数名以 async_为前缀的函数
- 废弃 promisifiedFs
Promise.setPromisify(fs, "readFile", "writeFile");
...
let fileContent = await fs.async_readFile('path_to_file');
...0.1.0
......
