Skip to content

eush77/require-for

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm

require-for

Build Status Dependency Status

Make a require object for a given path, that bases all require() and require.resolve() calls on that path.

Much like resolve-from, and in fact requireFor(dir).resolve is exactly that.

Such object can be passed to VM running some script enabling that script to require other modules, as in nodei.

Example

var requiref = requireFor('./module');

requiref('./index.js')
//=> require('./module/index.js')

Object.keys(requiref)
//=> [ 'resolve', 'main', 'extensions', 'registerExtension', 'cache' ]

API

requireFor(fromDir, [requirefn])

Make a require object for fromDir directory. Use optional requirefn as a require function.

Install

npm install require-for

License

MIT

About

Make a 'require' object for a given path, that bases all require() and require.resolve() calls on that path

Resources

License

Stars

Watchers

Forks

Packages

No packages published