sugar-generate
Version:
Auto generate OAS 3.0 REST + GraphQL APIs (Node + MongoDB)
13 lines (11 loc) • 350 B
JavaScript
const beautify = require('js-beautify').js;
module.exports = ({ names }) => {
const code = [];
code.push(`module.exports = {`);
names.forEach((name) => {
code.push(`${name}: require('./${name}.js'),`);
});
code.push(`};`);
const pretty = beautify(code.join('\n'), { indent_size: 2, space_in_empty_paren: true });
return pretty;
};