0.4.0 • Published 8 years ago

require-optional v0.4.0

Weekly downloads
319
License
MIT
Repository
github
Last release
8 years ago

require-optional NPM Version Build Status

Usage

Install via npm:

$ npm install require-optional

Basic usage:

var requireOptional = require('require-optional')
var optDep = requireOptional('dep')
if (optDep) {
  /* do stuff with optDep */
}

require-optional can return a default value:

var optDep = requireOptional('dep', function () {})
optDep('processing')

require-optional accepts an error callback for when the module is not found:

requireOptional('dep', null, function (err) {
  console.warn(err)
})

require-optional can also require relative modules:

var optDep = requireOptional('./dep')