Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imevanc/nextjs-starter

A TypeScript starter kit for Next.js, equipped with all the essential tools to kickstart your next project 🚀💻⚡️
https://github.com/imevanc/nextjs-starter

jest nextjs playwright react-testing-library reactjs typescript

Last synced: 7 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://www.codefactor.io/repository/github/imevanc/nextjs-starter/badge)](https://www.codefactor.io/repository/github/imevanc/nextjs-starter) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=imevanc_nextjs-starter&metric=alert_status)](https://sonarcloud.io/dashboard?id=imevanc_nextjs-starter) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=imevanc_nextjs-starter&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=imevanc_nextjs-starter) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=imevanc_nextjs-starter&metric=bugs)](https://sonarcloud.io/dashboard?id=imevanc_nextjs-starter) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=imevanc_nextjs-starter&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=imevanc_nextjs-starter)

## Features

- ⚡️ Next.js 15
- ⚛️ React 19
- ⛑ 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](LICENSE) file for more information.