Technical requirements
As we go through the code examples in this chapter, we will need the following:
- A PC, Mac, or Linux desktop/laptop with at least 8 GB of RAM (16 GB is preferred)
- An Intel chipset i5+ or a Mac M1 + chipset
- At least 256 GB of free hard disk storage
- A basic understanding of Next.js and Turborepo would be ideal
- A basic understanding of Node.js would be helpful
You will also need the following software installed on your computer.
- Node.js version 18+ (use
nvm
to manage different versions of Node.js if you have to). - Terminal: iTerm2 with OhMyZsh (you will thank me later).
- IDE: We strongly recommend VS Code, as we will make use of some of the plugins that come with it for an improved developer experience.
- NPM, Yarn, or PNPM; we recommend PNPM because it’s fast and storage-efficient.
- Browser: Chrome, Microsoft Edge, or Firefox.
The code files for this chapter can be found here: https://github.com/PacktPublishing...