{"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"keywords":["javascript","redux","middleware","saga","effects","side effects"],"dist-tags":{"latest":"0.14.8"},"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"description":"Saga middleware for Redux to handle Side Effects","readme":"# redux-saga\n\n[![Join the chat at https://gitter.im/yelouafi/redux-saga](https://badges.gitter.im/yelouafi/redux-saga.svg)](https://gitter.im/yelouafi/redux-saga?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![npm version](https://img.shields.io/npm/v/redux-saga.svg?style=flat-square)](https://www.npmjs.com/package/redux-saga) [![CDNJS](https://img.shields.io/cdnjs/v/redux-saga.svg?style=flat-square)](https://cdnjs.com/libraries/redux-saga)\n[![OpenCollective](https://opencollective.com/redux-saga/backers/badge.svg)](#backers) \n[![OpenCollective](https://opencollective.com/redux-saga/sponsors/badge.svg)](#sponsors)\n\n`redux-saga` is a library that aims to make side effects (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) in React/Redux applications easier and better.\n\nThe mental model is that a saga is like a separate thread in your application that's solely responsible for side effects. `redux-saga` is a redux middleware, which means this thread can be started, paused and cancelled from the main application with normal redux actions, it has access to the full redux application state and it can dispatch redux actions as well.\n\nIt uses an ES6 feature called Generators to make those asynchronous flows easy to read, write and test. *(if you're not familiar with them [here are some introductory links](https://redux-saga.github.io/redux-saga/docs/ExternalResources.html))* By doing so, these asynchronous flows look like your standard synchronous JavaScript code. (kind of like `async`/`await`, but generators have a few more awesome features we need)\n\nYou might've used `redux-thunk` before to handle your data fetching. Contrary to redux thunk, you don't end up in callback hell, you can test your asynchronous flows easily and your actions stay pure.\n\n# Getting started\n\n## Install\n\n```sh\n$ npm install --save redux-saga\n```\nor\n\n```sh\n$ yarn add redux-saga\n```\n\nAlternatively, you may use the provided UMD builds directly in the `<script>` tag of an HTML page. See [this section](#using-umd-build-in-the-browser).\n\n## Usage Example\n\nSuppose we have an UI to fetch some user data from a remote server when a button is clicked. (For brevity, we'll just show the action triggering code.)\n\n```javascript\nclass UserComponent extends React.Component {\n  ...\n  onSomeButtonClicked() {\n    const { userId, dispatch } = this.props\n    dispatch({type: 'USER_FETCH_REQUESTED', payload: {userId}})\n  }\n  ...\n}\n```\n\nThe Component dispatches a plain Object action to the Store. We'll create a Saga that watches for all `USER_FETCH_REQUESTED` actions and triggers an API call to fetch the user data.\n\n#### `sagas.js`\n\n```javascript\nimport { call, put, takeEvery, takeLatest } from 'redux-saga/effects'\nimport Api from '...'\n\n// worker Saga: will be fired on USER_FETCH_REQUESTED actions\nfunction* fetchUser(action) {\n   try {\n      const user = yield call(Api.fetchUser, action.payload.userId);\n      yield put({type: \"USER_FETCH_SUCCEEDED\", user: user});\n   } catch (e) {\n      yield put({type: \"USER_FETCH_FAILED\", message: e.message});\n   }\n}\n\n/*\n  Starts fetchUser on each dispatched `USER_FETCH_REQUESTED` action.\n  Allows concurrent fetches of user.\n*/\nfunction* mySaga() {\n  yield takeEvery(\"USER_FETCH_REQUESTED\", fetchUser);\n}\n\n/*\n  Alternatively you may use takeLatest.\n\n  Does not allow concurrent fetches of user. If \"USER_FETCH_REQUESTED\" gets\n  dispatched while a fetch is already pending, that pending fetch is cancelled\n  and only the latest one will be run.\n*/\nfunction* mySaga() {\n  yield takeLatest(\"USER_FETCH_REQUESTED\", fetchUser);\n}\n\nexport default mySaga;\n```\n\nTo run our Saga, we'll have to connect it to the Redux Store using the `redux-saga` middleware.\n\n#### `main.js`\n\n```javascript\nimport { createStore, applyMiddleware } from 'redux'\nimport createSagaMiddleware from 'redux-saga'\n\nimport reducer from './reducers'\nimport mySaga from './sagas'\n\n// create the saga middleware\nconst sagaMiddleware = createSagaMiddleware()\n// mount it on the Store\nconst store = createStore(\n  reducer,\n  applyMiddleware(sagaMiddleware)\n)\n\n// then run the saga\nsagaMiddleware.run(mySaga)\n\n// render the application\n```\n\n# Documentation\n\n- [Introduction](https://redux-saga.github.io/redux-saga/docs/introduction/BeginnerTutorial.html)\n- [Basic Concepts](https://redux-saga.github.io/redux-saga/docs/basics/index.html)\n- [Advanced Concepts](https://redux-saga.github.io/redux-saga/docs/advanced/index.html)\n- [Recipes](https://redux-saga.github.io/redux-saga/docs/recipes/index.html)\n- [External Resources](https://redux-saga.github.io/redux-saga/docs/ExternalResources.html)\n- [Troubleshooting](https://redux-saga.github.io/redux-saga/docs/Troubleshooting.html)\n- [Glossary](https://redux-saga.github.io/redux-saga/docs/Glossary.html)\n- [API Reference](https://redux-saga.github.io/redux-saga/docs/api/index.html)\n\n# Translation\n\n- [Chinese](https://github.com/superRaytin/redux-saga-in-chinese)\n- [Chinese Traditional](https://github.com/neighborhood999/redux-saga)\n- [Japanese](https://github.com/redux-saga/redux-saga/blob/master/README_ja.md)\n- [Korean](https://github.com/redux-saga/redux-saga/blob/master/README_ko.md)\n- [Russian](https://github.com/redux-saga/redux-saga/blob/master/README_ru.md)\n\n# Using umd build in the browser\n\nThere is also a **umd** build of `redux-saga` available in the `dist/` folder. When using the umd build `redux-saga` is available as `ReduxSaga` in the window object.\n\nThe umd version is useful if you don't use Webpack or Browserify. You can access it directly from [unpkg](https://unpkg.com/).\n\nThe following builds are available:\n\n- [https://unpkg.com/redux-saga/dist/redux-saga.js](https://unpkg.com/redux-saga/dist/redux-saga.js)\n- [https://unpkg.com/redux-saga/dist/redux-saga.min.js](https://unpkg.com/redux-saga/dist/redux-saga.min.js)\n\n**Important!** If the browser you are targeting doesn't support *ES2015 generators*, you must provide a valid polyfill, such as [the one provided by `babel`](https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.25/browser-polyfill.min.js). The polyfill must be imported before **redux-saga**:\n\n```javascript\nimport 'babel-polyfill'\n// then\nimport sagaMiddleware from 'redux-saga'\n```\n\n# Building examples from sources\n\n```sh\n$ git clone https://github.com/redux-saga/redux-saga.git\n$ cd redux-saga\n$ npm install\n$ npm test\n```\n\nBelow are the examples ported (so far) from the Redux repos.\n\n### Counter examples\n\nThere are three counter examples.\n\n#### counter-vanilla\n\nDemo using vanilla JavaScript and UMD builds. All source is inlined in `index.html`.\n\nTo launch the example, just open `index.html` in your browser.\n\n> Important: your browser must support Generators. Latest versions of Chrome/Firefox/Edge are suitable.\n\n#### counter\n\nDemo using `webpack` and high-level API `takeEvery`.\n\n```sh\n$ npm run counter\n\n# test sample for the generator\n$ npm run test-counter\n```\n\n#### cancellable-counter\n\nDemo using low-level API to demonstrate task cancellation.\n\n```sh\n$ npm run cancellable-counter\n```\n\n### Shopping Cart example\n\n```sh\n$ npm run shop\n\n# test sample for the generator\n$ npm run test-shop\n```\n\n### async example\n\n```sh\n$ npm run async\n\n# test sample for the generators\n$ npm run test-async\n```\n\n### real-world example (with webpack hot reloading)\n\n```sh\n$ npm run real-world\n\n# sorry, no tests yet\n```\n\n\n### Backers\nSupport us with a monthly donation and help us continue our activities. \\[[Become a backer](https://opencollective.com/redux-saga#backer)\\]\n\n<a href=\"https://opencollective.com/redux-saga/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/backer/29/avatar.svg\"></a>\n\n\n### Sponsors\nBecome a sponsor and get your logo on our README on Github with a link to your site. \\[[Become a sponsor](https://opencollective.com/redux-saga#sponsor)\\]\n\n<a href=\"https://opencollective.com/redux-saga/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/redux-saga/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/redux-saga/sponsor/29/avatar.svg\"></a>\n","repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"users":{"lassevolkmann":true,"fchienvuhoang":true,"eswat2":true,"webmato":true,"waitstone":true,"pris54":true,"nelix":true,"knoja4":true,"alchemy":true,"muroc":true,"arnemahl":true,"netkuy":true,"passcod":true,"ab":true,"tin-lek":true,"flftfqwxf":true,"langri-sha":true,"josokinas":true,"n0f3":true,"panlw":true,"nisimjoseph":true},"bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"license":"MIT","versions":{"0.1.0":{"name":"redux-saga","version":"0.1.0","description":"Saga middleware for Redux to handle Side Effects","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","build-counter":"browserify examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","build-shop":"browserify examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"65ed999c596a2faceae70e8878fb0a7d0c1ed2c5","_id":"redux-saga@0.1.0","_shasum":"3edb03b2d5928f637687135af9f212aa2a86124c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.40","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"3edb03b2d5928f637687135af9f212aa2a86124c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.1.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.1.1":{"name":"redux-saga","version":"0.1.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","build-counter":"browserify examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","build-shop":"browserify examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"65ed999c596a2faceae70e8878fb0a7d0c1ed2c5","_id":"redux-saga@0.1.1","_shasum":"35c4032af9fe63dcef7441eefd5f2fe35e96cceb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"0.10.40","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"35c4032af9fe63dcef7441eefd5f2fe35e96cceb","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.1.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.2.0":{"name":"redux-saga","version":"0.2.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","build-counter":"browserify examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","build-shop":"browserify examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"3f15d2194d05850fb669e2132e74d2cbf616c55d","_id":"redux-saga@0.2.0","_shasum":"eb99ec4ea4e1d70617eac8cd0b6f5efed28955e4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"eb99ec4ea4e1d70617eac8cd0b6f5efed28955e4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.2.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.2.2":{"name":"redux-saga","version":"0.2.2","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","build-counter":"browserify examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","build-shop":"browserify examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","build-async":"browserify examples/async/src/main.js -t babelify --outfile examples/async/build.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"ae69f8c3ea740b71ecf03c172f5a17f466e92a6a","_id":"redux-saga@0.2.2","_shasum":"bf864c074f41cebb04c93e673300204528ee504b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"bf864c074f41cebb04c93e673300204528ee504b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.2.2.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.3.0":{"name":"redux-saga","version":"0.3.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","build-counter":"browserify examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","build-shop":"browserify examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","build-async":"browserify examples/async/src/main.js -t babelify --outfile examples/async/build.js","build-examples":"npm run build-counter && npm run build-shop && npm run build-async","test-examples":"npm run test-counter && npm run test-shop"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"7b0dafd1182f5264d8e39b40ab42353a56db1da8","_id":"redux-saga@0.3.0","_shasum":"fd41d74552ea89771c889bea6b383d5ca247497f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"fd41d74552ea89771c889bea6b383d5ca247497f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.3.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.3.1":{"name":"redux-saga","version":"0.3.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","build-counter":"browserify --debug examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","build-shop":"browserify --debug examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","build-async":"browserify --debug examples/async/src/main.js -t babelify --outfile examples/async/build.js","build-examples":"npm run build-counter && npm run build-shop && npm run build-async","test-examples":"npm run test-counter && npm run test-shop"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"5d4444cfa82696e0d92a79c4fe030f6a8608b2c7","_id":"redux-saga@0.3.1","_shasum":"1a80382a4f20edce20a4c506b41f7ae1dc1f6881","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"1a80382a4f20edce20a4c506b41f7ae1dc1f6881","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.3.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.3.2":{"name":"redux-saga","version":"0.3.2","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","counter":"budo examples/counter/src/main.js:build.js --dir examples/counter --verbose  --live -- -t babelify","build-counter":"browserify --debug examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"budo examples/shopping-cart/src/main.js:build.js --dir examples/shopping-cart --verbose  --live -- -t babelify","build-shop":"browserify --debug examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"budo examples/async/src/main.js:build.js --dir examples/async --verbose  --live -- -t babelify","build-async":"browserify --debug examples/async/src/main.js -t babelify --outfile examples/async/build.js","build-examples":"npm run build-counter && npm run build-shop && npm run build-async","test-examples":"npm run test-counter && npm run test-shop","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"5a242b9dcb2bc853507c1b1219019c2b98360dcf","_id":"redux-saga@0.3.2","_shasum":"3b0f60e03e36a442b0480e599aaa5c09c022ce08","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"3b0f60e03e36a442b0480e599aaa5c09c022ce08","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.3.2.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.3.3":{"name":"redux-saga","version":"0.3.3","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","prepublish":"npm run check && npm run compile","counter":"budo examples/counter/src/main.js:build.js --dir examples/counter --verbose  --live -- -t babelify","build-counter":"browserify --debug examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"budo examples/shopping-cart/src/main.js:build.js --dir examples/shopping-cart --verbose  --live -- -t babelify","build-shop":"browserify --debug examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"budo examples/async/src/main.js:build.js --dir examples/async --verbose  --live -- -t babelify","build-async":"browserify --debug examples/async/src/main.js -t babelify --outfile examples/async/build.js","build-examples":"npm run build-counter && npm run build-shop && npm run build-async","test-examples":"npm run test-counter && npm run test-shop","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2"},"gitHead":"f9effb8291f8238e656507e71d601e3d4154ae94","_id":"redux-saga@0.3.3","_shasum":"0f1948a2956e5ba592d7a5a7735c7c43e37c92f5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"0f1948a2956e5ba592d7a5a7735c7c43e37c92f5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.3.3.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.4.0":{"name":"redux-saga","version":"0.4.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"budo examples/counter/src/main.js:build.js --dir examples/counter --verbose  --live -- -t babelify","build-counter":"browserify --debug examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"budo examples/shopping-cart/src/main.js:build.js --dir examples/shopping-cart --verbose  --live -- -t babelify","build-shop":"browserify --debug examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"budo examples/async/src/main.js:build.js --dir examples/async --verbose  --live -- -t babelify","build-async":"browserify --debug examples/async/src/main.js -t babelify --outfile examples/async/build.js","build-examples":"npm run build-counter && npm run build-shop && npm run build-async","test-examples":"npm run test-counter && npm run test-shop","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"7fc73f9beb5be442fa13c58545500bd4d3c85760","_id":"redux-saga@0.4.0","_shasum":"93cade1d4251a80f16aa796e4b368c078ea222d6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"93cade1d4251a80f16aa796e4b368c078ea222d6","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.4.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.4.1":{"name":"redux-saga","version":"0.4.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"budo examples/counter/src/main.js:build.js --dir examples/counter --verbose  --live -- -t babelify","build-counter":"browserify --debug examples/counter/src/main.js -t babelify --outfile examples/counter/build.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"budo examples/shopping-cart/src/main.js:build.js --dir examples/shopping-cart --verbose  --live -- -t babelify","build-shop":"browserify --debug examples/shopping-cart/src/main.js -t babelify --outfile examples/shopping-cart/build.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"budo examples/async/src/main.js:build.js --dir examples/async --verbose  --live -- -t babelify","build-async":"browserify --debug examples/async/src/main.js -t babelify --outfile examples/async/build.js","build-examples":"npm run build-counter && npm run build-shop && npm run build-async","test-examples":"npm run test-counter && npm run test-shop","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","babelify":"^7.2.0","eslint":"^1.9.0","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"b48fccaa99c37e3ebc1ae8cf4d76074e9e8d7537","_id":"redux-saga@0.4.1","_shasum":"02cbffe206b902f514ebf048d678ea031381bc75","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"02cbffe206b902f514ebf048d678ea031381bc75","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.4.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.5.0":{"name":"redux-saga","version":"0.5.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"17bc286ed09f412fd2adfabbcc385c311b0134c5","_id":"redux-saga@0.5.0","_shasum":"2fcce09f90b33d89d3cccd2379abe9048a9aba58","_from":".","_npmVersion":"3.5.2","_nodeVersion":"0.10.40","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"2fcce09f90b33d89d3cccd2379abe9048a9aba58","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.5.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.6.0":{"name":"redux-saga","version":"0.6.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"85fa6c0ff529cff70c306c27fb54089eeec083c3","_id":"redux-saga@0.6.0","_shasum":"6246204ffd147e788ad93a333daba941e8fe0042","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"6246204ffd147e788ad93a333daba941e8fe0042","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.6.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"directories":{}},"0.6.1":{"name":"redux-saga","version":"0.6.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"node examples/real-world/server.js"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"24399ab25f738694ad2650b1d073895f0c69cebc","_id":"redux-saga@0.6.1","_shasum":"43fb0d64f88b7366f418c5e436d979729b023266","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"43fb0d64f88b7366f418c5e436d979729b023266","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.6.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.6.1.tgz_1454521142994_0.6924422725569457"},"directories":{}},"0.7.0":{"name":"redux-saga","version":"0.7.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.0.4","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"25a64f353229408edfc9dd35c5d695d37a77f5b7","_id":"redux-saga@0.7.0","_shasum":"e107b7e0f5ac43f4b68b437102da3c69d30bb9ff","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"e107b7e0f5ac43f4b68b437102da3c69d30bb9ff","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.7.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.7.0.tgz_1454894266047_0.5346069631632417"},"directories":{}},"0.8.0":{"name":"redux-saga","version":"0.8.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"b9647115031b27656b3420e8060724f00c80a446","_id":"redux-saga@0.8.0","_shasum":"022f793e793de8e1dc3dd31900ab9ab549a26185","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"022f793e793de8e1dc3dd31900ab9ab549a26185","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.8.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.8.0.tgz_1455505458126_0.5861373113002628"},"directories":{}},"0.8.1":{"name":"redux-saga","version":"0.8.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"9c0a8d1d3f54345db75c1bcba3e8d97bfd0d13d9","_id":"redux-saga@0.8.1","_shasum":"edb8307717ba3b73ee3cef4d689cd4d7656205c4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"edb8307717ba3b73ee3cef4d689cd4d7656205c4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.8.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.8.1.tgz_1455540947532_0.5379636201541871"},"directories":{}},"0.8.2":{"name":"redux-saga","version":"0.8.2","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"c35ee5b49045312355121c667ec7c8a86f945e82","_id":"redux-saga@0.8.2","_shasum":"f02895bd82f4539de1202cecac3e373a2477a9b1","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"f02895bd82f4539de1202cecac3e373a2477a9b1","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.8.2.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.8.2.tgz_1455644417425_0.06533702183514833"},"directories":{}},"0.9.0":{"name":"redux-saga","version":"0.9.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"d8085d25cfc0d76974e09a76c9bc2c97c0d395a3","_id":"redux-saga@0.9.0","_shasum":"5b9167a042c17c56574657192fc5ef0c13ba5af9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"5b9167a042c17c56574657192fc5ef0c13ba5af9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.9.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.9.0.tgz_1456099519398_0.6384762593079358"},"directories":{}},"0.9.1":{"name":"redux-saga","version":"0.9.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"85b8cb5f3a6c72de8459d45e686073ef52638db9","_id":"redux-saga@0.9.1","_shasum":"4f48f01913adcef9bd70e3a262944d1e6fa24290","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"4f48f01913adcef9bd70e3a262944d1e6fa24290","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.9.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.9.1.tgz_1456106164124_0.12846076698042452"},"directories":{}},"0.9.2":{"name":"redux-saga","version":"0.9.2","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"5d272b68dd785cbff2875b5bd62497b52866113c","_id":"redux-saga@0.9.2","_shasum":"27c22852670de1ad55ca6cdaf00ec704005e50d6","_from":".","_npmVersion":"3.5.2","_nodeVersion":"0.10.40","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"27c22852670de1ad55ca6cdaf00ec704005e50d6","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.9.2.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.9.2.tgz_1456767253012_0.5821869170758873"},"directories":{}},"0.9.3":{"name":"redux-saga","version":"0.9.3","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"a848370dbdffc5a8ed6c99d3bc43103483fdb4b5","_id":"redux-saga@0.9.3","_shasum":"809b144ea8d22f2107f8200cc4692d05a9038de0","_from":".","_npmVersion":"3.5.2","_nodeVersion":"0.10.40","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"809b144ea8d22f2107f8200cc4692d05a9038de0","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.9.3.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.9.3.tgz_1456855740615_0.957265879958868"},"directories":{}},"0.9.4":{"name":"redux-saga","version":"0.9.4","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"ac9377ced1c89f80bfee34ae30641a9f94fba789","_id":"redux-saga@0.9.4","_shasum":"bddbf37576c1433143a8a40665dee7211fa2d79f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"0.10.40","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"bddbf37576c1433143a8a40665dee7211fa2d79f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.9.4.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.9.4.tgz_1457636883562_0.9792944353539497"},"directories":{}},"0.9.5":{"name":"redux-saga","version":"0.9.5","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"6.4.0","babel-eslint":"^4.1.5","babel-loader":"6.2.1","babel-polyfill":"6.3.14","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^1.9.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^0.14.3","react-dom":"^0.14.3","react-redux":"^4.0.0","redux":"^3.3.1","redux-logger":"^2.0.4","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.12.10","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"76f222fc5289c3c1501c3a1865fe4605f95cca81","_id":"redux-saga@0.9.5","_shasum":"f4bde5896e466932f758f86247b2fa6a4694ec2a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"f4bde5896e466932f758f86247b2fa6a4694ec2a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.9.5.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.9.5.tgz_1458516162595_0.9491970574017614"},"directories":{}},"0.10.0":{"name":"redux-saga","version":"0.10.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"e1bf2249a9dd040a1646306076c1e197a0c975c0","_id":"redux-saga@0.10.0","_shasum":"24ec3856cc3e11c86a50551e9594e800fc919c39","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"24ec3856cc3e11c86a50551e9594e800fc919c39","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.10.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.10.0.tgz_1461356036403_0.4389400389045477"},"directories":{}},"0.10.1":{"name":"redux-saga","version":"0.10.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"810e8f5f66252acfc251f4a93f2071dbf5ccaad2","_id":"redux-saga@0.10.1","_shasum":"68c59605e10c4b198ec7663743776b7119d36959","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"68c59605e10c4b198ec7663743776b7119d36959","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.10.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.10.1.tgz_1461938416017_0.7287040445953608"},"directories":{}},"0.10.2":{"name":"redux-saga","version":"0.10.2","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"752e9f72ec239a3d4e8581d79c864274aea2a133","_id":"redux-saga@0.10.2","_shasum":"d602166ff29ebcf5be8c3860e6d745ff68d3a799","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"d602166ff29ebcf5be8c3860e6d745ff68d3a799","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.10.2.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.10.2.tgz_1462148657626_0.3982443786226213"},"directories":{}},"0.10.3":{"name":"redux-saga","version":"0.10.3","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"7b89a2333ef9589518e8886d65c29af21478ebc1","_id":"redux-saga@0.10.3","_shasum":"0fad3089e249a3dc5b33ffd758c45ecc3444a84d","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"0fad3089e249a3dc5b33ffd758c45ecc3444a84d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.10.3.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.10.3.tgz_1463051419024_0.07486442592926323"},"directories":{}},"0.10.4":{"name":"redux-saga","version":"0.10.4","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","real-world":"npm --prefix examples/real-world install examples/real-world && node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"abc965a49b0c470faf87ba55afa89e48d5fe5ffb","_id":"redux-saga@0.10.4","_shasum":"addbfd687799962b293677b8a7c508d15acb20b4","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"addbfd687799962b293677b8a7c508d15acb20b4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.10.4.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.10.4.tgz_1463072517356_0.8231539216358215"},"directories":{}},"0.10.5":{"name":"redux-saga","version":"0.10.5","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"eslint src","test":"babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && babel -d lib/ src/","build:umd:dev":"webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:umd":"rimraf dist && npm run build:umd:dev && npm run build:umd:prod","prepublish":"npm run check && npm run compile && npm run build:umd","counter":"node examples/counter/server.js","cancellable-counter":"node examples/cancellable-counter/server.js","test-counter":"babel-node examples/counter/test/sagas.js | tap-spec","shop":"node examples/shopping-cart/server.js","test-shop":"babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"node examples/async/server.js","test-async":"babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"f3bf51bc241477a7e1ba5d606e9a525ebf1eb2d7","_id":"redux-saga@0.10.5","_shasum":"ea61026134a8a4c5732e86a3d64102a915fc6986","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"ea61026134a8a4c5732e86a3d64102a915fc6986","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.10.5.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.10.5.tgz_1465382897969_0.9930281047709286"},"directories":{}},"0.11.0":{"name":"redux-saga","version":"0.11.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.7.6","babel-eslint":"^6.0.3","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.1.18","babel-preset-es2015-webpack":"^6.4.1","babel-preset-react":"^6.1.18","babel-preset-stage-2":"^6.1.18","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"47291ec144c951dcf17a67fd163da6d685df5aee","_id":"redux-saga@0.11.0","_shasum":"d096f6c8e77e96f081aba63355c61e04dbcb594f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"d096f6c8e77e96f081aba63355c61e04dbcb594f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.11.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.11.0.tgz_1467772492380_0.2521200501359999"},"directories":{}},"0.11.1":{"name":"redux-saga","version":"0.11.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"549c5dc997d79475edf788c7acbaa4aaf7ea4908","_id":"redux-saga@0.11.1","_shasum":"dc2023d059af0b91c0b1b4febce21194b67d5a58","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"dc2023d059af0b91c0b1b4febce21194b67d5a58","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.11.1.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.11.1.tgz_1472220244582_0.26954856677912176"},"directories":{}},"0.12.0":{"name":"redux-saga","version":"0.12.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"e55d5046830a63b3490bc54682697f5fb5987f37","_id":"redux-saga@0.12.0","_shasum":"4b6145e6f8c33a6082f7d18f30ab5d2901e621e8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"4b6145e6f8c33a6082f7d18f30ab5d2901e621e8","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.12.0.tgz"},"maintainers":[{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.12.0.tgz_1475415408413_0.8960737339220941"},"directories":{}},"0.12.1":{"name":"redux-saga","version":"0.12.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"557d26a92570f50c6ca822f9e1870f0a2e321818","_id":"redux-saga@0.12.1","_shasum":"79c9263d67486fd26a7a3d3b9df8ed65057a9fc6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"79c9263d67486fd26a7a3d3b9df8ed65057a9fc6","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.12.1.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.12.1.tgz_1477829229024_0.038869108306244016"},"directories":{}},"0.13.0":{"name":"redux-saga","version":"0.13.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"4ec433410c60eb1675ae786181651454fe766ddd","_id":"redux-saga@0.13.0","_shasum":"9294386550deb0d56bc9a1b3c90a613e7ddb6593","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"yelouafi","email":"yelouafi@gmail.com"},"dist":{"shasum":"9294386550deb0d56bc9a1b3c90a613e7ddb6593","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.13.0.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.13.0.tgz_1479202942379_0.40863108402118087"},"directories":{}},"0.14.0":{"name":"redux-saga","version":"0.14.0","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g yelouafi/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:yelouafi/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/yelouafi/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yelouafi/redux-saga/issues"},"homepage":"https://github.com/yelouafi/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"14a84081c40553946472434c65507a3079732065","_id":"redux-saga@0.14.0","_shasum":"7792bcc9dc57e9ed2484daa95794b154ee472b24","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"7792bcc9dc57e9ed2484daa95794b154ee472b24","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.0.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.0.tgz_1482621704380_0.39139046729542315"},"directories":{}},"0.14.1":{"name":"redux-saga","version":"0.14.1","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"ba77e7b7bede9be3ef588be52ac5b6aff9bf4752","_id":"redux-saga@0.14.1","_shasum":"400e8c1749e557c345f386a388977f757b3a3db3","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"400e8c1749e557c345f386a388977f757b3a3db3","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.1.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.1.tgz_1483397817729_0.6031701024621725"},"directories":{}},"0.14.2":{"name":"redux-saga","version":"0.14.2","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"13e24f41175fe9a837e20dc3bf841a43b7b48150","_id":"redux-saga@0.14.2","_shasum":"b8b0b5354750fe1a222b74fc1c9489f70dd9fdbb","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"b8b0b5354750fe1a222b74fc1c9489f70dd9fdbb","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.2.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.2.tgz_1483901425929_0.7490190677344799"},"directories":{}},"0.14.3":{"name":"redux-saga","version":"0.14.3","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"cef0770bf2e1492e3dcb1a125a525079558aeff6","_id":"redux-saga@0.14.3","_shasum":"28cd2c5b49cf780a1de25875765724150c630513","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"28cd2c5b49cf780a1de25875765724150c630513","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.3.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.3.tgz_1484609562066_0.9186046067625284"},"directories":{}},"0.14.4":{"name":"redux-saga","version":"0.14.4","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"1ede7aea1ae382a3e85bc573807156ee29923f75","_id":"redux-saga@0.14.4","_shasum":"a09acf294ef8387a0f23043e5c6d2f9f3fd25b54","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"a09acf294ef8387a0f23043e5c6d2f9f3fd25b54","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.4.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.4.tgz_1490792160767_0.3504614259582013"},"directories":{}},"0.14.5":{"name":"redux-saga","version":"0.14.5","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"a33d491ebd72c4d7ec871b836fe6881f224ec898","_id":"redux-saga@0.14.5","_shasum":"8faa627e7d0ea9417455a6544f82d31fe610bbac","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"8faa627e7d0ea9417455a6544f82d31fe610bbac","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.5.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.5.tgz_1491419992227_0.6480141433421522"},"directories":{}},"0.14.6":{"name":"redux-saga","version":"0.14.6","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"944eac74e20fa47e2a6ac927ce743f1e073dfdd2","_id":"redux-saga@0.14.6","_shasum":"bc409aa0edaa4a7234759041cc70da62f37c6f13","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"bc409aa0edaa4a7234759041cc70da62f37c6f13","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.6.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.6.tgz_1491583910921_0.19573688437230885"},"directories":{}},"0.14.7":{"name":"redux-saga","version":"0.14.7","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"2596249768fdf8abeda4d2605e094c72c5c3f0e0","_id":"redux-saga@0.14.7","_shasum":"a2a8b6ea55433ecbde5b0d31ce8d21af9264ac71","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"a2a8b6ea55433ecbde5b0d31ce8d21af9264ac71","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.7.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.7.tgz_1492676190385_0.7355991827789694"},"directories":{}},"0.14.8":{"name":"redux-saga","version":"0.14.8","description":"Saga middleware for Redux to handle Side Effects","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"lint":"eslint src","test":"cross-env BABEL_ENV=cjs babel-node test/index.js | tap-spec","check":"npm run lint && npm run test","compile":"rimraf lib && cross-env BABEL_ENV=cjs babel -d lib/ src/","build:umd:dev":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.js --config webpack.config.dev.js","build:umd:prod":"cross-env BABEL_ENV=cjs webpack src/index.js dist/redux-saga.min.js --config webpack.config.prod.js","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build":"rimraf dist es && npm run build:umd:dev && npm run build:umd:prod && npm run build:es","prepublish":"npm run check && npm run compile && npm run build","counter":"cross-env BABEL_ENV=cjs node examples/counter/server.js","cancellable-counter":"cross-env BABEL_ENV=cjs node examples/cancellable-counter/server.js","test-counter":"cross-env BABEL_ENV=cjs babel-node examples/counter/test/sagas.js | tap-spec","shop":"cross-env BABEL_ENV=cjs node examples/shopping-cart/server.js","test-shop":"cross-env BABEL_ENV=cjs babel-node examples/shopping-cart/test/sagas.js | tap-spec","async":"cross-env BABEL_ENV=cjs node examples/async/server.js","test-async":"cross-env BABEL_ENV=cjs babel-node examples/async/test/sagas.js | tap-spec","real-world":"npm --prefix examples/real-world install examples/real-world && cross-env BABEL_ENV=cjs node --require babel-register examples/real-world/server.js","docs:clean":"rimraf _book","docs:prepare":"gitbook install","docs:build":"npm run docs:prepare && gitbook build -g redux-saga/redux-saga","docs:watch":"npm run docs:prepare && gitbook serve","docs:publish":"npm run docs:clean && npm run docs:build && cd _book && git init && git commit --allow-empty -m 'update book' && git checkout -b gh-pages && touch .nojekyll && git add . && git commit -am 'update book' && git push git@github.com:redux-saga/redux-saga gh-pages --force"},"repository":{"type":"git","url":"git+https://github.com/redux-saga/redux-saga.git"},"keywords":["javascript","redux","middleware","saga","effects","side effects"],"author":{"name":"Yassine ELOUAFI","email":"yelouafi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/redux-saga/redux-saga/issues"},"homepage":"https://github.com/redux-saga/redux-saga#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.1.18","babel-core":"^6.14.0","babel-eslint":"^6.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.13.0","cross-env":"^1.0.8","eslint":"^2.8.0","express":"^4.13.3","gitbook-cli":"1.0.1","isomorphic-fetch":"^2.2.0","lolex":"^1.5.2","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.5","redux":"^3.5.1","redux-logger":"^2.6.1","rimraf":"^2.4.3","tap-spec":"^4.1.1","tape":"^4.2.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"1.13.0","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0"},"typings":"./index.d.ts","npmName":"redux-saga","npmFileMap":[{"basePath":"/dist/","files":["*.js"]}],"gitHead":"0a8b5c9260e983086540670949ee7630415f9f99","_id":"redux-saga@0.14.8","_shasum":"ad01afabe02ec41a17df54e2e09aa236b30a7732","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"andarist","email":"mateuszburzynski@gmail.com"},"dist":{"shasum":"ad01afabe02ec41a17df54e2e09aa236b30a7732","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/redux-saga/-/redux-saga-0.14.8.tgz"},"maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"yelouafi","email":"yelouafi@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-0.14.8.tgz_1493034612982_0.26392414211295545"},"directories":{}}},"name":"redux-saga","time":{"modified":"2017-04-24T11:50:15.016Z","created":"2015-12-02T16:19:45.084Z","0.1.0":"2015-12-02T16:19:45.084Z","0.1.1":"2015-12-02T16:38:13.806Z","0.2.0":"2015-12-13T17:56:37.308Z","0.2.2":"2015-12-16T03:44:21.967Z","0.3.0":"2015-12-18T14:38:12.436Z","0.3.1":"2015-12-19T13:48:03.890Z","0.3.2":"2015-12-23T15:07:22.734Z","0.3.3":"2015-12-30T14:58:13.061Z","0.4.0":"2016-01-10T01:06:21.539Z","0.4.1":"2016-01-10T03:49:15.996Z","0.5.0":"2016-01-20T18:27:24.474Z","0.6.0":"2016-01-30T20:03:16.295Z","0.6.1":"2016-02-03T17:39:06.050Z","0.7.0":"2016-02-08T01:17:47.325Z","0.8.0":"2016-02-15T03:04:22.130Z","0.8.1":"2016-02-15T12:55:51.798Z","0.8.2":"2016-02-16T17:40:21.389Z","0.9.0":"2016-02-22T00:05:24.183Z","0.9.1":"2016-02-22T01:56:09.063Z","0.9.2":"2016-02-29T17:34:16.789Z","0.9.3":"2016-03-01T18:09:04.098Z","0.9.4":"2016-03-10T19:08:05.826Z","0.9.5":"2016-03-20T23:22:46.361Z","0.10.0":"2016-04-22T20:13:58.896Z","0.10.1":"2016-04-29T14:00:17.027Z","0.10.2":"2016-05-02T00:24:18.625Z","0.10.3":"2016-05-12T11:10:20.718Z","0.10.4":"2016-05-12T17:01:59.786Z","0.10.5":"2016-06-08T10:48:20.193Z","0.11.0":"2016-07-06T02:34:54.903Z","0.11.1":"2016-08-26T14:04:06.654Z","0.12.0":"2016-10-02T13:36:50.745Z","0.12.1":"2016-10-30T12:07:11.562Z","0.13.0":"2016-11-15T09:42:24.546Z","0.14.0":"2016-12-24T23:21:45.079Z","0.14.1":"2017-01-02T22:57:00.156Z","0.14.2":"2017-01-08T18:50:28.212Z","0.14.3":"2017-01-16T23:32:42.729Z","0.14.4":"2017-03-29T12:56:01.663Z","0.14.5":"2017-04-05T19:19:54.600Z","0.14.6":"2017-04-07T16:51:51.605Z","0.14.7":"2017-04-20T08:16:32.759Z","0.14.8":"2017-04-24T11:50:15.016Z"},"readmeFilename":"README.md","homepage":"https://github.com/redux-saga/redux-saga#readme"}