/** * Bud file for README.md */ 'use strict' const { readmeMdBud } = require('ape-tmpl') const fs = require('fs') const path = require('path') const pkg = require('./package.json') const aglob = require('aglob') module.exports = readmeMdBud({ pkg, repo: pkg.repository, sections: 'doc/guides/*.md.hbs', badges: { travis: true, codeclimate: true, codeclimateCoverage: true, gemnasium: false, npm: true, standard: true }, overview: 'doc/overview.md', links: require('./doc/links'), vars: { get models () { return aglob.sync('defs/**/*.json', { cwd: __dirname }).map(filename => { return { filename: filename, data: require(path.join(__dirname, filename)) } }) } } }) if (!module.parent) { require('coz').render(__filename) }