Files
StableStudio1/packages/stablestudio-ui/vite.config.ts
StableStudio a65d4877ad Initial commit
2023-05-12 10:36:19 -05:00

35 lines
740 B
TypeScript

import * as ChildProcess from "child_process";
import react from "@vitejs/plugin-react";
import { defineConfig, loadEnv } from "vite";
import tsconfigPaths from "vite-tsconfig-paths";
// https://vitejs.dev/config/
export default defineConfig(({ mode }) => {
const gitHash = ChildProcess.execSync("git rev-parse HEAD").toString().trim();
process.env = {
...process.env,
...loadEnv(mode, process.cwd()),
VITE_GIT_HASH: gitHash,
};
return {
build: { target: "es2020" },
server: {
port: 3000,
fs: { strict: false },
},
optimizeDeps: {
esbuildOptions: {
target: "es2020",
},
},
plugins: [tsconfigPaths(), react({ jsxImportSource: "@emotion/react" })],
};
});