loadAppVersion.ts 495 B

12345678910111213141516
  1. import path from "path";
  2. import { __DIRNAME } from "@server/lib/consts";
  3. import fs from "fs";
  4. export function loadAppVersion() {
  5. const packageJsonPath = path.join("package.json");
  6. let packageJson: any;
  7. if (fs.existsSync && fs.existsSync(packageJsonPath)) {
  8. const packageJsonContent = fs.readFileSync(packageJsonPath, "utf8");
  9. packageJson = JSON.parse(packageJsonContent);
  10. if (packageJson.version) {
  11. return packageJson.version;
  12. }
  13. }
  14. }