In this Hasty Treat, Scott and Wes talk about PNPM and monorepos!
Freshbooks - SponsorGet a 30 day free trial of Freshbooks at\xa0freshbooks.com/syntax\xa0and put SYNTAX in the \u201cHow did you hear about us?\u201d section.
LogRocket - SponsorLogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It\u2019s an exception tracker, a session re-player and a performance monitor. Get 14 days free at\xa0logrocket.com/syntax.
Show Notes4:40 - What is pnpm?
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
08:30 - Why monorepo?
10:33 - Workspaces
packages: - "packages/**"
12:48 - How it works in practice
"install:all": "pnpm recursive install",
"clean": "pnpm recursive exec -- rm -rf node_modules; rm shrinkwrap.yaml; rm -rf node_modules",
"ui:dev": "pnpm recursive run dev --filter @leveluptuts/ui",
16:35 - Using submodules