This starter pack provides a solid foundation for building Next.js 13 projects with TypeScript, Tailwind CSS, Husky, Commitlint, ESLint, and Prettier. It includes the necessary configurations and integrations to ensure code quality, maintainability, and consistent commit messages.
- Next.js 13: Utilize the latest version of Next.js, a powerful React framework, to develop scalable and performant web applications.
- TypeScript: Enhance your development experience with static typing, better code organization, and improved maintainability.
- Tailwind CSS: Leverage the utility-first CSS framework to quickly style and design your components with ease.
- Husky: Utilize Git hooks to automate tasks and enforce commit message conventions for maintaining a clean codebase.
- Commitlint: Enforce consistent commit message formats by following a convention, such as the Conventional Commits specification.
- ESLint: Analyze and enforce code quality and style rules to catch errors and improve code readability.
- Prettier: Maintain consistent code formatting across your project to enhance code readability and collaboration.
Make sure you have the following dependencies installed on your system:
- Node.js (version 16.X.X)
- npm (version 8.X.X)
-
Clone this repository to your local machine using:
git clone https://github.com/FarhanRafid97/NextwindTS-Starter.git
-
Navigate to the project directory:
cd NextwindTS-Starter
-
Install the dependencies:
npm install or yarn install
-
Start the development server:
npm run dev or yarn dev