mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 15:45:13 +00:00
fa17f16716
Improve plugins installation
25 lines
485 B
JavaScript
25 lines
485 B
JavaScript
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
|
|
};
|