NPM Workspaces

Were introduced in v7 of NPM and allows you to have a mono-repo structure with multiple NPM packages that can depend on each other.

I have an example of how to use it in mads-hartmann/links.mads-hartmann.com