0.0.38 • Published 3 months ago

apipost-tools v0.0.38

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

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