Files
github-stats-extended/apps/frontend/vite.config.ts
T
2026-04-19 18:36:22 +02:00

34 lines
741 B
TypeScript

import path from "node:path";
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react-swc";
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,
},
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"),
},
});