# generator-react-webpack-redux-kitchensink

> Yeoman generator for ReactJS, Flux (redux), and the kitchen sink via Webpack

Latest version **0.0.1** (published 2016-02-13) · MIT license · 0 weekly downloads

## Install

```sh
npm install generator-react-webpack-redux-kitchensink
pnpm add generator-react-webpack-redux-kitchensink
yarn add generator-react-webpack-redux-kitchensink
bun add generator-react-webpack-redux-kitchensink
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.1 |
| Published | 2016-02-13 |
| First published | 2016-02-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=4.0.0 |
| Dependencies | 7 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | David Middleton |
| Maintainers | peon374 |
| Keywords | yeoman-generator, reactjs, react-router, react-router-redux, webpack, redux, flux, scaffold, front-end |

## Links

- npm: https://www.npmjs.com/package/generator-react-webpack-redux-kitchensink
- Repository: https://github.com/peon374/generator-react-webpack-redux
- Issues: https://github.com/peon374/generator-react-webpack-redux/issues
- npm.io page: https://npm.io/package/generator-react-webpack-redux-kitchensink

## Dependencies (7)

- [esprima-fb](https://npm.io/package/esprima-fb.md) ^15001.1001.0-dev-harmony-fb
- [html-wiring](https://npm.io/package/html-wiring.md) ^1.2.0
- [esprima-walk](https://npm.io/package/esprima-walk.md) ^0.1.0
- [yeoman-welcome](https://npm.io/package/yeoman-welcome.md) ^1.0.1
- [yeoman-generator](https://npm.io/package/yeoman-generator.md) ^0.22.1
- [escodegen-wallaby](https://npm.io/package/escodegen-wallaby.md) ^1.6.5
- [generator-react-webpack](https://npm.io/package/generator-react-webpack.md) 3.2.2

## Alternatives

- [express-promise-router](https://npm.io/package/express-promise-router.md) — 736.1K weekly downloads
- [next-usequerystate](https://npm.io/package/next-usequerystate.md) — 29.8K weekly downloads
- [@bitkyc08/opencodex](https://npm.io/package/@bitkyc08/opencodex.md) — 4.6K weekly downloads
- [lynkr](https://npm.io/package/lynkr.md) — 575 weekly downloads
- [baremetal.js](https://npm.io/package/baremetal.js.md) — 42 weekly downloads

## Recent versions

- 0.0.1 (latest) — 2016-02-13

## README

# generator-react-webpack-redux
> Generator-React-Webpack - with Flux Support (using Redux)

[![Build Status](https://travis-ci.org/stylesuxx/generator-react-webpack-redux.svg?branch=master)](https://travis-ci.org/stylesuxx/generator-react-webpack-redux) ![Amount of Downloads per month](https://img.shields.io/npm/dm/generator-react-webpack-redux.svg "Amount of Downloads") [![Dependency Status](https://david-dm.org/stylesuxx/generator-react-webpack-redux.svg)](https://david-dm.org/stylesuxx/generator-react-webpack-redux) [![devDependency Status](https://david-dm.org/stylesuxx/generator-react-webpack-redux/dev-status.svg)](https://david-dm.org/stylesuxx/generator-react-webpack-redux#info=devDependencies) ![Node Version](https://img.shields.io/node/v/generator-react-webpack-redux.svg "Node Version")

## What is it for?
This generator can be used to create and manage projects that use React, Webpack and Flux (using [Redux](https://github.com/rackt/redux) as implementation). It depends on [generator-react-webpack](https://github.com/newtriks/generator-react-webpack) as a base and extends it to create new stores and actions.

## What is included?
generator-react-webpack-redux includes support for creating new reducers (and tests), as well as the creation of actions and components.

It also has support for the the features that are available in its parent project, generator-react-webpack. This includes the run-configuration, webpack, esLint and test-environment.

## Planned Features and updates
There are currently some features missing from the generator. These will be available in a later version:

- [ ] Creation of Containers

## Installation
```bash
npm install -g yo
npm install -g generator-react-webpack-redux
```

## Setting up projects
```bash
# Create a new directory, and `cd` into it:
mkdir my-new-project && cd my-new-project

# Run the generator
yo react-webpack-redux
```

## Generating new reducers
```bash
yo react-webpack-redux:reducer my/namespaced/reducers/name
yo react-webpack-redux:reducer items
```

## Generating new actions
```bash
yo react-webpack-redux:action my/namespaced/actions/name
yo react-webpack-redux:action items/addItem
```

## Generating new components
```bash
yo react-webpack-redux:component my/namespaced/components/name
```

## Usage
Please take a look at [react-webpack-template](https://github.com/weblogixx/react-webpack-template) for an in depth explanation or use `npm run` to get a list of all commands available for building and running your application.

Basics are:
- `npm start`: Will start up the dev webserver
- `npm test`: Run unit tests
- `npm run dist`: Create the packed version

## Contribute
Contributions are welcomed. If you find something is missing or there are errors hidden somewhere, feel free to add a new issue.

### Running Tests
`npm test` or `node node_modules/.bin/mocha`

## License
[MIT license](http://opensource.org/licenses/MIT)

---
_Source: https://npm.io/package/generator-react-webpack-redux-kitchensink · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
