Add commit hash into vite build

This commit is contained in:
tusooa 2025-02-28 14:03:43 -05:00
commit baad129b49
No known key found for this signature in database
GPG key ID: 42AEC43D48433C51
3 changed files with 21 additions and 2 deletions

18
build/commit_hash.js Normal file
View file

@ -0,0 +1,18 @@
import childProcess from 'child_process'
export const getCommitHash = (() => {
const subst = "$Format:%h$"
if(!subst.match(/Format:/)) {
return subst
} else {
try {
return childProcess
.execSync('git rev-parse --short HEAD')
.toString()
.trim()
} catch (e) {
console.error('Failed run git:', e)
return 'UNKNOWN'
}
}
})