├── .eslintrc ├── .gitignore ├── README.md ├── dist └── index.html ├── karma.conf.js ├── package.json ├── src ├── client │ ├── actions │ │ └── todoActions.js │ ├── components │ │ ├── InsertTodoForm.jsx │ │ ├── PureControllerView.jsx │ │ ├── TodoItem.jsx │ │ ├── TodoItemsList.jsx │ │ └── TodoList.jsx │ ├── constants │ │ ├── actions.js │ │ └── effects.js │ ├── effects-handlers │ │ └── apiCallEffectHandler.js │ ├── main.jsx │ ├── messageBuilder.js │ └── reducers │ │ ├── masterReducer.js │ │ └── todoListReducer.js ├── server │ ├── devServer.js │ └── stageServer.js └── spec │ └── todoList.spec.js └── webpack ├── webpack.development.config.js └── webpack.staging.config.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist/app.bundle.js 2 | node_modules 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/dist/index.html -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/client/actions/todoActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/actions/todoActions.js -------------------------------------------------------------------------------- /src/client/components/InsertTodoForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/components/InsertTodoForm.jsx -------------------------------------------------------------------------------- /src/client/components/PureControllerView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/components/PureControllerView.jsx -------------------------------------------------------------------------------- /src/client/components/TodoItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/components/TodoItem.jsx -------------------------------------------------------------------------------- /src/client/components/TodoItemsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/components/TodoItemsList.jsx -------------------------------------------------------------------------------- /src/client/components/TodoList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/components/TodoList.jsx -------------------------------------------------------------------------------- /src/client/constants/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/constants/actions.js -------------------------------------------------------------------------------- /src/client/constants/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/constants/effects.js -------------------------------------------------------------------------------- /src/client/effects-handlers/apiCallEffectHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/effects-handlers/apiCallEffectHandler.js -------------------------------------------------------------------------------- /src/client/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/main.jsx -------------------------------------------------------------------------------- /src/client/messageBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/messageBuilder.js -------------------------------------------------------------------------------- /src/client/reducers/masterReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/reducers/masterReducer.js -------------------------------------------------------------------------------- /src/client/reducers/todoListReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/client/reducers/todoListReducer.js -------------------------------------------------------------------------------- /src/server/devServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/server/devServer.js -------------------------------------------------------------------------------- /src/server/stageServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/server/stageServer.js -------------------------------------------------------------------------------- /src/spec/todoList.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/src/spec/todoList.spec.js -------------------------------------------------------------------------------- /webpack/webpack.development.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/webpack/webpack.development.config.js -------------------------------------------------------------------------------- /webpack/webpack.staging.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salsita/flux-boilerplate/HEAD/webpack/webpack.staging.config.js --------------------------------------------------------------------------------