Browse code

Add some temporary lit test components for development purposes

Benjamin Roth authored on29/12/2025 19:27:44
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,31 @@
1
+import { defineConfig } from 'vite';
2
+import { resolve } from 'path';
3
+
4
+export default defineConfig({
5
+  build: {
6
+    outDir: 'public/dist',
7
+    emptyOutDir: true,
8
+    lib: {
9
+      entry: resolve(__dirname, 'assets/js/main.js'),
10
+      name: 'LuumicoreCore',
11
+      fileName: (format) => `luumicore-core.js`,
12
+      formats: ['es'],
13
+    },
14
+    rollupOptions: {
15
+      output: {
16
+        assetFileNames: (assetInfo) => {
17
+          if (assetInfo.name === 'style.css') return 'luumicore-core.css';
18
+          return assetInfo.name;
19
+        },
20
+      },
21
+    },
22
+  },
23
+  server: {
24
+    strictPort: true,
25
+    port: 5173,
26
+    origin: 'http://localhost:5173',
27
+    hmr: {
28
+      host: 'localhost',
29
+    },
30
+  },
31
+});