You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
589 B
32 lines
589 B
#OPTIONAL |
|
|
|
Node-optional allows you to optionally 'require' modules without surrounding everything with 'try/catch'. Usage and installation is easy and this module itself is very easy and straightforward to use. |
|
|
|
##Install |
|
|
|
``` |
|
npm install optional |
|
``` |
|
|
|
##Usage |
|
|
|
```javascript |
|
var optional = require("./optional"); |
|
|
|
var express = optional("express"); |
|
var fs = optional("fs"); |
|
|
|
console.log("express: " + express); |
|
console.log("fs: " + fs); |
|
``` |
|
|
|
Output: |
|
``` |
|
express: null |
|
fs: [object Object] |
|
``` |
|
|
|
##Changelog |
|
###v0.1.0-2 |
|
|
|
* Corrected bug when trying to optionally include relative paths
|
|
|