optional-require
Advanced tools
Comparing version
{ | ||
"name": "optional-require", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Optional Require", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,2 +0,25 @@ | ||
# optional-require | ||
Optional Require | ||
# Optional Require | ||
Allows you to require a module only if it exists. | ||
# Usage | ||
```js | ||
const optionalRequire = require("optional-require")(require); | ||
const foo = optionalRequire("foo") || {}; | ||
const bar = optionalRequire("bar", true); // true enables console.log a message | ||
const xyz = optionalRequire("xyz", "test"); // "test" enables console.log a message with "test" added. | ||
const fbPath = optionalRequire.resolve("foo", "foo doesn't exist"); | ||
``` | ||
# Install | ||
```bash | ||
$ npm i optional-require --save | ||
``` | ||
# LICENSE | ||
Apache-2.0 © [Joel Chen](https://github.com/jchip) | ||
Sorry, the diff of this file is not supported yet
26
766.67%1912
-24.46%4
-42.86%21
-58.82%