Files
certd/packages/ui/certd-server/src/utils/version.ts
T

14 lines
309 B
TypeScript
Raw Normal View History

2026-05-31 01:41:33 +08:00
import { logger } from "@certd/basic";
import fs from "fs";
2024-10-14 10:57:12 +08:00
export async function getVersion() {
2024-10-14 13:30:50 +08:00
try {
2026-05-31 01:41:33 +08:00
const pkg = await fs.promises.readFile("./package.json");
2024-10-14 13:30:50 +08:00
const pkgJson = JSON.parse(pkg.toString());
return pkgJson.version;
} catch (e) {
logger.error(e);
2026-05-31 01:41:33 +08:00
return "unknown";
2024-10-14 13:30:50 +08:00
}
2024-10-14 10:57:12 +08:00
}