Tools

Table of contents

Homebrew

Optional

Highly recommended if you’re developing on Linux/macOS or WSL.

Here is the shortcut (it does require you to have curl installed first) to install homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Follow the instruction this command generates. You typically need to adjust your shell’s init scripts.

Node

We use Node 20. Installation instructions vary depending on your development operating system, assuming you have the brew command available:

brew install node@20

As before, this command will provide you with instructions on what you need to add to your shell’s init scripts.

pnpm

We use pnpm instead of npm everywhere. Why?

Installation is straight-forward once you have node (with npm):

npm install -g pnpm

Docker

Docker Desktop is recommended.