peer-dep
v1.0.0
Published
runtime peer dependency check
Maintainers
Readme
peer dependency check
Installation
npm install --save peer-depUsage
Add optionalPeerDependencies in package.json file, then use the script below to check:
var pd = require('peer-dep');
pd(module, 'mysql', {required: true});//require the `mysql` peer moduleAPI
pd(module, [peerDepsName], [options])
- module: the
moduleobject in the file - peerDepsName: string/array[string]/true. the peer modules name to check. true for all in the
optionalPeerDependencies - options: true/object. true={require: true, strict: true}
- required: default false. if true, thrown when the peer modules not found
- strict: defalt false. if true, throw when the version of the peer module not satisfies the version range in
optionalPeerDependencies, otherwiseconsole.warn
Coverage
=============================== Coverage summary ===============================
Statements : 98.25% ( 56/57 )
Branches : 96.67% ( 29/30 )
Functions : 100% ( 2/2 )
Lines : 100% ( 51/51 )
================================================================================License
Licensed under MIT
Copyright (c) 2015 kiliwalk
