🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

optional-require

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

optional-require - npm Package Compare versions

Comparing version

to
0.1.1

2

package.json
{
"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