This monorepo houses two Next.js apps and an Express.js api, optimizing development with integrated tailwind-features and the shad-cn component library for the Next.js apps.
Clone the repository. Then, run
npm installThis repo includes the following packages/apps:
docs: a Next.js appweb: another Next.js appapi: a Express.js appui: a stub React and shadcn component library shared by bothwebanddocsapplicationstailwind-class:tailwindfeatures are used throughout the monorepoeslint-config-custom:eslintconfigurations (includeseslint-config-nextandeslint-config-prettier)tsconfig:tsconfig.jsons used throughout the monorepo
Each package/app is 100% TypeScript.
This monorepo 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:
npm run buildTo develop all apps and packages, run the following command:
npm run dev