Files
github-stats-extended/apps/frontend/vite.config.ts
T
Martin 9d8a7b7f0c 'plugin-react-swc' -> 'plugin-react' (#168)
I upgraded several dependencies yesterday, including vite. Running `pnpm
run dev:frontend` now prints:
> [vite:react-swc] We recommend switching to `@vitejs/plugin-react` for
improved performance as no swc plugins are used. More information at
https://vite.dev/rolldown

So in this PR I switch to `@vitejs/plugin-react`. Unless you had a
specific reason to use `@vitejs/plugin-react-swc` instead?
2026-04-23 21:27:20 +02:00

38 lines
792 B
TypeScript

import path from "node:path";
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react";
import { defineProject } from "vitest/config";
// https://vitejs.dev/config/
export default defineProject({
base: "/frontend/",
plugins: [react(), tailwindcss()],
build: {
outDir: "build",
sourcemap: true,
/** @todo use chunks to split bundle? */
chunkSizeWarningLimit: 800,
rolldownOptions: {
external: ["pg"],
},
},
resolve: {
conditions: ["@stats/source"],
alias: [
{
find: "../fetchers/wakatime.js",
replacement: path.resolve(
import.meta.dirname,
"src/wakatime-override.ts",
),
},
],
},
test: {
dir: path.join(import.meta.dirname, "./src"),
},
});