UNPKG

@basictech/cli

Version:

Basic CLI for creating & managing your projects

23 lines 775 B
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