17 lines
624 B
JavaScript
17 lines
624 B
JavaScript
import { fileURLToPath } from 'url';
|
|
import { join, dirname } from 'path';
|
|
import { readFileSync } from 'fs';
|
|
const __filename = fileURLToPath(import.meta.url);
|
|
const __dirname = dirname(__filename);
|
|
export function getVersion() {
|
|
try {
|
|
const packageJsonPath = join(__dirname, '../../package.json');
|
|
const packageJson = JSON.parse(readFileSync(packageJsonPath, 'utf-8'));
|
|
return packageJson.version || '1.0.0';
|
|
}
|
|
catch (err) {
|
|
console.error('[mcp-superassistant-proxy]', 'Unable to retrieve version:', err);
|
|
return 'unknown';
|
|
}
|
|
}
|
|
//# sourceMappingURL=getVersion.js.map
|