aboutsummaryrefslogtreecommitdiffhomepage
path: root/vite.config.ts
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-31 18:20:38 +0900
committernsfisis <nsfisis@gmail.com>2025-12-31 18:20:38 +0900
commitd7b55e7d9a3dce5e3d7a71d5266aa2787c6ad5f8 (patch)
tree0a0dd24b590f9182e1a5d31c0d58342439ffc71b /vite.config.ts
parent49f71add1646aac2ed1f18515e231a57ef87b89d (diff)
downloadkioku-d7b55e7d9a3dce5e3d7a71d5266aa2787c6ad5f8.tar.gz
kioku-d7b55e7d9a3dce5e3d7a71d5266aa2787c6ad5f8.tar.zst
kioku-d7b55e7d9a3dce5e3d7a71d5266aa2787c6ad5f8.zip
fix(build): add WASM support for Automerge in Vite
Automerge uses WebAssembly which requires vite-plugin-wasm and vite-plugin-top-level-await to handle WASM modules in production builds. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'vite.config.ts')
-rw-r--r--vite.config.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/vite.config.ts b/vite.config.ts
index aa731e7..5dfc1e0 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -2,9 +2,13 @@ import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react";
import { defineConfig } from "vite";
import { VitePWA } from "vite-plugin-pwa";
+import topLevelAwait from "vite-plugin-top-level-await";
+import wasm from "vite-plugin-wasm";
export default defineConfig({
plugins: [
+ wasm(),
+ topLevelAwait(),
tailwindcss(),
react(),
VitePWA({