extension.js

0.0.8 • Public • Published

Extension.js

extendable node require.

Example

file ./app/a.js:

module.exports = 1;

file ./extension/a.js:

module.extending.exports = 2;
require('extension.js').init(module, './app', ['./extension']);
require('./app/a'); // ==> 2, not 1

requireAll

files:

./app/commands/a.js
./extension/commands/b.js
require('extension.js').init(module, './app', ['./extension']);

module.requireAll('./app/commands', function(err, commands) {
	// commands ==> {a: {}, b: {}}
});

Readme

Keywords

none

Package Sidebar

Install

npm i extension.js

Weekly Downloads

2

Version

0.0.8

License

BSD

Last publish

Collaborators

  • goto100