Skip to content

A starter template for TypeScript 5, React 19 and Vite 6 with a README for the bells and whistles.

License

Notifications You must be signed in to change notification settings

b-Rogers/react-typescript-vite-template

Repository files navigation

Base

⚛️ React: https://react.dev/reference/react + typescript: https://www.typescriptlang.org/docs/ template project.

Build

⚡️ Vite: https://vitejs.dev/guide/features.html

Routing

📍 TanStack Routing: https://tanstack.com/router/latest/docs/framework/react/overview

Data handling

📊 TanStack Query: https://tanstack.com/query/latest/docs/framework/react/overview

Data Fetching

🪵🐕 OpenApi Fetch: https://openapi-ts.dev/openapi-fetch/ + OpenApi Typescript: https://openapi-ts.dev/introduction

Linting

🤓 eslint: https://github.com/eslint/eslint + prettier: https://github.com/prettier/prettier

Unit testing

⚡️ vitest: https://vitest.dev/guide/ 🐙 testing-library: https://github.com/testing-library

Versioning and releases

📦🚀 semantic-release: https://github.com/semantic-release/semantic-release

CI/CD

:octocat: GitHub Actions: https://github.com/actions

App url:

👊 https://b-rogers.github.io/react-typescript-vite-template/