mirror of
https://github.com/fosrl/pangolin.git
synced 2025-06-21 12:48:59 +02:00
17 lines
508 B
TypeScript
17 lines
508 B
TypeScript
|
import path from "path";
|
||
|
import { __DIRNAME } from "@server/consts";
|
||
|
import fs from "fs";
|
||
|
|
||
|
export function loadAppVersion() {
|
||
|
const packageJsonPath = path.join(__DIRNAME, "..", "package.json");
|
||
|
let packageJson: any;
|
||
|
if (fs.existsSync && fs.existsSync(packageJsonPath)) {
|
||
|
const packageJsonContent = fs.readFileSync(packageJsonPath, "utf8");
|
||
|
packageJson = JSON.parse(packageJsonContent);
|
||
|
|
||
|
if (packageJson.version) {
|
||
|
return packageJson.version;
|
||
|
}
|
||
|
}
|
||
|
}
|