- Docker
- Visual Studio Code
- Remote - Containers extension for Visual Studio Code
- Clone the repository
- Open the repository in Visual Studio Code
- When prompted, select "Reopen in Container"
The dev container is configured to use the Remote - Containers extension for Visual Studio Code. This extension allows you to use a Docker container as a full-featured development environment. This means that you can develop in a container without installing any dependencies on your local machine.
The dev container is configured to use mcr.microsoft.com/devcontainers/javascript-node:0-18
as the base image. This image is based on Debian and includes Node.js v18, eslint, nvm, and yarn. You can learn more about this image here.