0.0.38 • Published 3 months ago
apipost-tools v0.0.38
apipost-tools 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
安装
npm i apipost-tools
基础使用
需引入:
import ATools from 'apipost-tools';
let json='{"name":"我是一名ApiPost用户"}';
let email='1030698842@qq.com';
ATools.isJson(json); //true
ATools.isEmail(email); //true
目前支持:
array2Tree //扁平数据转树状结构
beautifyRaw // 美化数据,目前支持object,xml,html,jsonp,javascript. 返回结果为对象。包含mode(类型),value(美化后的结果)
formatXml //格式化xml数据
getUrlQuery //获取url中的query数据(对象)。
getUrlQueryArray //获取url中的query数据(数组)。
isEmail //验证邮箱格式
isXml // 验证是否为xml格式
isJson //验证是否为json格式
isJson5 //验证是否为json5格式
isJsonp //验证是否为jsonp格式
isHtml //验证是否为html格式
ms2second //毫秒时间戳转秒时间戳
formatHtml // 格式化html数据
jsonp2Obj // jsonp格式转为对象
errorResult // 统一失败结果对象
successResult // 统一成功结果对象
bufferToRaw // buffer转raw
completionHttpProtocol // 补齐http协议开头
NewURL // 根据url生成url对象
setObjValByPath // 根据对象路径给对象赋值,例如a.b.c 没有的属性会默认补上对象。
开源协议
apipost-tools 遵循 MIT 协议。
0.0.38
3 months ago
0.0.37
5 months ago
0.0.36
5 months ago
0.0.35
11 months ago
0.0.34
1 year ago
0.0.31
1 year ago
0.0.32
1 year ago
0.0.33
1 year ago
0.0.30
1 year ago
0.0.24
2 years ago
0.0.25
2 years ago
0.0.28
2 years ago
0.0.29
2 years ago
0.0.23
2 years ago
0.0.22
2 years ago
0.0.20
3 years ago
0.0.21
3 years ago
0.0.10
3 years ago
0.0.11
3 years ago
0.0.12
3 years ago
0.0.13
3 years ago
0.0.14
3 years ago
0.0.15
3 years ago
0.0.9
3 years ago
0.0.16
3 years ago
0.0.8
3 years ago
0.0.17
3 years ago
0.0.18
3 years ago
0.0.19
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago