mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2024-11-16 10:28:33 -07:00
18 lines
511 B
JavaScript
18 lines
511 B
JavaScript
const semver = require('semver');
|
|
const engines = require('./package.json').engines;
|
|
|
|
const version = engines.node;
|
|
if (!semver.satisfies(process.version, version)) {
|
|
console.log(`\t\tZigbee2mqtt requires node version ${version}, you are running ${process.version}!\n`); // eslint-disable-line
|
|
}
|
|
|
|
const Controller = require('./lib/controller');
|
|
const controller = new Controller();
|
|
controller.start();
|
|
|
|
process.on('SIGINT', handleQuit);
|
|
|
|
function handleQuit() {
|
|
controller.stop(() => process.exit());
|
|
}
|