zod-dbs-cli
Version:
Opinionated Zod schema generator for databases
15 lines (14 loc) • 486 B
JavaScript
import fs from 'node:fs/promises';
import path from 'node:path';
import { logDebug, toError } from 'zod-dbs-core';
export const getAppVersion = async () => {
try {
const json = await fs.readFile(path.resolve(import.meta.dirname, '../../package.json'), 'utf8');
const { version } = JSON.parse(json);
return version;
}
catch (error) {
logDebug(`Failed to read version from package.json: ${toError(error).message}`);
return '';
}
};