This repository is a simle Turborepo starter which contains the basic Turborepo setup and configuration.
To start using, you can use the following commands:
pnpm install
pnpm dev
pnpm build
pnpm test
This project also has some configured some tools like:
- TypeScript for static type checking
- Jest for unit testing
- ESLint for code linting
- Prettier for code formatting
Located under /apps
, you will find an application.
app-one
: a simple Next.js app
In this example, there is a single shared package called commerce
which is basic shared package which comes pre-configured.
Located under /packages/config
is all of the shared configuration which the Turborepo uses. This is a great space to put handy developer tools and code cleanliness configuration.
@contextual/eslint-config
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)@contextual/jest-config
:jest
configurations forbrowser
andnode
configurations@contextual/typescript-config
:tsconfig.json
s used throughout the monorepo