1.4.5 • Published 5 years ago

@saritasa/generator-react v1.4.5

Weekly downloads
75
License
MIT
Repository
github
Last release
5 years ago

@saritasa/generator-react

Greenkeeper badge

Package that allow to generate boilerplate code for react projects.

Installation:

npm i --save-dev yo @saritasa/generator-react

Creating the app:

npx @saritasa/generator-react [app-name] && cd [app-name] && npx yo @saritasa/react

Running any sub-generator:

npx yo @saritasa/react:[sub-generator-name]

Existed sub-generators

There are some generators for internal application's parts:

  • feature - Sub-generator for feature. Creates base routes, page examples.
  • entity - Sub-generator for creating redux entity with sagas, selectors, actions and reducer.
  • component - Sub-generator for creating react component. Creates separated view and controller parts.
  • form - Sub-generator for creating form component. Creates separated view and controller parts.
  • route - Sub-generator for creating the route. Creates injected path and Link component.
  • page - Sub-generator for creating the page (only pages should handle routes). Routes should be handle only by pages.
  • guard - Generates guard components and its connect base.
  • connected-component - Generates connected version of some component inside pages/{Page}/components directory.

Every generator needs name argument to generates content:

                              name argument
                                   ▼
npx yo @saritasa/react:feature FeatureName
                          ^
                    sub-generator's name

Also every generator allows you to use self in next ways:

# creates PROJECT_ROOT/src/components/MyComponent
npx yo @saritasa/react:component MyComponent

# creates PROJECT_ROOT/src/features/Deep/features/Nested/components/MyComponent
npx yo @saritasa/react:component Deep/Nested/MyComponent

# creates PROJECT_ROOT/my_source_root/MyComponent
npx yo @saritasa/react:component MyComponent --source-root=my_source_root

# generates plain js without flow-types
npx yo @saritasa/react:component MyComponent --no-flow

# generates component without unit tests
npx yo @saritasa/react:component MyComponent --no-unit

# generates component without stories
npx yo @saritasa/react:component MyComponent --no-stories

# displays help for generator
npx yo @saritasa/react:component --help
1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.16

6 years ago

1.1.15

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

1.0.0-rc.8

6 years ago

1.0.0-rc.7

6 years ago

1.0.0-rc.6

6 years ago

1.0.0-rc.5

6 years ago

1.0.0-rc.4

6 years ago

1.0.0-rc.3

6 years ago

1.0.0-rc.2

6 years ago

1.0.0-rc.1

6 years ago

0.3.0-rc.0

6 years ago

0.2.1-rc.5

6 years ago

0.2.1-rc.4

6 years ago

0.2.1-rc.3

6 years ago

0.2.1-rc.2

6 years ago

0.2.1-rc.1

6 years ago

0.2.1-rc.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago