@basictech/cli
Version:
Basic CLI for creating & managing your projects
23 lines • 775 B
JavaScript
export function getVersion() {
if (typeof CLI_VERSION !== 'undefined') {
return CLI_VERSION;
}
try {
const { readFileSync } = require('fs');
const { join, dirname } = require('path');
const { fileURLToPath } = require('url');
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
for (const relative of ['..', '../..', '../../..']) {
try {
const pkg = JSON.parse(readFileSync(join(__dirname, relative, 'package.json'), 'utf8'));
if (pkg.name === '@basictech/cli')
return pkg.version;
}
catch { }
}
}
catch { }
return '0.0.0';
}
//# sourceMappingURL=version.js.map