const { repo } = require('slate-dev-benchmark') const { resolve } = require('path') const { readdirSync } = require('fs') const { generateReport } = require('./generate-report') const { include } = require('./config') const categoryDir = resolve(__dirname) const categories = readdirSync(categoryDir).filter( c => c[0] != '.' && c.match(/^slate/) ) categories.forEach(dir => { if (include && include[dir]) { const { run } = require(`./${dir}`) run(include[dir]) } }) generateReport(repo)