Bytecode React CLI
Currently in alpha phase, the CLI API is not yet stable
A command-line tool to generate React components in Typescript following the conventions at Bytecode.
Installation
Run yarn add -D bytecode-react-cli
.
Usage
You can use the CLI by adding the command to your package.json
script section: "bcr": "./node_modules/bytecode-react-cli/bin/cli.js"
.
Before you can use the CLI tool, add a .bcr-config.js
file, f.e.:
Web:
moduleexports = options: Component: path: "src/components" template: "reactWebNoRedux" Container: path: "src/containers" template: "reactWebWithRedux" Section: path: "src/sections" template: "reactWebWithRedux" Page: path: "src/pages" template: "reactWebNoRedux" ReduxDomain: path: "src/store" template: "reduxDomain" additionalInstructions: "Don't forget to add your domain to the `src/store/rootReducer.ts` file and the StoreState type" ;
Or for native:
moduleexports = options: Component: path: "src/components" template: "reactNativeNoRedux" Container: path: "src/containers" template: "reactNativeWithRedux" Section: path: "src/sections" template: "reactNativeWithRedux" Page: path: "src/pages" template: "reactNativeNoRedux" ReduxDomain: path: "src/store" template: "reduxDomain" additionalInstructions: "Don't forget to add your domain to the `src/store/rootReducer.ts` file and the StoreState type" ;
Available templates
reactWebNoRedux
reactWebWithRedux
reactNativeNoRedux
reactNativeWithRedux
reduxDomain
License
GPL-3.0-only