
This is a template for Next.js app router + Mantine + Nextra documentation site.
This template comes with the following features:
- PostCSS with mantine-postcss-preset
- TypeScript
- Storybook
- Jest setup with React Testing Library
- ESLint setup with eslint-config-mantine
- Provides API example in
/api/version
- Nextra documentation site with Mantine theme
- Sync Dark mode between documentation and application (Mantine/Nextra)
- Customizable components in
components
folder - Provides new Navigation and Footer components for Nextra documentation site
components
– shared components- you can use them in both documentation and application
- you may customize them to fit your needs
content
– Nextra documentation site (.mdx and _meta.json files)
dev
– start dev serverbuild
– bundle application for productionanalyze
– analyzes application bundle with @next/bundle-analyzer
typecheck
– checks TypeScript typeslint
– runs ESLintprettier:check
– checks files with Prettierjest
– runs jest testsjest:watch
– starts jest watchtest
– runsjest
,prettier:check
,lint
andtypecheck
scripts
storybook
– starts storybook dev serverstorybook:build
– build production storybook bundle tostorybook-static
prettier:write
– formats all files with Prettier