You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
</a>
11
11
</p>
12
12
13
-
π Boilerplate and Starter for Next.js with App Router, Tailwind CSS, and TypeScript β‘οΈ Prioritizing developer experience first: Next.js, TypeScript, ESLint, Prettier, Husky, Lint-Staged, Vitest (replacing Jest), Testing Library, Playwright, Commitlint, VSCode, Tailwind CSS, Authentication with [Clerk](https://clerk.com?utm_source=github&utm_medium=sponsorship&utm_campaign=nextjs-boilerplate), Database with DrizzleORM (PostgreSQL, SQLite, and MySQL), Error Monitoring with [Sentry](https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo), Logging with Pino.js and Log Management, Monitoring as Code, Storybook, Multi-language (i18n), AI-powered code reviews with [CodeRabbit](https://www.coderabbit.ai?utm_source=next_js_starter&utm_medium=github&utm_campaign=next_js_starter_oss_2025), Secure with [Arcjet](https://launch.arcjet.com/Q6eLbRE) (Bot detection, Rate limiting, Attack protection, etc.) and more.
13
+
π Boilerplate and Starter for Next.js with App Router, Tailwind CSS, and TypeScript β‘οΈ Prioritizing developer experience first: Next.js, TypeScript, ESLint, Prettier, Lefthook (replacing Husky), Lint-Staged, Vitest (replacing Jest), Testing Library, Playwright, Commitlint, VSCode, Tailwind CSS, Authentication with [Clerk](https://clerk.com?utm_source=github&utm_medium=sponsorship&utm_campaign=nextjs-boilerplate), Database with DrizzleORM (PostgreSQL, SQLite, and MySQL), Error Monitoring with [Sentry](https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo), Logging with Pino.js and Log Management, Monitoring as Code, Storybook, Multi-language (i18n), AI-powered code reviews with [CodeRabbit](https://www.coderabbit.ai?utm_source=next_js_starter&utm_medium=github&utm_campaign=next_js_starter_oss_2025), Secure with [Arcjet](https://launch.arcjet.com/Q6eLbRE) (Bot detection, Rate limiting, Attack protection, etc.) and more.
14
14
15
15
Clone this project and use it to create your own Next.js project. You can check out the live demo at [Next.js Boilerplate](https://demo.nextjs-boilerplate.com), which includes a working authentication system.
16
16
@@ -151,11 +151,11 @@ Developer experience first, extremely flexible code structure and only keep what
151
151
- π΄ Validation library with Zod
152
152
- π Linter with [ESLint](https://eslint.org) (default Next.js, Next.js Core Web Vitals, Tailwind CSS and Antfu configuration)
153
153
- π Code Formatter with [Prettier](https://prettier.io)
154
-
- π¦ Husky for Git Hooks
154
+
- π¦ Husky for Git Hooks (replaced by Lefthook)
155
155
- π« Lint-staged for running linters on Git staged files
156
156
- π Lint git commit with Commitlint
157
157
- π Write standard compliant commit messages with Commitizen
158
-
- π¦Ί Unit Testing with Vitest and React Testing Library
158
+
- π¦Ί Unit Testing with Vitest and Browser mode (replacing React Testing Library)
159
159
- π§ͺ Integration and E2E Testing with Playwright
160
160
- π· Run tests on pull request with GitHub Actions
161
161
- π Storybook for UI development
@@ -197,7 +197,7 @@ Built-in feature from Next.js:
197
197
198
198
### Requirements
199
199
200
-
- Node.js 20+ and npm
200
+
- Node.js 22+ and npm
201
201
202
202
### Getting started
203
203
@@ -248,7 +248,6 @@ After defining the environment variables in your GitHub Actions, your localizati
248
248
.
249
249
βββ README.md # README file
250
250
βββ .github # GitHub folder
251
-
βββ .husky # Husky configuration
252
251
βββ .storybook # Storybook folder
253
252
βββ .vscode # VSCode configuration
254
253
βββ migrations # Database migrations
@@ -267,7 +266,6 @@ After defining the environment variables in your GitHub Actions, your localizati
267
266
βββ tests
268
267
β βββ e2e # E2E tests, also includes Monitoring as Code
0 commit comments