This package has been deprecated

Author message:

SUNSET

@sumor/utils

17.2.0 • Public • Published

@sumor/utils

轻呈云Node.JS工具库

安装

通过 npm 安装:

$ npm install --save @sumor/utils

使用说明

ES6方式

//例如要访问的程序路径为level1.level2.level3
import {level1} from '@sumor/utils';

level1.level2.level3('parameter1');

Node.js CommonJS方式

//例如要访问的程序路径为level1.level2.level3
const {level1} = require('@sumor/utils');

level1.level2.level3('parameter1');

接口文档

axios(parameters)

类型

同步函数

await cmd(execString, parameter, logCallback) 执行本地命令行代码

类型

异步函数

参数
  • execString <String> 需要执行的命令 (必填项)
  • parameter <Object> 参数
  • logCallback <Function> 日志回调

deploy.node(parameters)

类型

同步函数

deploy.ssl(parameters)

类型

同步函数

file(parameters)

类型

同步函数

new Logger(namespace, context) 日志记录器

可将日志分类存储到各个渠道,如控制台、文件、远程服务

类型

参数
  • namespace <String> 命名空间 由大写字母构成,将作为分类名称
  • context <Object> 上下文交互数据

await md5(data) 获取MD5加密编码

类型

异步函数

参数
  • data <String> 需要转换的字符串 (必填项)

monitor.cpu(parameters)

类型

同步函数

monitor.memory(parameters)

类型

同步函数

npm.install(parameters)

类型

同步函数

npm.publish(parameters)

类型

同步函数

await port.consume(port) 消耗指定端口

类型

异步函数

参数
  • port <Number> 端口号 (必填项)

await port.isOccupied(port) 检查端口号是否占用

类型

异步函数

参数
  • port <Number> 端口号 (必填项)

await port.occupy(port) 预定端口

预定指定端口,或随机分配并预定端口

类型

异步函数

参数
  • port <Number> 端口号 (必填项)

await port.release(port) 释放端口

释放端口后将把端口放回随机池

类型

异步函数

参数
  • port <Number> 端口号 (必填项)

await qrcode(data) 获取二维码图片

类型

异步函数

参数
  • data <String> 需要转换的字符串数据 (必填项)

new SSH(parameters) 远程访问终端

通过SSH远程访问服务器,并执行相关系统操作

类型

参数
  • host <String> 服务器地址 (必填项) IP或域名等可定位到服务器的地址
  • port <String> 端口号
  • username <String> 用户名 (必填项)
  • password <String> 密码

uuid() 获取唯一编号

由32位小写字母加数字构成

类型

同步函数

Readme

Keywords

none

Package Sidebar

Install

npm i @sumor/utils

Weekly Downloads

3

Version

17.2.0

License

none

Unpacked Size

21.9 kB

Total Files

3

Last publish

Collaborators

  • ohnow