Showing content from https://rustwasm.github.io/docs/wasm-pack/tutorials/npm-browser-packages/getting-started.html below:
Getting started - Hello wasm-pack!
Getting started - Hello wasm-pack!
- 1. Introduction
- 2. Quickstart
- 3. Prerequisites
-
- 3.1. npm (optional)
- 3.2. considerations
- 3.3. Non-rustup setups
- 4. Commands
-
- 4.1. new
- 4.2. build
- 4.3. test
- 4.4. pack and publish
- 4.5. init (DEPRECATED)
- 5. Tutorials
-
- 5.1. Hybrid applications with Webpack
-
- 5.1.1. Getting started
- 5.1.2. Using your library
- 5.2. npm browser packages
-
- 5.2.1. Getting started
-
- 5.2.1.1. Manual Setup
- 5.2.2. Template deep dive
-
- 5.2.2.1. Cargo.toml
- 5.2.2.2. src/lib.rs
- 5.2.2.3. src/utils.rs
- 5.2.2.4. wee_alloc
- 5.2.2.5. tests/web.rs
- 5.2.3. Building your project
- 5.2.4. Testing your project
- 5.2.5. Packaging and publishing
- 5.2.6. Using your library
- 6. Cargo.toml Configuration
- 7. Contributing
This documentation is no longer maintained at this domain, and is now maintained at drager.github.io/wasm-pack instead.
Hello wasm-pack! Getting Started
You can create a new Rust-WebAssembly project by using the rustwasm wasm-pack-template.
To so do, you'll need the cargo-generate
tool. To install cargo-generate
:
cargo install cargo-generate
Then run:
cargo generate --git https://github.com/rustwasm/wasm-pack-template
You will be prompted to give your project a name. Once you do, you will have a directory with a new project, ready to go. We'll talk about what's been included in this template further in this guide.
Manual Setup
⚠️ If you'd rather not use a template, or are having trouble with the template, you can do a manual setup by following these instructions.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4