Home AssistantHome AssistantContributors
On this page

These pages are for working on the frontend repository: fixing bugs, improving screens, and adding features. Building a card or panel that people install on their own does not need any of this. For that, see Custom cards and more.

The tools

The frontend is written in TypeScript with Lit, and bundled with Rspack. pnpm manages the dependencies. Tests run with Vitest and Playwright. All the commands you need are scripts in package.json, so you run them with pnpm.

Pages

All commands and ports in one place: Commands.

Was this page helpful?

Last updated on .