gravitlauncher-remotecontrol-js
Version:
GravitLauncher RemoteControl module nodejs implementation
37 lines • 4.86 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.basic = void 0;
exports.basic = {
gc(log) {
return this.request('gc', log);
},
debug(params, log) {
return this.request(`debug ${params.enable}`, log);
},
restart() {
return this.request('restart', false);
},
loadmodule(params, log) {
return this.request(`loadmodule ${params.jar}`, log);
},
clear() {
return this.request('clear', false);
},
version(log) {
return this.request('version', log);
},
modules(log) {
return this.request('modules', log);
},
help(params, log) {
var _a;
return this.request(`help ${(_a = params.command) !== null && _a !== void 0 ? _a : ''}`, log);
},
stop() {
return this.request('stop', false);
},
build(log) {
return this.request('build', log);
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvYmFzaWMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBT2EsUUFBQSxLQUFLLEdBQUc7SUFJbkIsRUFBRSxDQUFnQyxHQUFPO1FBQ3ZDLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBSSxJQUFJLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDcEMsQ0FBQztJQUtELEtBQUssQ0FBZ0MsTUFBMkIsRUFBRSxHQUFPO1FBQ3ZFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBSSxTQUFTLE1BQU0sQ0FBQyxNQUFNLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUN4RCxDQUFDO0lBS0QsT0FBTztRQUNMLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUtELFVBQVUsQ0FBZ0MsTUFBdUIsRUFBRSxHQUFPO1FBQ3hFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBSSxjQUFjLE1BQU0sQ0FBQyxHQUFHLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMxRCxDQUFDO0lBS0QsS0FBSztRQUNILE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDdEMsQ0FBQztJQUtELE9BQU8sQ0FBZ0MsR0FBTztRQUM1QyxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUksU0FBUyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3pDLENBQUM7SUFLRCxPQUFPLENBQWdDLEdBQU87UUFDNUMsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFJLFNBQVMsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBS0QsSUFBSSxDQUFnQyxNQUE0QixFQUFFLEdBQU87O1FBQ3ZFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBSSxRQUFRLE1BQUEsTUFBTSxDQUFDLE9BQU8sbUNBQUksRUFBRSxFQUFFLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUtELElBQUk7UUFDRixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ3JDLENBQUM7SUFLRCxLQUFLLENBQWdDLEdBQU87UUFDMUMsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFJLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztJQUN2QyxDQUFDO0NBQ08sQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEdyYXZpdExhdW5jaGVyUmVtb3RlQ29udHJvbENvcmUgYXMgVGhpcyB9IGZyb20gJ2luZGV4JztcblxuLyoqXG4gKiBDYXRlZ29yeTogYmFzaWMgLSBCYXNlIExhdW5jaFNlcnZlciBjb21tYW5kc1xuICogQ29tbWFuZHM6XG4gKiBnYywgZGVidWcsIHJlc3RhcnQsIGxvYWRtb2R1bGUsIGNsZWFyLCB2ZXJzaW9uLCBtb2R1bGVzLCBoZWxwLCBzdG9wLCBidWlsZFxuICovXG5leHBvcnQgY29uc3QgYmFzaWMgPSB7XG4gIC8qKlxuICAgKiBHYXJiYWdlIGNvbGxlY3RvciBzdGF0XG4gICAqL1xuICBnYzxUIGV4dGVuZHMgYm9vbGVhbj4odGhpczogVGhpcywgbG9nPzogVCkge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3Q8VD4oJ2djJywgbG9nKTtcbiAgfSxcblxuICAvKipcbiAgICogRW5hYmxlIGxvZyBsZXZlbCBUUkFDRSBpbiBMYXVuY2hTZXJ2ZXJcbiAgICovXG4gIGRlYnVnPFQgZXh0ZW5kcyBib29sZWFuPih0aGlzOiBUaGlzLCBwYXJhbXM6IHsgZW5hYmxlOiBib29sZWFuIH0sIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KGBkZWJ1ZyAke3BhcmFtcy5lbmFibGV9YCwgbG9nKTtcbiAgfSxcblxuICAvKipcbiAgICogUmVzdGFydCBMYXVuY2hTZXJ2ZXJcbiAgICovXG4gIHJlc3RhcnQodGhpczogVGhpcykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QoJ3Jlc3RhcnQnLCBmYWxzZSk7XG4gIH0sXG5cbiAgLyoqXG4gICAqIE1vZHVsZSBqYXIgZmlsZVxuICAgKi9cbiAgbG9hZG1vZHVsZTxUIGV4dGVuZHMgYm9vbGVhbj4odGhpczogVGhpcywgcGFyYW1zOiB7IGphcjogc3RyaW5nIH0sIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KGBsb2FkbW9kdWxlICR7cGFyYW1zLmphcn1gLCBsb2cpO1xuICB9LFxuXG4gIC8qKlxuICAgKiBDbGVhciB0ZXJtaW5hbFxuICAgKi9cbiAgY2xlYXIodGhpczogVGhpcykge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3QoJ2NsZWFyJywgZmFsc2UpO1xuICB9LFxuXG4gIC8qKlxuICAgKiBQcmludCBMYXVuY2hTZXJ2ZXIgdmVyc2lvblxuICAgKi9cbiAgdmVyc2lvbjxUIGV4dGVuZHMgYm9vbGVhbj4odGhpczogVGhpcywgbG9nPzogVCkge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3Q8VD4oJ3ZlcnNpb24nLCBsb2cpO1xuICB9LFxuXG4gIC8qKlxuICAgKiBnZXQgYWxsIG1vZHVsZXNcbiAgICovXG4gIG1vZHVsZXM8VCBleHRlbmRzIGJvb2xlYW4+KHRoaXM6IFRoaXMsIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KCdtb2R1bGVzJywgbG9nKTtcbiAgfSxcblxuICAvKipcbiAgICogUHJpbnQgY29tbWFuZCB1c2FnZVxuICAgKi9cbiAgaGVscDxUIGV4dGVuZHMgYm9vbGVhbj4odGhpczogVGhpcywgcGFyYW1zOiB7IGNvbW1hbmQ/OiBzdHJpbmcgfSwgbG9nPzogVCkge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3Q8VD4oYGhlbHAgJHtwYXJhbXMuY29tbWFuZCA/PyAnJ31gLCBsb2cpO1xuICB9LFxuXG4gIC8qKlxuICAgKiBTdG9wIExhdW5jaFNlcnZlclxuICAgKi9cbiAgc3RvcCh0aGlzOiBUaGlzKSB7XG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdCgnc3RvcCcsIGZhbHNlKTtcbiAgfSxcblxuICAvKipcbiAgICogYnVpbGQgbGF1bmNoZXIgYmluYXJpZXNcbiAgICovXG4gIGJ1aWxkPFQgZXh0ZW5kcyBib29sZWFuPih0aGlzOiBUaGlzLCBsb2c/OiBUKSB7XG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdDxUPignYnVpbGQnLCBsb2cpO1xuICB9XG59IGFzIGNvbnN0OyJdfQ==