UNPKG

megadoc-plugin-lua

Version:

A Lua documentation generator plugin for megadoc.

23 lines (22 loc) 573 B
module.exports = function reduceTreeFn(context, documents) { return [{ type: 'SET_NAMESPACE_ATTRIBUTES', data: { name: 'megadoc-plugin-lua', title: context.options.title, meta: { href: context.options.url } } }].concat( documents.filter(x => x.properties.receiver).map(function(document) { return { type: 'CHANGE_NODE_PARENT', data: { uid: document.uid, parentUid: documents.filter(x => x.id === document.properties.receiver).map(x => x.uid)[0], } } }) ); };