Prerequisites
Before you begin, make sure you have the following installed:| Tool | Required version | Notes |
|---|---|---|
| Node.js | 20.x | See .nvmrc — use nvm use to switch automatically |
| pnpm | 10 or higher | Installation guide |
Get running locally
Install dependencies
pnpm-lock.yaml. This typically takes 30–60 seconds on first run.Start the development server
webpack serve --mode development and starts an HTTPS dev server on all interfaces (0.0.0.0).The dev server uses HTTPS by default. Your browser will show a certificate warning for
localhost — this is expected. Accept the warning to proceed.What to expect
After the dev server starts, you’ll have:- Hot-module-free live builds — Webpack rebuilds on file changes (live reload is disabled; refresh the page manually).
- Source maps —
eval-source-mapis enabled in development for easier debugging. - Debug mode — The
DEBUGenvironment variable is set totrue, which enables additional logging.
Next steps
Installation options
Production builds, Docker, and advanced setup
Contributing
Learn how to contribute to the codebase
