about summary refs log tree commit diff
path: root/bskyembed/vite.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'bskyembed/vite.config.ts')
-rw-r--r--bskyembed/vite.config.ts18
1 files changed, 18 insertions, 0 deletions
diff --git a/bskyembed/vite.config.ts b/bskyembed/vite.config.ts
new file mode 100644
index 000000000..1f5ec0ed9
--- /dev/null
+++ b/bskyembed/vite.config.ts
@@ -0,0 +1,18 @@
+import {resolve} from 'node:path'
+
+// @ts-expect-error - not important
+import preactRefresh from '@prefresh/vite'
+import type {UserConfig} from 'vite'
+import paths from 'vite-tsconfig-paths'
+
+const config: UserConfig = {
+  jsx: {
+    factory: 'h',
+    fragment: 'Fragment',
+  },
+  // eslint-disable-next-line @typescript-eslint/no-unsafe-call
+  plugins: [preactRefresh(), paths()],
+  assetsDir: 'static/embed/assets',
+}
+
+export default config