blob: 9b8ec1756a0ade3e621d2bc1cfeadf2e0962a3af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
var Immutable = require('immutable');
var generators = Immutable.List([
require('./json'),
require('./website'),
require('./ebook')
]);
/**
Return a specific generator by its name
@param {String}
@return {Generator}
*/
function getGenerator(name) {
return generators.find(function(generator) {
return generator.name == name;
});
}
module.exports = {
generate: require('./generateBook'),
getGenerator: getGenerator
};
|