{"id":13805343,"url":"https://github.com/stylesuxx/generator-react-webpack-redux","last_synced_at":"2025-05-13T19:30:44.342Z","repository":{"id":57248608,"uuid":"48115179","full_name":"stylesuxx/generator-react-webpack-redux","owner":"stylesuxx","description":"React Webpack Generator including Redux support","archived":false,"fork":true,"pushed_at":"2017-12-25T17:11:52.000Z","size":208,"stargazers_count":552,"open_issues_count":18,"forks_count":84,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-04-19T23:35:23.424Z","etag":null,"topics":["boilerplate","boilerplate-template","nodejs","react","redux","scaffold","yeoman-generator"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"react-webpack-generators/generator-react-webpack-alt","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stylesuxx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-16T14:29:53.000Z","updated_at":"2024-06-13T13:01:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/stylesuxx/generator-react-webpack-redux","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stylesuxx%2Fgenerator-react-webpack-redux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stylesuxx%2Fgenerator-react-webpack-redux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stylesuxx%2Fgenerator-react-webpack-redux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stylesuxx%2Fgenerator-react-webpack-redux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stylesuxx","download_url":"https://codeload.github.com/stylesuxx/generator-react-webpack-redux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254012967,"owners_count":21999345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boilerplate","boilerplate-template","nodejs","react","redux","scaffold","yeoman-generator"],"created_at":"2024-08-04T01:01:00.241Z","updated_at":"2025-05-13T19:30:43.911Z","avatar_url":"https://github.com/stylesuxx.png","language":"JavaScript","funding_links":[],"categories":["Boilerplate"],"sub_categories":["Other"],"readme":"# generator-react-webpack-redux\n\u003e Generator-React-Webpack - with Flux Support (using Redux)\n\n[![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?type=dev) ![Node Version](https://img.shields.io/node/v/generator-react-webpack-redux.svg \"Node Version\")\n\n## What is it for?\nThis 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 reducers and actions.\n\n## What is included?\ngenerator-react-webpack-redux includes support for creating new reducers (and tests), as well as the creation of actions and components.\n\nIt 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.\n\n## Planned Features and updates\nThere are currently some features missing from the generator. These will be available in a later version:\n\n- [ ] Add optional routing via [react-router-redux](https://github.com/rackt/react-router-redux)\n- [ ] Route generator\n\n## Requirements\nMake sure your nodeJS version is **\u003e=4.5.0 \u003c5.0.0 || \u003e=5.10** and npm  version is **\u003e=3.0.0**.\n\n## Installation\n```bash\nnpm install -g yo\nnpm install -g generator-react-webpack-redux\n```\n\n### Global npm packages\nInstall the following packages system wide, to decrease the time needed to scaffold a new project:\n```bash\nnpm install -g phantomjs-prebuilt\n```\n\n## Setting up projects\n```bash\n# Create a new directory, and `cd` into it:\nmkdir my-new-project \u0026\u0026 cd my-new-project\n\n# Run the generator\nyo react-webpack-redux\n```\n\n## Generating new reducers\n```bash\nyo react-webpack-redux:reducer my/namespaced/reducers/name\nyo react-webpack-redux:reducer items\n```\n\n## Generating new actions\n```bash\nyo react-webpack-redux:action my/namespaced/actions/name\nyo react-webpack-redux:action addItem\n```\n\n## Generating new components\n```bash\nyo react-webpack-redux:component my/namespaced/components/name\nyo react-webpack-redux:component button\n```\n\n## Generating new containers\n```bash\nyo react-webpack-redux:container my/namespaced/container/Name\nyo react-webpack-redux:container wrapper\n```\n\n## Usage\nPlease 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.\n\nBasics are:\n- `npm start`: Will start up the dev webserver\n- `npm test`: Run unit tests\n- `npm run dist`: Create the packed version\n\n## Contribute\nContributions are welcome. If you find something is missing or there are errors hidden somewhere, feel free to add a new issue.\n\nIf you want to submit a pull request please do so from and against the *develop* branch.\n\n### Running Tests\n`npm test` or `node node_modules/.bin/mocha`\n\n## License\n[MIT license](http://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstylesuxx%2Fgenerator-react-webpack-redux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstylesuxx%2Fgenerator-react-webpack-redux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstylesuxx%2Fgenerator-react-webpack-redux/lists"}