# npm Browser Package Tutorial
The goal of this tutorial is to introduce you to the `wasm-pack` workflow by building a small npm
package designed to be used in a browser application.
This tutorial is aimed at folks who are both beginners to WebAssembly and Rust- you don't need
much Rust knowledge to complete this tutorial.
Be sure to have done the following before starting:
1. [Install `wasm-pack`](https://drager.github.io/wasm-pack/installer/)
1. Read and install the [Prerequisites](../../prerequisites/index.html).
⚠️ We strongly recommend that you install [Node.js] using a version manager. You can learn more [here](https://npmjs.com/get-npm).
[Rust]: https://www.rust-lang.org
[Node.js]: https://nodejs.org
[npm]: https://npmjs.com