/** * Bud file for pushers index */ 'use strict' const aglob = require('aglob') const path = require('path') const { camelcase } = require('stringcase') const { Templates } = require('apeman-asset-templates') module.exports = { force: true, mode: '444', data: { description: 'Create service set', tags: { module: 'services' }, modules: aglob.sync('**/*_service.js', { cwd: __dirname }) .filter((name) => !/index\.js/.test(name)) .filter((name) => !/context_service\.js/.test(name)) .map((filename) => ({ name: camelcase(path.basename(filename, '.js')), path: `./${filename}` })) } } if (!module.parent) { require('coz').render(__filename) }