Skip to content

Repository files navigation

React-Typescript-Starter

This Git repository serves as a starting template for projects using TypeScript, React, Jest, Husky, ESLint, and Prettier. It's designed to help you kickstart your development with a solid foundation for front-end development.

preview template

Included Features

  • TypeScript: Utilizing the TypeScript language to add static types to your JavaScript code.
  • React: A JavaScript library for building interactive user interfaces.
  • Jest: A testing framework for writing unit and integration tests.
  • Husky: Used to trigger scripts before Git commits to ensure code quality.
  • ESLint: A JavaScript/TypeScript linter to enforce consistent coding standards.
  • Prettier: A code formatting tool to maintain a uniform code style.

Installation

To start a new project using this template, follow these steps:

  1. Clone this repository to your local machine:
git clone [[Repository URL]](https://github.com/BFlorian91/react-typescript-starter/)
cd react-typescript-starter
  1. Install project dependencies using pnpm or npm, if preferred:
pnpm install
# or
# npm install
  1. You are ready to start coding! You can run the project using:
pnpm start
# or
# npm start
  1. Before making a commit, make sure to adhere to coding standards by running:
pnpm run lint
  1. You can also run unit tests using:
pnpm test

Contribution

If you wish to contribute to this template, you are welcome! Please submit pull requests or issues to report problems or suggest improvements.

License

This template is licensed under the MIT License.

About

⭐️ This template jumpstarts front-end development with TypeScript, React, Jest, Husky, ESLint, and Prettier, ensuring code quality, efficiency, and best practices.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages