import {defineConfig} from "vite"; import * as child from "child_process"; const commitHash = child.execSync('git describe --no-match --always --abbrev=8 --dirty').toString().trim(); export default defineConfig({ plugins: [], define: { APP_VERSION: JSON.stringify(process.env.npm_package_version), COMMIT_HASH: JSON.stringify(commitHash) }, build: { target: ['chrome89', 'edge89', 'firefox89', 'safari15'], cssCodeSplit: false, } })