This is a collection of 'wacky' & totally unnecessary experiments built for the singular purpose of testing the boundaries of web applications. The monorepo has been setup using the official Turborepo starter kit.
This Turborepo includes the following packages/apps:
docs
: a Next.js appweb
: another Next.js app@gitau-labs/ui
: a stub React component library shared by bothweb
anddocs
applications@gitau-labs/eslint-config
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)@gitau-labs/typescript-config
:tsconfig.json
s used throughout the monorepo
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
To build all apps and packages, run the following command:
cd my-turborepo
pnpm build
To develop all apps and packages, run the following command:
cd my-turborepo
pnpm dev