Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

@sumor/utils

Package Overview
Dependencies
10
Maintainers
1
Versions
99
Issues
File Explorer

Advanced tools

@sumor/utils

轻呈云Node.JS工具库

    17.2.0latest

Version published
Maintainers
1
Yearly downloads
3,720
decreased by-57.34%

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

类型

同步函数

Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc