UNPKG

godash

Version:

Data structures and utilities to represent the game of Go

26 lines (22 loc) 799 B
// ./node_modules/.bin/jsdoc2md --files src/board.js --template things.hbs --helper templates/helpers.js var Handlebars = require('handlebars'); Handlebars.registerHelper('kind', (context, kind, module, options) => ( context .filter(item => item.kind === kind) .filter(item => item.memberof === module) .sort((a, b) => a.name.localeCompare(b.name)) .map(item => options.fn(item)) .join('') )); Handlebars.registerHelper( 'renderParams', params => params && params.map(param => param.name).join(', '), ); Handlebars.registerHelper( 'indentRest', (content, spaces) => { var lines = content.split('\n'); var indent = Array(spaces + 1).join(' '); return lines[0] + '\n' + lines.slice(1).map(line => indent + line).join('\n'); }, );