/custom-cli

Custom cli to bootstrap new React based projects

Primary LanguageJavaScript

Custom CLI

An exploration of different tools to create custom cli's using node. If the output is something usable will be great.

Code done following step by step this guide.

Usage

  • downlaod the repository
  • entry to the folder
  • install dependencies
  • link package
  • test the cli
git clone ...
cd project-folder
npm i
npm link
create-project

Roadmap

  • Modify files using conditions
  • Install dependencies
  • Add dependencies
  • Create customizable configuration files for default dependencies
    • React packages
    • Webpack
    • Jest
    • react-resting-library | enzyme
    • Typescript
    • Babel
    • Cypress
    • i18n
  • Create boilerplares
    • Create initial app boilerplate
    • Create pod's boilerplate
      • Autoconfigure barrel files for each folder
      • Allow to configure Api/Store models
      • Allow to configure CRUD services
      • Allow to configure basic saga's, reducers, selectors
      • Create PodContainer with redux connect in it
  • Initialize cypress