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, }, });