< Summary

Information
Class: version.ts
Assembly: app.lib
File(s): /home/runner/work/ClutterStock/ClutterStock/frontend/app/lib/version.ts
Tag: 58_25416222083
Line coverage
0%
Covered lines: 0
Uncovered lines: 8
Coverable lines: 8
Total lines: 9
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 12
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

/home/runner/work/ClutterStock/ClutterStock/frontend/app/lib/version.ts

#LineLine coverage
 01export function getVersionLine(): { line: string; sha: string } {
 02  const version = (import.meta.env.VITE_APP_VERSION as string | undefined) ?? "";
 03  const sha = (import.meta.env.VITE_GIT_SHA as string | undefined) ?? "";
 04  const parts: string[] = [];
 05  if (version) parts.push(version);
 06  if (sha) parts.push(sha.slice(0, 7));
 07  const line = parts.length > 0 ? parts.join(" · ") : import.meta.env.DEV ? "dev" : "";
 08  return { line, sha };
 9}

Methods/Properties

getVersionLine()V