Add source code link with git hash, plus modification dates

This commit is contained in:
Chandler Swift 2024-02-02 23:03:04 -06:00
parent acad9c5944
commit fb667871b4
Signed by: chandlerswift
GPG key ID: A851D929D52FB93F
4 changed files with 30 additions and 4 deletions

View file

@ -1,6 +1,18 @@
export default {
build: {
sourcemap: true,
target: 'es2022',
var childProcess = require('child_process');
export default () => {
// https://stackoverflow.com/a/71162041/3814663
const commitDate = childProcess.execSync('git log -1 --format=%cI').toString().trimEnd();
const commitHash = childProcess.execSync('git rev-parse HEAD').toString().trimEnd();
const fileDates = childProcess.execSync(`find . -iname '*.geojson' -not -path './dist/*' | xargs ls -lh`).toString().trimEnd();
process.env.VITE_GIT_COMMIT_DATE = commitDate;
process.env.VITE_GIT_COMMIT_HASH = commitHash;
process.env.VITE_FILE_DATES = fileDates;
return {
build: {
sourcemap: true,
target: 'es2022',
}
}
}