/nextjs-starter

A TypeScript starter kit for Next.js, equipped with all the essential tools to kickstart your next project 🚀💻⚡️

Primary LanguageTypeScriptMIT LicenseMIT

Next.js starter template

A TypeScript starter kit for Next.js, equipped with all the essential tools to kickstart your next project 🚀💻⚡️

landing-page

PRs Welcome! License Follow @imevancc
Created by @imevanc

Quality Tests

CodeFactor Quality Gate Status Maintainability Rating Bugs Duplicated Lines (%)

Features

  • ⚡️ Next.js 14 (App Router)
  • ⚛️ React 18
  • ⛑ TypeScript
  • 🏋️ CodeFactor - It instantly performs code review with every GitHub/Bitbucket commit or Pull Request
  • 🏄‍♂️ SonarCloud - It is designed to help you achieve a state of Clean Code
  • 🛡 Jest - Delightful JavaScript Testing
  • 📏 React Testing Library — A very light weight solution for testing React components
  • 💖 Playwright — Fast and reliable e2e testing
  • 🐶 Husky — Enhances your commits and more woof!
  • 💡 Renovate - Get pull requests to update your dependencies and lock files
  • 🚓 Semantic Release — Fully automated version management and package publishing
  • 💻 Commitlint - Get high commit message quality
  • 👷 PR Workflow — Run Checks on Pull Requests

Run unit tests

npm run test:unit

Run coverage tests

npm run test:coverage

Run type tests

npm run test:type

Run e2e tests

npx playwright test

Licensing

This project is licensed under the MIT License. Please read the license file for more information.