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