cra-monorepo-template

Monorepo setup using create-react-app, typescript, lerna, commitizen...

Directory structure

.
└── 📂 cra-monorepo-template/
    ├── 📂 packages/
    │   ├── 📦 app/                        → main package
    │   │   ├── 📂 src/
    │   │   └── 📄 package.json
    │   └── 📦 shared/                     → shared component library
    │       └── 📂 src/
    │       └── 📄 package.json
    ├── 📄 package.json
    └── 📄 yarn.lock


legend:

📦 package
📂 directory
📄 file

Want to know more?

Check the blog post that explains the details.