0
|
1 import { defineConfig } from "vite";
|
|
2
|
|
3 export default defineConfig({
|
3
|
4 root: "src",
|
|
5 base: "/front-door-display/",
|
0
|
6 server: {
|
|
7 host: "0.0.0.0",
|
|
8 strictPort: true,
|
|
9 port: 8002,
|
|
10 hmr: { path: "vite-ws" },
|
3
|
11 fs: {
|
|
12 allow: [
|
|
13 // these are relative to config.root which is ./src/
|
|
14 ".",
|
|
15 "../node_modules",
|
|
16 ],
|
|
17 },
|
0
|
18 },
|
|
19 build: {
|
|
20 assetsDir: "src",
|
|
21 target: "esnext",
|
|
22 lib: {
|
|
23 entry: "src/main.ts",
|
|
24 formats: ["es"],
|
|
25 },
|
|
26 rollupOptions: {
|
|
27 // input: { app: "src/index.html" },
|
|
28 external: /^lit/,
|
|
29 },
|
|
30 },
|
|
31 resolve: {
|
|
32 alias: [{ find: "rdf-canonize-native", replacement: "" }],
|
|
33 },
|
|
34 // define: {
|
|
35 // global: {},
|
|
36 // },
|
|
37 });
|