Part 3: Advanced Topics
In this part, you’ll dive into advanced topics such as publishing your own npm packages and structuring your projects into a shared code base such as a monorepo. You’ll see what options exist and how tools such as Nx, Lerna, or Turbo can help you set up projects that can scale.
To round off your knowledge about Node.js and its ecosystem, this part will also teach you how to make use of any kind of code compiled as WebAssembly within Node.js, as well as which other runtimes can be used as the basis for web development tooling.
This part of the book comprises the following chapters:
- Chapter 8, Publishing npm Packages
- Chapter 9, Structuring Code in Monorepos
- Chapter 10, Integrating Native Code with WebAssembly
- Chapter 11, Using Alternative Runtimes