Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.05 KB

README.md

File metadata and controls

29 lines (23 loc) · 1.05 KB

paint_example

Updated paint example from wasm-bindgen

This is an update to the paint example from wasm-bindgen.

To build and run do:

npm run dev

Why?

Just wanted to understand wasm-bindgen, wasm-pack and webpack enough to get rolling with my own rust/wasm paint project that I plan on doing.

I started it in the way I tend to start a new projects which is using a bunch of commands:

mkdir paint_example &&
cd paint_example &&
npm init &&
npm install --save-dev @wasm-tool/wasm-pack-plugin html-webpack-plugin webpack webpack-cli webpack-dev-server &&
cargo init --lib &&
cargo add js-sys wasm-bindgen web-sys &&
touch index.js &&
touch index.html &&
touch webpack.config.js

Then copied the old contents of lib.rs, index.js and index.html over and used my own webpack.config.js file. Then edited Cargo.toml by adding the [lib] section and copied the dependencies.web-sys features from the original project over and added my script entry in package.json