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