This document is a work in progress.
For any packages that you add to your Lerna repository, instead of running
npm install
you should run lerna bootstrap
. This will take into
account the existing projects in the packages
folder as well as
external dependencies.
Create a directory for your package in the packages
folder, and run npm init
as normal to create the package.json
for your new package.
You can use lerna import <package>
to transfer an existing package
into your Lerna repository; this command will preserve the commit history.
lerna import <package>
takes a local path rather than a URL. In this
case you will need to have the repo you wish to link to on your file system.