deps-object
![Dependency Status](https://david-dm.org/iamstarkov/deps-object.svg?style=flat-square)
Transform dependencies Array into an Object
Install
npm install --save deps-object
Usage
import depsObject from 'deps-object';
depsObject(['ava', 'nyc@^6.0.0', 'rimraf@2.5.2'])
.then(item => console.log(item));
depsObject(['@sindresorhus/df'], { nyc: '^6.0.0' })
.then(item => console.log(item));
API
depsObject(deps, initDeps)
// depsObject :: Array[String] -> Object -> Promise Object`
Return a promise that resolves to dependencies object.
deps
Required
Type: Array[String]
Dependencies list. Specify dependency with @
, otherwise result version will be latest one with ^
prefix.
initDeps
Type: Object
Default: {}
Initial dependencies object in which result dependencies object will be merged in and sorted.
License
MIT © Vladimir Starkov