xmcommon
一个js 通用库
安装
npm install xmcommon
主要模块说明
- datetimeUtils 日期时间相关的处理工具函数
- utils 一些常用的工具类函数
- HttpCall 全局的CHttpCall对象
- CHttpCall 提供api调用接口的http或https的函数调用类
- watchRequire 监控文化变化的函数
- SimpleCode 一种换位加编码的类
- getLogger 取日志对象的函数
- setGetLogger 设置getLogger函数的函数,用于替换现有的getLogger函数
- codeUtils 一些编码相关的函数,有md5,sha254,base64等函数
- error_common,error_utils 通用错误信息和错误相关函数
- common_ret 通用返回的类
- bitUtils 二进制标志的工具类
版本变更说明
0.0.14
- 2019-04-20
- * 优化index.d.ts部分注释, 将object变化any, 将[string]变化string[] 这样在typescript的可以正常使用
- + codeUtils增加MD5FromArgs
- + CHttpCall 增加 asyncJsonPost 和 asyncJsonGet方法
0.0.13
- 2019-03-28
- * 优化index.d.ts部分注释
- + utils增加options对参数解析的方法 用于node启动后,传入参数的接收处理
let {utils} = require("../lib/utils");
let v = ["../tt", "--env", "aaaaa", "--version", "1.0.0", "aaaaa", "--flag", "true", "-aaaaa"];
let k = utils.options(v);
console.log(JSON.stringify(k, null, 2));
运行结果
{
"_": [
"../tt",
"aaaaa",
"-aaaaa"
],
"args": {
"env": "aaaaa",
"version": "1.0.0",
"flag": "true"
}
}
0.0.12
- 2019-02-18
- + 修改readme.md说明
0.0.10
- 2019-02-18
- + 增加index.d.ts,使用的时候,可以在vscode有代码提示说明了
0.0.9
- 2019-02-10
- + datetimeUtils 增加diffLocalDays,CalcLocalDaysByUTC,CalcLocalDaysByDate等函数
- + datetimeUtils 修改getNow()的描述错误
- + datetimeUtils 增加getLocalNow()和getLocalNowSecond()
0.0.8
- 2018-12-21
- + datetimeUtils 补全上次未能提交的函数
0.0.7
- 2018-12-12
- + datetimeUtils 增加了ToLocalTime,ToUTCTime,getTodayZeroTime,isSameDay等函数
0.0.6
- 2018-11-01
- + 增加了bitUtil对整数位处理函数,可以用于标志位处理
- + 增加utils中的ToInteger, ToFloat, JsonParse和mkdirsSync等几个函数
0.0.5
- 2018-10-31
- * 更新依赖包 lodash 4.17.10 -->4.17.11
0.0.4
let comm = require("xmcommon");
let log = comm.getLogger(__filename);
log.info("hello world");
0.0.3