-
Notifications
You must be signed in to change notification settings - Fork 0
/
vite.config.js
29 lines (27 loc) · 996 Bytes
/
vite.config.js
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
import { resolve } from "path";
import { defineConfig } from "vite";
// Help for this config file:
// https://vitejs.dev/config/#config-intellisense
export default defineConfig({
build: {
target: "esnext",
// This works well with GitHub pages. GitHub can put everything in the docs directory on the web.
outDir: "docs",
rollupOptions: {
input: {
main: resolve(__dirname, "index.html"),
scratch: resolve(__dirname, "scratch.html"),
topLevel: resolve(__dirname, "top-level.html"),
internalTableOfContents: resolve(
__dirname,
"internal-table-of-contents.html"
),
unlimitedScroll: resolve(__dirname, "unlimited-scroll.html"),
continuousFontWeight: resolve(__dirname, "continuous-font-weight.html"),
},
},
},
// This is the important part. The default configuration assumes I have access
// to the root of the webserver, and each project will share some assets.
base: "./",
});