🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

generator-creador

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

generator-creador

Yeoman-generator for react components + css modules/sass, actions, reducer and api

latest
Source
npmnpm
Version
2.0.5
Version published
Maintainers
1
Created
Source

Yeoman generator for react component + css-modules/sass generating

Developed for a specific project, but can be easily customized by changing templates or names in sources.

Install

  • First thing is to install yo using npm: npm install -g yo
  • npm install generator-creador -g
  • Change dir to apropriate folder
  • Run one of the commands
  • Follow instructions.

Commands

In general every command consists of desired file's/component's type and name (optional). Where name itself is just the name of a component it is created for. For example: header would be transformed into Panel, PanelContainer, PanelReducer, etc.

yo creador [component | container | connected | connectedPage | actions | reducer | api] [<component name>]

commandpurpose
yo creador [component <component name>]Short command for creating a component (dumb or stateful)
yo creador container [<component name>]Create a container for connetion to Redux store (and also our custom BaseHelmet component)
yo creador connected [<component name>]Create a connected component
yo creador connectedPage [<component name>]Create a connected page component (has imported header and footer by default)
yo creador actions [<component name>]Create actions for the component
yo creador reducer [<component name>]Create reducer for the component
yo creador api [<component name>]Create api for the component
yo creador --helpHelp

Output

For any sort of components:

/<name>

- /<name>.js
[- /<name>.sass]

For the container:

/<name>Container

- /<name>Container.js
[- /<name>Container.sass]

Others:

/<name>ActionCreators.js
/<name>Reducer.js
/<name>Api.js

Keywords

yeoman-generator

FAQs

Package last updated on 06 Feb 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts