0.0.34 • Published 3 months ago
apipost-tools v0.0.34
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.34
3 months ago
0.0.31
4 months ago
0.0.32
4 months ago
0.0.33
4 months ago
0.0.30
4 months ago
0.0.24
10 months ago
0.0.25
9 months ago
0.0.28
9 months ago
0.0.29
7 months ago
0.0.23
11 months ago
0.0.22
12 months ago
0.0.20
2 years ago
0.0.21
2 years ago
0.0.10
2 years ago
0.0.11
2 years ago
0.0.12
2 years ago
0.0.13
2 years ago
0.0.14
2 years ago
0.0.15
2 years ago
0.0.9
2 years ago
0.0.16
2 years ago
0.0.8
2 years ago
0.0.17
2 years ago
0.0.18
2 years ago
0.0.19
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago