0.0.2 • Published 8 years ago

npm-i v0.0.2

Weekly downloads
78
License
MIT
Repository
github
Last release
8 years ago

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: a String to the destination folder
  • save: a Boolean indicating to save to package.json as a dependency
  • saveDev: a Boolean indicating to save to package.json as a developer dependency