npm-add-dependencies v0.3.1
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/-DfordevDependencies--peer/--save-peer/-PforpeerDependencies--optional/--save-optional/-OforoptionalDependencies
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 --devor with npx:
$ npx npm-add-dependencies moment@2.0.0 react@16.8 redux eslint --dev