Further Tools

A brief introduction to three essential tools that keep this codebase consistent, readable, and fast.

ESLint

Pluggable linter for JavaScript/TypeScript to catch problems early and enforce code standards.

  • Extensible rules and configs
  • Great TypeScript support via typescript-eslint
  • Editor and CI integration

Prettier

Opinionated code formatter that keeps your code style consistent across the whole project.

  • Zero-config defaults with sensible options
  • Works with HTML, CSS, JSON, Markdown, and more
  • Seamless editor integration

Vite

Next-generation frontend tooling with an extremely fast dev server and optimized builds.

  • Lightning-fast HMR and startup
  • ESBuild + Rollup under the hood
  • Rich plugin ecosystem