package-json-dependencies-to-array
Turn package.json
into an array of dependencies with package, version
requirement and dependency type.
Installation
npm install package-json-dependencies-to-array
Usage
var dependenciesToArray = ; /* => [ { package: 'foo', version: '^1.0.0', type: 'dependency' }, { package: 'bar', version: '^2.0.0', type: 'dev' } ] */
Handles the following types of dependencies:
- regular -
type
is'dependency'
- development -
type
is'dev'
- optional -
type
isoptional
Additionally, depending on whether the package is bundled, bundled
is set
accordingly.
Edge cases
Please note that package-json-dependencies-to-array
doesn't handle edge
cases, like fpipe
package, which dependencies entry looks like this:
"devDependencies":