231c5040a5
Expose ledger-backed cross-device purchase history while shipping the tested React admin redesign in the same reproducible deployment revision.
38 lines
866 B
TypeScript
38 lines
866 B
TypeScript
import tailwindcss from "@tailwindcss/vite";
|
|
import react from "@vitejs/plugin-react";
|
|
import { defineConfig } from "vitest/config";
|
|
|
|
export default defineConfig({
|
|
base: "/admin/",
|
|
plugins: [react(), tailwindcss()],
|
|
server: {
|
|
proxy: {
|
|
"/v1/admin": {
|
|
target: "http://localhost:8080",
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
},
|
|
build: {
|
|
target: "es2022",
|
|
rollupOptions: {
|
|
output: {
|
|
manualChunks(id) {
|
|
if (
|
|
id.includes("/node_modules/react/") ||
|
|
id.includes("/node_modules/react-dom/") ||
|
|
id.includes("/node_modules/react-router")
|
|
) {
|
|
return "react-vendor";
|
|
}
|
|
if (id.includes("/node_modules/@base-ui/")) return "base-ui";
|
|
return undefined;
|
|
},
|
|
},
|
|
},
|
|
},
|
|
test: {
|
|
environment: "jsdom",
|
|
},
|
|
});
|