egoist / npmin

A minimal implementation of `npm install` for programmatic use.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npmin NPM version NPM downloads Build Status

npmin skips modules that are already installed.

Install

$ npm install --save npmin

Usage

const npmin = require('npmin')

const options = {verbose: true}

npmin(['express', 'co'], options)
  .then(result => {
    console.log(result.express)
    //=> success: 0
    console.log(result.co)
    //=> failed: 1
  })

API

npmin(input, [options])

input

Type: array

A list of modules you wanna install.

options

Type: object

The options to run npm install with, support all npm install options.

License

MIT © EGOIST

About

A minimal implementation of `npm install` for programmatic use.

License:MIT License


Languages

Language:JavaScript 100.0%