Made for Parrow Horrizon Studio
This repo is setup based on personal preference.
(note: this repo is not yet done and still ongoing development)
- Next JS 16 App Router (Turbopack)
- React 19
- Typescript
- Tailwind CSS v4
- Pre-built components
- ESlint - configured to personal standard preference, flat config
- Prettier - Format the code consistently
- Snippets - A collection of useful snippets
Node.js 20.9 or newer.
| Script | What it does |
|---|---|
npm run dev |
Start the dev server |
npm run build |
Production build |
npm run start |
Serve the production build |
npm run lint |
Lint with the ESLint CLI |
npm run lint:fix |
Lint and autofix |
npm run typecheck |
Type-check without emitting |
npm run format |
Format the codebase with Prettier |
next build no longer runs ESLint as of Next 16, so lint is a separate step.
To make a separate template for different use cases, branches are created.
(note: this repo is not yet done and still ongoing development)
- Base - for clean starter without ui libraries but has ESLint, Prettier setup and a simple initial layout with header, main, and footer components.
- Master - this is a standard template used by Parrow Horrizon Studio for blog website