This story was originally published on HackerNoon at: https://hackernoon.com/setting-up-monorepo-with-npm-workspaces-and-lerna. Monorepos lets you manage multiple repositories into one single repository but managing and publishing them can be very tedious as the repositories grow. Check more stories related to tech-stories at: https://hackernoon.com/c/tech-stories. You can also check exclusive content about #lerna, #npm, #web-development, #react, #typescript, #monorepo, #guide, #tutorial, and more. This story was written by: @imvedanshmehra. Learn more about this writer by checking @imvedanshmehra's about page, and for more stories, please visit hackernoon.com. Monorepos lets you manage multiple repositories into one single repository but managing and publishing them can be very tedious as the repositories grow. Lerna is a powerful tool that can be used to manage and publish monorepos in Javascript/Typescript projects.