create-smithy-app v0.0.7
Kickstart your Rust, WebAssembly, and Webpack project!
Built with 🦀🕸 by The Rust and WebAssembly Working Group
About
This template is designed for creating monorepo-style Web applications with Rust-generated WebAssembly and Webpack without publishing your wasm to NPM.
📚 Read this template's tutorial! 📚
Be sure to check out other wasm-pack tutorials online for other
templates and usages of wasm-pack.
🚴 Using This Template
You can use npm init to clone this template:
npm init rust-webpack my-appAfterwards check out the full documentation for exploring it.
🔋 Batteries Included
This template comes pre-configured with all the boilerplate for compiling Rust to WebAssembly and hooking into a Webpack build pipeline.
npm start-- Serve the project locally for development athttp://localhost:8080. It auto-reloads when you make any changes.npm run build:prod-- Export the project into the/pkgfolder. These files can now be served statically, e.g. from a CDN.npm run serve:prod-- Afternpm run build:prodhas been run, serves the files statically (using python. This may change soon to decrease the number of dependencies).S3_BUCKET=... npm run upload-- Afternpm run build:prodhas been run, uploads the files to an S3 bucket with the correct mime types and with brotli compression.npm test-- Run the project's unit tests.