Table of contents
  • Installation
  • Usage


yarn global add yalc


Say we have two projects. e.g. one website & one npm package that the website depends on:

website-a which depends on npm package-a

Step 1

Run yalc publish in the package-a repo

Step 2

Run yalc add package-a in the website-a repo

Step 3

Run yarn in website-a

Step 4

Whenever you update package-a, run yalc push in the package-a repo

You may need to run yarn build && yalc push if package-a needs building first. And You may need to run run yalc add package-a in the website-a repo.

If you have a dev server running in website-a, it might pick up the changes after yalc push automatically so you may not need to do anything else.


When you're done testing with Yalc, run yalc remove --all to remove all the yalced packages from website-a

Want to make your own site like this?
Try gatsby-theme-code-notes by Zander Martineau.
Notes on code. My second brain, by Zander Martineau.