Migrate a Monorepo from NPM Workspaces to Turborepo

Published: 27 September 2022
on channel: egghead.io
1,200
11

Monorepos are an amazing way to collaborate on a multitude of projects with other team members. The ability to share code seamlessly between projects and have a single source of truth is paramount when working on projects with multiple moving wheels.

One of the tradeoffs of a Monorepo is all of the management you have to do to make your projects run flawlessly and simultaneously. Each project has it’s own linting, building, testing, and deploying that it runs whenever code in that project changes.

This becomes a real problem when each of your projects lints, builds, tests, and deploys on every PR into your monorepo. You might be fine with a handful of projects but as your applications scale and you accrue more projects, you will need a way to scale.

Turborepo is the tool that solves your Monorepo’s needs.

00:00:05 - 01 What is Turborepo
00:02:16 - 02 Install Turborepo in an existing Monorepo
00:05:05 - 03 Migrate NPM Scripts to Turborepo Pipelines
00:09:40 - 04 Understand Turborepo Local Cache
00:11:56 - 04 Set Up and Test a Smart Contract in Solidity

#webdevelopment #npm #turborepo #monorepo


Watch video Migrate a Monorepo from NPM Workspaces to Turborepo online without registration, duration hours minute second in high quality. This video was added by user egghead.io 27 September 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,20 once and liked it 1 people.