iking-utils-pro
Version:
金合前端工具库
72 lines (62 loc) • 1.97 kB
Markdown
<!--
* @Author : wfl
* @LastEditors : wfl
* @description :
* @updateInfo :
* @Date : 2024-12-17 12:08:49
* @LastEditTime : 2026-01-29 10:56:04
-->
<!--
* @Author: wfl
* @LastEditors: wfl
* @description:
* @updateInfo:
* @Date: 2022-07-26 12:14:10
* @LastEditTime: 2022-08-03 13:52:07
-->
# 金合前端 - 常用方法
`TS`
- `npm i iking-utils`
- 或`pnpm add iking-utils`
- 或`yarn add iking-utils`
## 注意事项
本工具库将 `dayjs` 和 `lodash-es` 作为外部依赖(peerDependencies),在使用前请确保项目中已安装这两个依赖:
```bash
pnpm add dayjs lodash-es
# 或
npm install dayjs lodash-es
```
推荐版本:
- `dayjs`: ^1.11.11
- `lodash-es`: ^4.17.21
1. 密码强度校验 `import { passwordValid } from 'iking-utils'`
2. 密码加密传输 `import { passwordEncry } from 'iking-utils'`
3. 类型判断`import { is } from 'iking-utils'`
```typescript
is: {
isDef: (val: any) => boolean
isUnDef: (val: any) => boolean
isObject: (val: any) => boolean
isEmpty: (val: any) => boolean
isDate: (val: any) => boolean
isNull: (val: any) => boolean
isNullAndUnDef: (val: any) => boolean
isNullOrUnDef: (val: any) => boolean
isNumber: (val: any) => boolean
isPromise: (val: any) => boolean
isString: (val: any) => boolean
isFunction: (val: any) => boolean
isBoolean: (val: any) => boolean
isRegExp: (val: any) => boolean
isArray: (val: any) => boolean
isWindow: (val: any) => boolean
isElement: (val: any) => boolean
isMap: (val: any) => boolean
isServer: (val: any) => boolean
isClient: (val: any) => boolean
isUrl: (val: any) => boolean
}
```
# 此处文档后续更新,目前全部放置在开发者平台(预计2022-12-01日全部更新并发布)
## 金合研究院
[金合开发者平台](http://1.85.2.105:3002/iking-developer-platform/)