Skip to content
vite.config.ts 411 B
Newer Older
Grant's avatar
Grant committed
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
Grant's avatar
Grant committed

// https://vitejs.dev/config/
export default defineConfig({
Grant's avatar
Grant committed
  root: "src",
  envDir: "..",
Grant's avatar
Grant committed
  base: process.env.APP_ROOT,
Grant's avatar
Grant committed
  build: {
    outDir: "../dist",
Grant's avatar
Grant committed
    emptyOutDir: true,
Grant's avatar
Grant committed
  },
  plugins: [
    react({
      include: "**/*.{jsx,tsx}",
    }),
  ],
Grant's avatar
Grant committed
  define: {
    __APP_ROOT__: JSON.stringify(process.env.APP_ROOT),
  },
Grant's avatar
Grant committed
});