UNPKG

create-dovite

Version:

Vite template featuring Tailwind (v4), ShadCN (Canary), and DOMO integration.

41 lines (38 loc) 998 B
import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import path from "path"; import { Proxy } from "@domoinc/ryuu-proxy"; import manifest from "./public/manifest.json"; import tailwindcss from "@tailwindcss/vite"; const config = { manifest }; const proxy = new Proxy(config); // https://vite.dev/config/ export default defineConfig({ plugins: [ react(), tailwindcss(), { name: "ryuu-proxy", configureServer(server) { server.middlewares.use((req, res, next) => { res.status = function (code) { this.statusCode = code; return this; }; res.send = function (body) { this.setHeader("Content-Type", "text/plain"); this.end(body); }; next(); }); server.middlewares.use(proxy.express()); }, }, ], define: { "process.env": {} }, resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, });