-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvite.config.ts
35 lines (34 loc) · 860 Bytes
/
vite.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { defineConfig, Plugin } from "vite";
import { resolve } from "path";
import react from "@vitejs/plugin-react";
import viteTsconfigPaths from "vite-tsconfig-paths";
import svgrPlugin from "vite-plugin-svgr";
import checker from "vite-plugin-checker";
import handlebars from "vite-plugin-handlebars";
import eslint from "vite-plugin-eslint";
// https://vitejs.dev/config/
export default defineConfig({
base: "/TopPlayers",
plugins: [
react(),
eslint(),
checker({
overlay: { initialIsOpen: false },
typescript: true,
eslint: {
lintCommand: "eslint --ext .js,.jsx,.ts,.tsx src",
},
}),
viteTsconfigPaths(),
svgrPlugin(),
handlebars({
partialDirectory: resolve(__dirname, "src/partials"),
}) as Plugin,
],
server: {
port: 3000,
},
build: {
outDir: "build",
},
});