⚡ A TypeScript Next.js template with pre-configured tools
- 🔼 Next.js 13 - The latest version of Next.js for server-rendered React applications.
- ⚛️ React 18 - The latest version of React for building user interfaces.
- 💙 TypeScript - A typed superset of JavaScript that enables robust static type checking.
- 🐭 Editorconfig - Enforces consistent coding styles across different editors and IDEs.
- 💖 Prettier + ESLint - A powerful combination for code formatting and enforcing consistent code quality.
- 🐶 Husky - Git hooks made easy, allowing you to run scripts before commits or pushes.
- 🚫 lint-staged - Run linters on git staged files to ensure clean and error-free commits.
- 📝 Commitlint - Enforces conventional commit messages for better version control and changelog generation.
- 👷 GitHub Actions - Automate workflows and CI/CD pipelines directly within your GitHub repository.
Create a new project using this template:
npm create next-app -e https://github.com/mauriciomutte/neat-nextjs-template
# or
yarn create next-app -e https://github.com/mauriciomutte/neat-nextjs-template
# or
pnpm create next-app -e https://github.com/mauriciomutte/neat-nextjs-template
To start the project locally, run:
pnpm dev
This project is licensed under the MIT License. Feel free to use and modify it for your own purposes.