Skip to content

⚡ A TypeScript Next.js template with pre-configured tools (like Prettier, ESLint, lint-stage, and more...)

License

Notifications You must be signed in to change notification settings

mauriciomutte/neat-nextjs-template

Repository files navigation

Neat Next.js Template

⚡ A TypeScript Next.js template with pre-configured tools

Key Features

  • 🔼 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.

Getting Started

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

Running locally

To start the project locally, run:

pnpm dev

License

This project is licensed under the MIT License. Feel free to use and modify it for your own purposes.

About

⚡ A TypeScript Next.js template with pre-configured tools (like Prettier, ESLint, lint-stage, and more...)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •