Skip to content

goto100/extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: {}}
});

About

extension require

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published