Skip to content

flow145/react-starter

Repository files navigation

CI

React starter

A minimal project starter for React apps with TypeScript and Vite.

Features

  • React 19
  • TypeScript strict configuration, path aliases (~/* maps to src/*)
  • Vite 8 with Rolldown
  • pnpm - efficient package manager
  • Biome for linting and formatting (with EditorConfig support)
  • Git hooks - quality checks on precommit and push via lefthook
  • Commit validation via Commitlint (Conventional Commits)
  • CI via GitHub Actions (runs on push and pull request)

Prerequisites

  • Node.js 22.12+
  • pnpm 11+

The listed tools can be installed with Mise, a fast, cross-platform tool version manager.

Get started

  1. Click the Use this template button on GitHub or clone locally:

    pnpm dlx degit flow145/react-starter react-project

    Both methods will clean the git history.

    degit

  2. Update and install the dependencies

    pnpm up -i --latest
  3. Update the project name, description, license, and links in package.json.

  4. Check out the available scripts in package.json or execute pnpm run.

About

A minimal project starter for React apps with TypeScript and Vite.

Topics

Resources

License

Stars

Watchers

Forks

Contributors