homebridge
Version:
HomeKit support for the impatient
16 lines • 588 B
JavaScript
import { readFileSync } from 'node:fs';
import { dirname, join } from 'node:path';
import { fileURLToPath } from 'node:url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
function loadPackageJson() {
const packageJSONPath = join(__dirname, '../package.json');
return JSON.parse(readFileSync(packageJSONPath, { encoding: 'utf8' }));
}
export default function getVersion() {
return loadPackageJson().version;
}
export function getRequiredNodeVersion() {
return loadPackageJson().engines.node;
}
//# sourceMappingURL=version.js.map