All you need in one boilerplate. vite + React + TypeScript Starter This setup includes: vite eslint, typescript-eslint, eslint-airbnb-config, prettier vitest, jsdom, @testing-library react-router v6 References https://markus.oberlehner.net/blog/using-testing-library-jest-dom-with-vitest/ https://testing-library.com/docs/queries/about#priority https://kentcdodds.com/blog/common-mistakes-with-react-testing-library