1.1.1 • Published 10 years ago

force-require v1.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Force Require

Last version Build Status Dependency status Dev Dependencies Status NPM Status Donate

Ensure that a NPM dependency is resolved.

Install

npm install force-require --save

Usage

First load the library:

var forceRequire = require('force-require');

Now you can use like require command.

API

force-require(<String>, cb)

Try to load a dependency based in the name. If cb is provided then the call will be resolved follow async interface.

Internally the library follow the next algorithm:

1) Try to require the dependency locally. This means that exists in the current process.cwd()/node_modules folder as direct dependency or a dependency of another dependency.

2) If not possible to resolve locally, then try to resolve globally in your system. Try to require the dependency globally using the module global-modules.

3) At this poin of the algorithm, the dependency was not found. Let's install as global module and later require it.

License

MIT © Kiko Beats

1.1.1

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.10.7

11 years ago

0.10.6

11 years ago

0.10.4

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago