Socket
Socket
Sign inDemoInstall

@sumor/utils

Package Overview
Dependencies
108
Maintainers
1
Versions
99
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sumor/utils

轻呈云Node.JS工具库


Version published
Maintainers
1
Weekly downloads
2

Weekly downloads

Readme

Source

@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位小写字母加数字构成

类型

同步函数

FAQs

Last updated on 17 Jun 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc