This is an unofficial starter Turborepo with multiple meta-frameworks all working in harmony and sharing packages.
This example also shows how to use Workspace Configurations.
This Turborepo includes the following packages and apps:
nextjs-app
: a Next.js appvite-app
: a Vite single page app@repo/eslint-config
: eslint configurations used throughout the monorepo@repo/jest-presets
: Jest configurations and scripts@repo/typescript-config
: tsconfig.json's used throughout the monorepo@repo/tailwind-config
: a reusable tailwind config@repo/ui
: a React UI library bundled withtsup
@repo/utils
: a Typescript library of tools bundled withtsup
Each package and app is 100% TypeScript.
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Jest test runner for all things JavaScript
- Prettier for code formatting