smassin / yarn-workspaces-example

Sample monorepo project using new Yarn feature called Workspaces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yarn workspaces example

This is a simple example of a monorepo project that use new Yarn Workspaces feature.

Run

To check workspaces working just run

$ yarn install
$ cd packages/b
$ yarn start

First, Yarn will hoist dependencies in the project root, after that you can link your packages among then and running without publish. You'll see in the package.json of b package that depends of a package and works great without any ./node_modules folder inside it.

Workspaces are a great alternative for some monorepo tools and in the near future can be a better solution!

Cheers 🍻

About

Sample monorepo project using new Yarn feature called Workspaces


Languages

Language:JavaScript 100.0%