annotate vite.config.ts @ 99:faf7e432f089

WIP build setup
author drewp@bigasterisk.com
date Fri, 11 Feb 2022 22:21:51 -0800
parents
children 76c1a29a328f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
99
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
1 import { defineConfig } from "vite";
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
2
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
3 // https://vitejs.dev/config/
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
4 export default defineConfig({
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
5 base: "https://bigasterisk.com/reposyncDev/",
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
6 server: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
7 host: "0.0.0.0",
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
8 port: 8001,
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
9 hmr: { port: 443 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
10 fs: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
11 allow: ["src", "node_modules", "."],
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
12 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
13 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
14 build: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
15 target: 'esnext',
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
16 minify: false,
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
17 lib: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
18 entry: "src/index.ts",
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
19 formats: ["es"],
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
20 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
21 rollupOptions: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
22 external: /^lit/,
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
23 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
24 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
25 resolve: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
26 alias: [{ find: "rdf-canonize-native", replacement: "" }],
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
27 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
28 define: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
29 "global": {},
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
30 "process": {"env":{}}, // needed in dev and not build
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
31 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
32 });