A modern Next.js template with pre-configured tools, best practices, and CI/CD setup for rapid application development.
Use the Holocron CLI to scaffold a new Next.js project. It clones the template, renames all placeholder references, wires up your vault provider, and runs holocron setup in one step:
npx @theholocron/cli new nextjs my-app \
--description "My app description" \
--homepage "https://my-app.example.com" \
--vault doppler \
--agent claudeThis will:
- Create
theholocron/my-appfrom this template on GitHub - Replace all
nextjs-templatereferences withmy-appthroughout the repo - Run
pnpm install(including Playwright browser download) - Run
holocron setupto configure branch protection, labels, workflows, and repo settings
This repo uses pnpm workspaces.
pnpm dev # start Next.js dev server
pnpm build # production build
pnpm start # serve production build
pnpm start:storybook # start Storybook dev server
pnpm test # run Storybook interaction tests
pnpm test:coverage # run tests with coverage
pnpm typecheck # tsc --noEmit
pnpm lint # lint via super-linter (Docker)| Tool | Purpose |
|---|---|
| Next.js 16 | React framework with App Router |
| React 19 | UI framework |
| TypeScript | Type safety |
| Storybook | Component development and interaction testing |
| Vitest | Test runner with browser mode |
| Playwright | Browser automation for play tests |
| MSW | API mocking |
| ESLint | Linting |
| Stylelint | CSS linting |
| Prettier | Formatting |
| semantic-release | Automated releases |
Releases are automated via semantic-release on push to main. See CHANGELOG.md for the release history.