export function isProduction(): boolean { return __EZBOOKKEEPING_IS_PRODUCTION__; } export function getVersion(): string { const isRelease = !getBuildTime(); const commitHash = __EZBOOKKEEPING_BUILD_COMMIT_HASH__; let version = __EZBOOKKEEPING_VERSION__; if (version && (!isRelease || !isProduction())) { version += '-dev'; } if (!version) { version = 'unknown'; } if (commitHash) { version += ` (${commitHash.substring(0, Math.min(7, commitHash.length))})`; } return version; } export function getBuildTime(): string { return __EZBOOKKEEPING_BUILD_UNIX_TIME__; } export function getMobileVersionPath(): string { if (isProduction()) { return '../mobile'; } else { return 'mobile.html'; } } export function getDesktopVersionPath(): string { if (isProduction()) { return '../desktop'; } else { return 'desktop.html'; } }