chore: configure vite for WASM and add dependencies

- Add vite-plugin-wasm for Photon WASM support
- Configure worker format and build target
- Add photon, jszip, lucide-svelte
- Add tailwindcss forms/typography plugins

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-13 18:06:06 -04:00
parent 6f8a187246
commit 0cb43607ac
3 changed files with 177 additions and 2 deletions

View File

@@ -1,5 +1,18 @@
import tailwindcss from '@tailwindcss/vite';
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import wasm from 'vite-plugin-wasm';
export default defineConfig({ plugins: [tailwindcss(), sveltekit()] });
export default defineConfig({
plugins: [wasm(), tailwindcss(), sveltekit()],
optimizeDeps: {
exclude: ['@silvia-odwyer/photon']
},
build: {
target: 'esnext'
},
worker: {
format: 'es',
plugins: () => [wasm()]
}
});