vite-plugin-rust
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

vite-plugin-rust

vite-plugin-rust is a vite plugin that intergrate wasm-pack.

Getting Started

  • Config plugin in vite.config.js
const rust = require('vite-plugin-rust');
 
module.exports = {
  plugins: [
    rust({
      crates: {
        rust_crate: './crate',
      }
    }),
  ]
};

It's not needed to add wasm-pack generated package to package.json dependency list.

  • Wasm loading You can use wasm-pack generated package with import or dynamic import.
// Static Import
import init from 'rust_crate';
init().then(m => {
  m.greet();
});
// Dynamic Import
import('rust_crate').then(async m => {
  await m.default();
  m.greet();
});

License

MIT

Package Sidebar

Install

npm i vite-plugin-rust

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

20.3 kB

Total Files

15

Last publish

Collaborators

  • juju1