Socket
Book a DemoInstallSign in
Socket

mirai-core-js

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mirai-core-js

mirai-core wrapper for JavaScript

0.0.2-0
latest
Source
npmnpm
Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

mirai-core-js

mirai-core-js 是一个简单的 mirai Javascript 启动器。他并没有为你提供任何的 mirai额外 的功能,而是提供了一个简单的启动器,你可以基于它方便的来在你的 Node.js 程序中控制 mirai 的命令行版本。

安装

npm install mirai-core-js

或者使用yarn

yarn add mirai-core-js

使用

mirai-core-js 接管了 mirai 的命令行版本的输入输出,以方便你在 Node.js 中控制 mirai的启动、停止、重启、执行控制台命令等操作。

const Mirai = require('mirai-core-js')

const mirai = new Mirai({
    javaPath: path.resolve('./mcl_core/java/bin/java'), // java的路径
    mclPath: path.resolve('./mcl_core'), // mirai 的根目录
    onStatusChange: (status) => {
      console.log(status);
    },
    onOutput: (data: string) => {
      if (!data) return;
    },
});

默认情况下,会自动启动mirai进程, 你可以通过设置配置autoStart: false 然后 通过 mirai.start() 来手动启动mirai进程。

API

mirai.start()

启动mirai进程

mirai.stop()

停止mirai进程

mirai.restart()

重启mirai进程

mirai.exec(command: string)

执行控制台命令, 例如 mirai.exec('/help')

Options

参数类型默认值描述
javaPathstringjava可执行文件的路径
mclPathstringmirai的根目录
autoStartbooleantrue是否自动启动mirai进程
onStatusChangefunctionmirai进程状态改变时的回调函数
onOutputfunctionmirai进程输出时的回调函数

License

MIT

作者

CafuChino

FAQs

Package last updated on 11 Sep 2022

Did you know?

Socket

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

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.