UNPKG

generate-react-code

Version:

An automated React code generation tool for React web, React-Native, and/or Redux in the ducks modular pattern.

43 lines (37 loc) 931 B
'use strict'; const chalk = require('chalk'); const _ = require('lodash'); const { createTemplate, getAllDirectories, getAllPlaceholderNames } = require('./generator-utilities'); function createAllTemplates( name, directory, native, redux, omitComments, reduxCore, reduxCoreDirectory ) { const directories = getAllDirectories( name, directory, native, redux, reduxCore, reduxCoreDirectory ); const placeholderNames = getAllPlaceholderNames(name); _.forEach(directories, (directory, key) => { createTemplate(directory, placeholderNames, omitComments, () => { console.log( chalk.bold.blue(key), chalk.bold.green('file successfully created in'), chalk.bold.gray(directory.generated) ); }); }); } module.exports = createAllTemplates;