0.3.1 • Published 4 years ago

npm-add-dependencies v0.3.1

Weekly downloads
114
License
MIT
Repository
github
Last release
4 years ago

npm-add-dependencies

Warning! Starting with version 1.0.0 the package was renamed to add-dependencies.

This script adds dependencies (latest or specified versions) to the package.json file skipping the installation process.

Installing a dependency can have dangerous side effects, according to npm:

it is possible for a maliciously-written npm package, when installed, to execute a script.

It's safer and faster to add dependencies to package.json with this tool, and then only actually install them within a Docker container, for example, with docked-node.

Installation

If not using with npx (see below), you can install with:

$ npm install npm-add-dependencies [-g]

Usage

Go to a directory with the target package.json and run:

$ npm-add-dependencies <dependencies> [target] [--no-overwrite]

or with npx:

$ npx npm-add-dependencies <dependencies> [target] [--no-overwrite]

where dependencies is the list of dependencies divided by space, and target is one of the following:

  • --dev/--save-dev/-D for devDependencies
  • --peer/--save-peer/-P for peerDependencies
  • --optional/--save-optional/-O for optionalDependencies

If no target argument passed, dependencies are written to dependencies.

Use --no-overwrite flag to prevent already existing packages in package.json from being overwritten.

Example:

$ npm-add-dependencies moment@2.0.0 react@16.8 redux eslint --dev

or with npx:

$ npx npm-add-dependencies moment@2.0.0 react@16.8 redux eslint --dev
0.3.1

4 years ago

0.3.0

4 years ago

0.2.6

4 years ago

0.2.5

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago