# Set up a mono repo

* Lerna&#x20;
* Nx
* Meta&#x20;

#### Mono-repo tools and framework that allow to run multiple app in one with even mix of techno React+ Angular

#### <https://nx.dev/angular>

#### **Lerna to share dependencies between different separated repo**

* <https://lernajs.io/>
* <https://codeburst.io/monorepos-by-example-part-1-3a883b49047e>
* <https://medium.com/mitterio/multirepo-to-lerna-js-monorepo-80f6657cb443>

#### Migrating without losing git history

* <https://medium.com/lgtm/migrating-to-the-monorepo-582106142654>

#### Using Lerna with typescript projects&#x20;

* <https://blog.logrocket.com/setting-up-a-monorepo-with-lerna-for-a-typescript-project-b6a81fe8e4f8>

**Meta an alternative way of mounting your projects together**&#x20;

* <https://medium.com/@patrickleet/mono-repo-or-multi-repo-why-choose-one-when-you-can-have-both-e9c77bd0c668>

### Nx&#x20;

* Migrating from angular.js [ ](https://blog.nrwl.io/migrating-an-angularjs-project-into-an-nx-workspace-d329d907f48) &#x20;
