This repository provides a template for a ReactJS project using ViteJS, TypeScript, ESLint and Prettier.
To run the project locally, run the following commands
npm install
npm run dev
To lint your code with ESLint and automatically fix fixable issues
npm run lint
To format your code with Prettier and apply consistent styling
npm run format
-
ViteJS is a build tool that offers an ultra-fast development experience. It leverages the native ES module system, providing instant server startup and hot module replacement (HMR). Speed up your workflow and streamline your development process with ViteJS.
-
Typescript provides strong typing and better code quality, reducing errors and enhancing maintainability as your project grows.
-
Eslint enforces coding standards and identifies potential issues, ensuring code consistency and improving overall code quality.
-
Airbnb Style Guide provides a widely recognized and well-documented set of coding conventions, enhancing code readability, maintainability, and collaboration with other developers, while also aligning your project with industry best practices.
-
Prettier automatically formats code, saving time and ensuring a consistent code style throughout the project, which is crucial for collaboration and readability.