node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey »

npm-as-promised

About

Allows you to interact with the npm commands using es6 promises instead of callbacks

Install

npm install npm-as-promised --save-dev

Usage

npm.load and all npm.commands are now wrapped in a promise api. See below:

npm.load(config).then(function(){
    //do cool stuff 
}).catch(function(){
    //Something went wrong, not cool 
)