Skip to content

Silon/turborepo-nextjs

Repository files navigation

Dev Container  🪢   TurboRepo  🪢   TypeScript  🪢   ESLint (Flat Config)  🪢   Prettier
TailwindCSS  🪢   Tailwind Variants  🪢   Next Intl  🪢   Framer Motion
Next Sitemap  🪢   Bundle Analyzer  🪢   Plop Generator
Husky  🪢   Lint-staged  🪢   Commitlint

Getting Started

  • Clone this repository or select "Use this template" on GitHub repository page
  • Open the project in VSCode
  • Click on the bottom left corner and select "Reopen in Container" or use the command (Cmd+Shift+P) Remote-Containers: Reopen in Container

Commands

# Building apps
pnpm build

# Start development
pnpm dev

# Lint code with ESLint
pnpm lint

# Preview
pnpm preview

# Install husky hooks
pnpm prepare

# Format code with Prettier
pnpm format

# Commit with Commitizen (pretty git commit)
pnpm commit

# Inspect ESLint configuration
pnpm eslint-config-inspector

# Analyze bundle
pnpm analyze

# Generate components, pages, contexts...
pnpm generate

Conventional Commits

We use Conventional Commits to standardize commit messages.

You can add the Conventional Commits plugin to your VSCode and make life easier!

About

NextJS x Turborepo - Project Template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published