summaryrefslogtreecommitdiffstats
path: root/lib/generate/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/generate/index.js')
-rw-r--r--lib/generate/index.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/generate/index.js b/lib/generate/index.js
index 359708b..8c6450c 100644
--- a/lib/generate/index.js
+++ b/lib/generate/index.js
@@ -135,14 +135,14 @@ var generateMultiLang = function(options) {
options.langsSummary = parse.langs(langsSummary);
// Generated a book for each valid entry
- return Q.all(
- _.map(options.langsSummary.list, function(entry) {
+ return _.reduce(options.langsSummary.list, function(prev, entry) {
+ return prev.then(function() {
return generate(_.extend({}, options, {
input: path.join(options.input, entry.path),
output: path.join(options.output, entry.path)
}));
})
- );
+ }, Q());
})
.then(function() {