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/*' -exec 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', } } }