npm install @xhmm/utils1. npm i @xhmm/utils
1. apis :
- ``js`
import {
// common
type,
assertType,
conditionalObjectMerge,
conditionalArrayMerge,
valueExistsInObject,
hasRepeat,
// browser
getHiddenInputValues,
// node
AliOSS,
DingDingBot
} from '@xhmm/utils'
AliOSS
当使用 时,需要:npm i ali-oss
- AliOSS_KEY
- 提供以下环境变量:
- AliOSS_SECRET
- AliOSS_BUCKET
- // 需要提前在后台创建AliOSS_REGION
- AliOSS_PUBLIC_HOST
- // 公网地址 (会替换掉上传后url的域名)AliOSS_PRIVATE_HOST
- // 内网地址 (用来上传)AliOSS_TIMEOUT
- (optional) AliOSS_DIR
- (optional) // 存放目录 (不以能 / 开头但必须以 / 结尾)AliOSS.init()
- 运行 DingDingBot
当使用 时,需要:npm i node-fetch
- DING_WEBHOOK` // 钉钉机器人的webhook地址
- 提供以下环境变量:
-