@last-rev/generator

1.0.8 • Public • Published

Installation

npm install -g @last-rev/generator

Usage

lr-gen

Generators

component

Generates component scaffolding for LastRev projects. You must be within an npm project. It will generate component scaffolding in the src/components directory.

You will be prompted to enter the component name (NOTE: it must be in PascalCase).

For example, entering component name Foo will generate the following file tree:

.
├── Foo
│   ├── Foo.js
│   ├── Foo.mock.js
│   ├── Foo.module.scss
│   ├── Foo.story.js
│   ├── Foo.test.js
│   └── index.js

usage

lr-gen component
# or a single command with no prompts
lr-gen component {component Name} {contentType Name}
# for example
lr-gen component Foo pageFoo

This generator relies on some environment variables in order to run correctly.

A .env file in the root of your project with the correct variables to access contentful is required. See @last-rev/integration-contentful for more info.

redux module

Generates scaffolding for LastRev redux modules. You must be within an npm project. It will generate scaffolding in the src/redux/modules directory.

It will also update the src/redux/modules/index.js file to output the new module.

You will be prompted to enter the module name.

For example, entering module name foo will generate the following file tree:

.
├── foo
│   ├── foo.actions.js
│   ├── foo.actions.test.js
│   ├── foo.mock.js
│   ├── foo.reducer.js
│   ├── foo.types.js
│   └── index.js

usage

lr-gen redux module
# or a single command with no prompts
lr-gen redux module {module Name}
# for example
lr-gen redux module Foo

Dependents (0)

Package Sidebar

Install

npm i @last-rev/generator

Weekly Downloads

0

Version

1.0.8

License

ISC

Unpacked Size

54.5 kB

Total Files

39

Last publish

Collaborators

  • maxtechera.lastrev
  • tharris
  • justinlastrev
  • jaimelastrev
  • bradtaylorsf