- Commit hook by
husky
to run tests andESLint
- Commit hook by
husky
to runcommitlint
enforcing Conventional Commits - Storybook
- Preliminary PWA support through
vite-plugin-pwa
, though more setup of the ServiceWorker is needed for offline, caching, etc. Playwright
for running feature tests- A scaffold script for quickly creating a component's folder structure, ie.
npm run scaffold
React Testing Library
andJest
matchers for running unit tests- CSS Modules (and CSS nesting via
postcss-nesting
) Typescript
,Prettier
andeditorconfig
for a better Development Experiencevite
andvitest
for fast, lower config local development and test runs- Uses
pnpm
for package management for improved performance