@wasm-tool/rust-loader

Webpack loader for Rust

Usage no npm install needed!

<script type="module">
  import wasmToolRustLoader from 'https://cdn.skypack.dev/@wasm-tool/rust-loader';
</script>

README

@wasm-tool/rust-loader

Webpack loader for Rust

Installation

yarn add --dev @wasm-tool/rust-loader

wasm-pack

We expect wasm-pack to be in your $PATH. See installation here.

Usage

Add the loader in your webpack.config.js:

module.exports = {
  // ...

  module: {
    rules: [
      {
        test: /Cargo.toml$/,
        loader: "@wasm-tool/rust-loader"
      }
    ]
  },

  // ...
};

and then import your crate:

import("./path/to/your/Cargo.toml").then(module => {
  module.run();
});