Files
streamTools/main.js
Shiro-Nek0 72e3d9daa6 modified: main.js
modified:   tools/pluginManager.js
	modified:   tools/websocketManager.js
2024-10-31 17:46:36 -03:00

21 lines
515 B
JavaScript

const settingsManager = require("./tools/settingsManager");
const webSocketManager = require("./tools/websocketManager");
const pluginManager = require("./tools/pluginManager");
class main {
constructor(args = process.argv.slice(2)) {
this.wsm = new webSocketManager({ port: 8080 });
this.plugins = new pluginManager(__dirname, this.wsm);
this.#Main(args);
}
#Main(args) { }
}
new main();
/*
TODO:
make plugins expose their available methods and settings to the dashboard
*/