annotate vite.config.ts @ 122:2e8fa3fec0c8

support joining subjects into wider rows
author drewp@bigasterisk.com
date Sun, 20 Mar 2022 14:12:03 -0700
parents 76c1a29a328f
children 73a70d00fb74
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
101
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
1 import { defineConfig, UserConfigExport } from "vite";
99
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
2
101
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
3 const config: UserConfigExport = {
99
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
4 base: "https://bigasterisk.com/reposyncDev/",
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
5 server: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
6 host: "0.0.0.0",
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
7 port: 8001,
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
8 hmr: { port: 443 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
9 fs: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
10 allow: ["src", "node_modules", "."],
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
11 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
12 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
13 build: {
101
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
14 target: "esnext",
99
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
15 lib: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
16 entry: "src/index.ts",
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
17 formats: ["es"],
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
18 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
19 rollupOptions: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
20 external: /^lit/,
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
21 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
22 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
23 resolve: {
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
24 alias: [{ find: "rdf-canonize-native", replacement: "" }],
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
25 },
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
26 define: {
101
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
27 global: {},
99
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
28 },
101
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
29 };
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
30
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
31 export default defineConfig(({ command, mode }) => {
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
32 if (command === "serve") {
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
33 (config.define as any)["process"] = { env: {} };
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
34 return config;
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
35 } else if (command === "build") {
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
36 return config;
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
37 } else {
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
38 throw new Error(command);
76c1a29a328f repo now demos itself, which runs better than using the nested demo/ project
drewp@bigasterisk.com
parents: 99
diff changeset
39 }
99
faf7e432f089 WIP build setup
drewp@bigasterisk.com
parents:
diff changeset
40 });