@wasm-tool/rollup-plugin-rust
Version:
Rollup plugin for bundling and importing Rust crates.
29 lines (25 loc) • 590 B
JavaScript
import rust from "../src/index.js";
import { nodeResolve } from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
export default {
input: {
foo: "./src/foo.js",
bar: "./src/bar.js",
qux: "./src/foo/Cargo.toml",
},
output: {
dir: "dist/js",
format: "es",
sourcemap: true,
},
plugins: [
nodeResolve(),
commonjs(),
rust({
extraArgs: {
wasmBindgen: ["--debug", "--keep-debug"],
},
verbose: true,
}),
],
};