UNPKG

freshpack

Version:

Command line scaffolding tool for react apps

17 lines (14 loc) 452 B
const tmpl = require('./tmpl'); let scripts; const addScripts = (newScript) => { scripts = Object.assign(scripts, newScript); }; module.exports = (args) => { scripts = {}; addScripts(tmpl.baseScripts); args.flow && addScripts(tmpl.flowScripts); args.lint && addScripts(tmpl.lintScripts); args.test && addScripts(tmpl.testScripts); args.lint && args.test && addScripts(tmpl.testAllScripts); return JSON.stringify(scripts, null, 2); };