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
- Host: GitHub
- URL: https://github.com/devmahmud/next-13-starter
- Owner: devmahmud
- Created: 2023-07-31T11:13:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-25T06:11:30.000Z (about 2 years ago)
- Last Synced: 2025-01-06T21:44:57.832Z (about 1 year ago)
- Topics: approuter, nextjs, shadcn-ui, tailwind
- Language: TypeScript
- Homepage:
- Size: 388 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
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.
[](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)