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

https://github.com/devmahmud/next-13-starter

Next.js starter template
https://github.com/devmahmud/next-13-starter

approuter nextjs shadcn-ui tailwind

Last synced: 11 months ago
JSON representation

Next.js starter template

Awesome Lists containing this project

README

          

# Next.js Starter Template

This template is up to Next.js 13.4.12. Please run `pnpm update` after creating your project.

[![CI-check](https://github.com/devmahmud/next-13-starter/actions/workflows/CI.yml/badge.svg)](https://github.com/devmahmud/next-13-starter/actions/workflows/CI.yml)

## Features

- Next.js 13 App Directory
- Tailwind CSS and [Shadcn/ui](https://ui.shadcn.com)
- Icons from [Lucide](https://lucide.dev)
- Dark mode with `next-themes`

- Github Actions for CI
- VSCode recommended settings & extensions
- ESLint
- Playwright
- Prettier with sorting imports
- Tailwind CSS class sorting, merging and linting.
- Commit & Commit message hooks

## Scripts

This template uses `pnpm` as the package manager. If you want to use other package managers, you can delete `pnpm-lock.yaml` and run `npm install` or `yarn install`.

- `dev`: Start the development server
- `build`: Build for production
- `start`: Start production server
- `preview`: build and start production server
- `lint`: Lint code
- `format`: Format code
- `format:check`: Check code formatting
- `typecheck`: Check types
- `ci-check`: Run all checks
- `cz` Conventional changelog
- `release` standard version release
- `test:e2e` End to end testing using Playwright

## Inspiration

Inspired by [next-template](https://github.com/shadcn/next-template) by [Shadcn](https://github.com/shadcn)