Currently looking at ways of breaking large monolithic code bases into smaller packages without resorting to…

Currently looking at ways of breaking large monolithic code bases into smaller packages without resorting to maintaining multiple github repos. It seems many large projects use the “monorepo” pattern and use tools such as Lerna https://lernajs.io/ or this one by Sencha which is confusingly named Mondorepo.