eventric
Version:
Build JavaScript applications with Behaviour-driven Domain Design. Based on DDD, BDD, CQRS and EventSourcing.
32 lines (26 loc) • 686 B
JavaScript
var _ = require('lodash');
module.exports = function generatePageData() {
return {
$runAfter: ['paths-computed'],
$runBefore: ['rendering-docs'],
$process: function(docs) {
pageData = []
for (var i = docs.length - 1; i >= 0; i--) {
var doc = docs[i];
_pageDataObject = {
"name": doc.name,
"module": doc.module,
"docType": doc.docType
}
pageData.push(_pageDataObject);
};
docs.push({
docType: 'pages-data',
id: 'pages-data',
template: 'pages-data.template.js',
outputPath: '../scripts/pages-data.js',
pages: pageData
});
}
};
};