npm-i
v0.0.2
Published
Install npm modules and dependencies to arbitrary places from code.
Downloads
55
Readme
npm-i
Install npm modules and dependencies to arbitrary places from code.
const i = require('npm-i')
// Installs two modules into the `foo` dir
i(['request', 'lodash'], { path: `path/to/foo` }, err => {
if (err) throw err
console.log('Installed modules in foo!')
})
// Installs the dependencies in `bar/package.json`
i({ path: `path/to/bar` }, err => {
if (err) throw err
console.log('Installed dependencies!')
})
install
$ npm i npm-i
usage
i([name], [options], [cb])
All parameters are optional.
name
is a String
or Array
of module names to be installed.
options
is an Object
storing settings:
path
: aString
to the destination foldersave
: aBoolean
indicating to save topackage.json
as a dependencysaveDev
: aBoolean
indicating to save topackage.json
as a developer dependency