3.1.14 • Published 7 months ago

omelop-loader v3.1.14

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

Build Status

#omelop-loader - loader module for omelop

Load codes for omelop based on the convention over configuration rules.

omelop-rpc could load modules in batch but not load the sub-directory recursively.

  • Tags: node.js

##Regulation Module name

Module would use the filename by default. For example: load lib/a.js and the return result would be: {a: require('./lib/a')}

It would use the name if the module with a name property. For example

a.js
exports.name = 'test';

the return result would be: {test: require('./lib/a')}

Module definiation

If the module exported as a function, omelop-loader would take it as a factory method and generate a new instance of module by calling the function. And it would return the module directly for other situation.

module.exports = function(context) {
	return {};	// return some module instance
};

##Installation

npm install omelop-loader

##Usage

var Loader = require('omelop-loader');

var res = Loader.load('.');
console.log('res: %j', res);

##API ###Loader.load(path, context) Load all modules in the path. ####Parameters

  • path loaded path
  • context if the module provides a factory method, the context would be pass as a parameter as the factory method.
3.1.12

8 months ago

3.1.11

8 months ago

3.1.14

7 months ago

2.1.6

8 months ago

2.1.8

8 months ago

3.1.9

8 months ago

2.1.5

8 months ago

2.1.1

8 months ago

2.0.15

8 months ago

2.0.7

8 months ago

2.0.5

8 months ago

1.7.10

8 months ago

1.7.7

8 months ago

1.7.4

8 months ago