import { defineConfig } from "vite"; import tailwindcss from "@tailwindcss/vite"; import { execSync } from "child_process"; const commitHash = execSync("git rev-parse --short HEAD").toString().trim(); const commitFull = execSync("git rev-parse HEAD").toString().trim(); export default defineConfig({ plugins: [tailwindcss()], define: { __COMMIT_HASH__: JSON.stringify(commitHash), __COMMIT_FULL__: JSON.stringify(commitFull), }, build: { target: "esnext", minify: "esbuild", cssMinify: true, }, });