/vite-plugin-wasm

Vite plugin to to import wasm files to cloudflare workers

Primary LanguageTypeScript

Vite plugin

Cloudflare workers supports importing .wasm files as WebAssembly.Module

import yogaWeb from "yoga-wasm-web";
import yogaWASM from "yoga-wasm-web/dist/yoga.wasm?module";

yogaWeb(yogaWASM);

vite.config.ts

import { wasmEdgeModule } from "@hadeeb/vite-plugin-wasm";

export default defineConfig({
  plugins: [wasmEdgeModule()],
});

tsconfig.json

{
  "compilerOptions": {
    "types": ["vite/client", "@hadeeb/vite-plugin-wasm/types"]
  }
}