Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

@lerna/add

3.13.1 • Public • Published

@lerna/add

Add a dependency to matched packages

Install lerna for access to the lerna CLI.

Usage

$ lerna add <package>[@version] [--dev] [--exact]

Add local or remote package as dependency to packages in the current Lerna repo.

When run, this command will:

  1. Add package to each applicable package. Applicable are packages that are not package and are in scope
  2. Bootstrap packages with changes to their manifest file (package.json)

If no version specifier is provided, it defaults to the latest dist-tag, just like npm install.

Options

lerna add respects the --ignore, --scope and --include-filtered-dependencies flags (see Filter Flags).

--dev

Add the new package to devDependencies instead of dependencies.

--exact

$ lerna add --exact

Add the new package with an exact version (e.g., 1.0.1) rather than the default ^ semver range (e.g., ^1.0.1).

--registry <url>

Use a custom registry to install the targeted package.

--no-bootstrap

Skip the chained lerna bootstrap.

Examples

# Adds the module-1 package to the packages in the 'prefix-' prefixed folders 
lerna add module-1 packages/prefix-*
 
# Install module-1 to module-2 
lerna add module-1 --scope=module-2
 
# Install module-1 to module-2 in devDependencies 
lerna add module-1 --scope=module-2 --dev
 
# Install module-1 in all modules except module-1 
lerna add module-1
 
# Install babel-core in all modules 
lerna add babel-core

Keywords

install

npm i @lerna/add

Downloadsweekly downloads

577,335

version

3.13.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability