A reusable monorepo template by Master Lodi @pgdureza
This turborepo uses pnpm as a package manager. It includes the following packages/apps:
/apps/*
web
: another Next.js app
/packages/*
ui
: base reusable componentsutils
: some useful utility functionseslint-config-custom
:eslint
configurations includes:eslint
eslint-config-next
eslint-config-prettier
eslint-config-turbo
eslint-plugin-react
eslint-plugin-simple-import-sort
eslint-plugin-tailwindcss
tsconfig
:tsconfig.json
s used throughout the monorepotwconfig
: tailwind config for/apps/*
Each package/app is 100% TypeScript.
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
run terminal commands in root
directory!!
pnpm turbo dev
Learn more about the power of Turborepo: