rolldown_plugin_wasm_fallback

Crates.iorolldown_plugin_wasm_fallback
lib.rsrolldown_plugin_wasm_fallback
version0.1.0
created_at2025-10-18 05:08:11.514402+00
updated_at2025-10-18 05:08:11.514402+00
descriptionRolldown plugin for WebAssembly fallback handling
homepagehttps://rolldown.rs/
repositoryhttps://github.com/rolldown/rolldown
max_upload_size
id1888828
size81,120
Boshen (Boshen)

documentation

README

Maintenance Guide

A plugin for rolldown-vite that provides a fallback error message for .wasm files, ported from Vite's wasmPlugin.

This plugin is exclusive to rolldown-vite and is not recommended for external use.

📦 What it does

This plugin intercepts all imports ending in .wasm and throws an informative error.

Since native ESM integration for WebAssembly is not yet supported, this plugin reminds users to use community plugins or explicit suffixes such as ?init or ?url.

🚀 Debug Usage

import { defineConfig } from 'rolldown';
import { wasmFallbackPlugin } from 'rolldown/experimental';

export default defineConfig({
  input: {
    entry: './main.ts',
  },
  plugins: [wasmFallbackPlugin()],
});
Commit count: 6097

cargo fmt