Browse Source

feat: handle app version and commit hash retrieval errors (#305)

imwald
TheMonkeyCoder 11 months ago committed by GitHub
parent
commit
3ffad2ed49
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 22
      vite.config.ts

22
vite.config.ts

@ -4,11 +4,29 @@ import path from 'path' @@ -4,11 +4,29 @@ import path from 'path'
import { defineConfig } from 'vite'
import { VitePWA } from 'vite-plugin-pwa'
const getGitHash = () => {
try {
return JSON.stringify(execSync('git rev-parse --short HEAD').toString().trim())
} catch (error) {
console.warn('Failed to retrieve commit hash:', error)
return '"unknown"'
}
}
const getAppVersion = () => {
try {
return JSON.stringify(require('./package.json').version)
} catch (error) {
console.warn('Failed to retrieve app version:', error)
return '"unknown"'
}
}
// https://vite.dev/config/
export default defineConfig({
define: {
__GIT_COMMIT__: JSON.stringify(execSync('git rev-parse --short HEAD').toString().trim()),
__APP_VERSION__: JSON.stringify(require('./package.json').version)
__GIT_COMMIT__: getGitHash(),
__APP_VERSION__: getAppVersion()
},
resolve: {
alias: {

Loading…
Cancel
Save