1.1.0 • Published 8 months ago

nice-require v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

nice-require

Tries to import modules. It gracefully returns undefined if fails.

Install

$ npm i nice-require

Usage

const niceRequire = require('nice-require');

const myModule = niceRequire('my-module-name');

if (myModule) {
    // Module was successfully imported.
}

Good solution when working with optional dependencies.

API

niceRequire (module)

Tries importing a specified module, returns undefined if fails.

niceRequire.promise (module)

Tries dynamically importing a specified module, returns undefined if fails. Note: This won't work with file paths like ./index.js.

module

Type: string Module you want to import.

License

MIT