0.4.2 • Published 4 years ago

bytecode-react-cli v0.4.2

Weekly downloads
71
License
GPL-3.0-only
Repository
github
Last release
4 years ago

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:

module.exports = {
    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:

module.exports = {
    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

0.4.2

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago