{"_id":"redux-promise-middleware","_rev":"72-b6aeb571f62047fe6075c1754d11b1be","name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","dist-tags":{"latest":"6.2.0","prev":"2.5.0","beta":"6.0.1-beta.0"},"versions":{"0.0.0":{"name":"redux-promise-middleware","version":"0.0.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"gitHead":"68146fc32d747a60435156e4a2081da3647b3f51","_id":"redux-promise-middleware@0.0.0","_shasum":"2b0d9408be8b4806072aff6503aa7f4552458190","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"2b0d9408be8b4806072aff6503aa7f4552458190","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-0.0.0.tgz","integrity":"sha512-bP8anFaBGlRhxUcz6iqteSwVz7Zd1vrmJ0Qa9mqv2sKLPBus4fBmvrZdwFhvwNd0zT1UNZtylGqjYqh4IKzF4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOC5qUFPO+if5AfJJT/HKTbLyI6VI9Ox+RvgE8+a4UXQIhAJF4fw1vWE8UQ8an6moEXt13kBQy0avp4kCVQJPSkhdP"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"0.0.1":{"name":"redux-promise-middleware","version":"0.0.1","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"gitHead":"1548a0d7e94c1664c4fce3b1c447dc30584a86b1","_id":"redux-promise-middleware@0.0.1","_shasum":"fbb4813d8f8bf560dfd8b114214fd2cfac5ecc42","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"fbb4813d8f8bf560dfd8b114214fd2cfac5ecc42","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-0.0.1.tgz","integrity":"sha512-pOktDC4xGmEvedQEdTrH20FAfqGuyEVUAXhvHm4y7BUhl2vMRNx3JYiXBlD2Nmzvv4zKQ5TLY+wyc0XFrcDXgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgs+fP2LnnoZNAscE/Wr5p3HfpcHmHMBAQYG0F2Jvn2AIhAKVy9FaDYKFztaC59KRd3v8hLnsUdAjxyMfvIH2FMkrm"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"0.1.0":{"name":"redux-promise-middleware","version":"0.1.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"gitHead":"0b380d5fa51b1cd597a60fd49417288b2e88cbd9","_id":"redux-promise-middleware@0.1.0","_shasum":"883894a7fe8c1d5262e71952d89f7b9b67e584f6","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"883894a7fe8c1d5262e71952d89f7b9b67e584f6","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-0.1.0.tgz","integrity":"sha512-OhstIBwiIh3soTBDLbxni7GnNCnn8mfOS9+ooBEf8Av3SxxmGDC/6AbTJFAjHVOXIOB1H0tdFiJLZOlQkg0R/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe1lo0GfCPHtqF0Ky84MurSIhBw+/p2GC6lnXr6gHbegIgHf09Tud7WvXeU/T0xv5/AF3FQmLVYS3Hg3VTL3tNXV8="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"0.2.0":{"name":"redux-promise-middleware","version":"0.2.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"gitHead":"44cd2f66d7506d8930a4e1ed10d50fd5d756ecb8","_id":"redux-promise-middleware@0.2.0","_shasum":"984fc6aa5750432905582d9aa5f0e18bff6fa579","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"984fc6aa5750432905582d9aa5f0e18bff6fa579","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-0.2.0.tgz","integrity":"sha512-dGoqoGIQs1keWGw/qzFVo4B3VPDqyd5fZOxVcNoWKBSocFRx6lxP2IXDlIoh6dpe/uX8B3Z9xFrmy9a6HGse8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLp8tH2aOz6RpcIQlGY6pt3Wnvw1WGJOAN2GnyXefWewIhAICXyBQUoQCjTonFnkBoWxT8EPXX2g2mieMwOQdzUMK5"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"0.2.1":{"name":"redux-promise-middleware","version":"0.2.1","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"gitHead":"f0ebb941fa7dac9fa136f07b5916858f23ce5152","_id":"redux-promise-middleware@0.2.1","_shasum":"b602693c2dbb938d49618e40fb846eadb9d5c5a9","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"b602693c2dbb938d49618e40fb846eadb9d5c5a9","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-0.2.1.tgz","integrity":"sha512-+tTeQ7sFyg9SWpIbfJw9mg6mx9gH0MRjTVScdZVxe2L8EH4cNeH9rUIIMcMBEbKmxifa3wmwSWh6EcHfUF+aYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2s46OTQ+9f2Rx/qBl5cB5XJcrpR00dFHQZN9UVQE4CAiEAw6Golh1eQhzpz2kDQvLpYNleUQXffDCK15uIwR6Twoo="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"0.2.2":{"name":"redux-promise-middleware","version":"0.2.2","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"gitHead":"a27b1c694a1c6d9b3bfcbb14e14688a927975c2e","_id":"redux-promise-middleware@0.2.2","_shasum":"fa4b48eef017c2c2db9eda494db364c6c2fb76eb","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"fa4b48eef017c2c2db9eda494db364c6c2fb76eb","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-0.2.2.tgz","integrity":"sha512-TIb3pVnbqXKc8Vw34UVgVij1EKkA5XMbf/jxhQdVzpSSMUyIW5hsxUhp77qDkkd/W20HL3kAE5pEN9NiMSGpIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmJaR9ePXI1FUbN9wYXaJG710G43IH0ckLTPxi2lwWXwIhAOOp9qGZHeIAwLAs+Gi0SGZsxt3iwbKFxeU+Kh0WI0Yy"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"1.0.0":{"name":"redux-promise-middleware","version":"1.0.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"make test-all","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"a0cabcc941759caa23a1952c5a99b388401258a1","_id":"redux-promise-middleware@1.0.0","_shasum":"133eb4dc70b3a905388822bd2d0b21e3ba0e0c5f","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"133eb4dc70b3a905388822bd2d0b21e3ba0e0c5f","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-1.0.0.tgz","integrity":"sha512-KD1HFBrTnn4zmoWtXbg6PX2f7e8/P6cX/yh/nROOhlNqR9FuMjw2mYcJ36cjZZagbKoTfDGLvp8FW3gqOLgVQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxndzdbrin3Wal9tRykRjUdQBlbwfCl9GKkwbqJKFhEgIhAMNEmCvcCIss7BhfY74+2lS1tBVajKmNfF8nXGHCvU6e"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.0.0":{"name":"redux-promise-middleware","version":"2.0.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"`npm bin`/eslint ./src/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"4a3908e3e5c0f7de1a66084f4af3da1fed0db9ec","_id":"redux-promise-middleware@2.0.0","_shasum":"fd231be757d8a52ecce771f2dddc7aa4538ff0fa","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"fd231be757d8a52ecce771f2dddc7aa4538ff0fa","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.0.0.tgz","integrity":"sha512-vySQw3YU6eW/n1MoGY0CY+apMaAJ2UenPGAWizIY/QF7Y0lg5/3OycsEeTOvuLXvm7tvEOEFzrwbkbSPiUyo2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ8HWqm3W6LTJgK1ogIMTW/IRCinaZ3re8e0+6t618vAiEAgFt4/FuVIMr1L1fV8U8/Ti3UTG3Zu95zsWaDFNAwDR8="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.1.0":{"name":"redux-promise-middleware","version":"2.1.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"`npm bin`/eslint ./src/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"2d33b814e8ee9682edbd89f60732c69e4229480a","_id":"redux-promise-middleware@2.1.0","_shasum":"789570dfb05b30052ce16a919d8d50a921605c7e","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"789570dfb05b30052ce16a919d8d50a921605c7e","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.1.0.tgz","integrity":"sha512-nXusBQRD6b30aG2NgIdENvwfnjWlCOzYoVIXrt//fwvCC1z8kHrr30fBEU8h7loYqtJUbbXa1hi/wyhU52ITtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLyUiEH3hkbWTtgYBwRNvm6Ds23y3xQRSrUcAZjdgfxAIhAJGVAA9c7vv3o8+QAemLYYASMiaX457liUkX94rM/eQ4"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.1.1":{"name":"redux-promise-middleware","version":"2.1.1","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"`npm bin`/eslint ./src/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"7da4867eac1ef896f64217ac4ec1823416fe50b9","_id":"redux-promise-middleware@2.1.1","_shasum":"0a2c4b03fb708c1fbbcdfe30ca3120b6515b6a0c","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"0a2c4b03fb708c1fbbcdfe30ca3120b6515b6a0c","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.1.1.tgz","integrity":"sha512-FXSzxPJw/BA3893/KQ5lhLMsBLhIJdiDckebfdbJzZNaKPEwYWMzgwRqwRo/FtYxeaKHNe16ivwMh5PNjzhn7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFmagaZ2jz+8ng+jfGnDeYcy4FfF/QrpOhAlMJqpdc1AiAEsYoon1yDLJN/WsomkVVvW2zWeyjq0qXAtE359LJsfg=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.2.0":{"name":"redux-promise-middleware","version":"2.2.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"`npm bin`/eslint ./src/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"13065e77cec3de7c4141ecdb79e40e211a2d28d1","_id":"redux-promise-middleware@2.2.0","_shasum":"8a5bbf9de81a490eb0295759bcd38f6c7e13f424","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"8a5bbf9de81a490eb0295759bcd38f6c7e13f424","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.2.0.tgz","integrity":"sha512-3T1cswwvbbUnMv8XxvQqC/Tn6TMQ6MYe5nY5r7icNynswUtc+CPPurmD2QAh2EIelTat4bAFyaJ8C9299cVbgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC50IJX2qdFUFVZCed3AaLsGHS6cTuUT2W/GCRkV8mzhAiAWMmWr4zXM+7pbiymbJ21M/bscPed3mVFUEj0mRwgr1A=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.2.1":{"name":"redux-promise-middleware","version":"2.2.1","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"test":"`npm bin`/eslint ./src/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"22d194cbbe883eb7e9ea365377bf198270fa58e2","_id":"redux-promise-middleware@2.2.1","_shasum":"b7fc13f7b1c1b07ab655b44333315e8d8df2a4b1","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"b7fc13f7b1c1b07ab655b44333315e8d8df2a4b1","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.2.1.tgz","integrity":"sha512-kKh3+2C5TsRKcuspXtKkrTLCsKlzWKVNfEXLFtFXx0xQQV1fbs3uTXpyvD83Ya34V2aIr2+qgxOjpvKZPUctiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUbNByn27sxsIZsOIxbfk4UOZux9rpqQts27OBgWMLwAiBK5dyvjqIMACkWOFpY/ONQSi/XEAcxkExjPCWNFVz7wQ=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.2.2":{"name":"redux-promise-middleware","version":"2.2.2","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"66b1146d939d97429a79ac3aec8a9b9043d65976","_id":"redux-promise-middleware@2.2.2","_shasum":"b1dfcece49297df02d196e3d0bd2d0d6e1615efd","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"b1dfcece49297df02d196e3d0bd2d0d6e1615efd","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.2.2.tgz","integrity":"sha512-BEWyjFE+Qn7Gl96cMvKZOg+A+e78QZ5jFA57sOLZa9E7hqTjqYVVizRRg9jjU6bBEOLG6Dbgl0mzj6svkDpgqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHvKli3zwuOKkvknEucSUa7KG7Elt3FH6+A5O9WoGI3QIhAKdDi8vNugq7MjJkyCKV1YeHSETNtlrjdbsHkXRIxv/R"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"deprecated":"Critical bug fixed in 2.2.3. Please upgrade versions to avoid issues.","directories":{}},"2.2.3":{"name":"redux-promise-middleware","version":"2.2.3","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"4aa19005a2ee2d51ace68a94ee17350f45bdf304","_id":"redux-promise-middleware@2.2.3","_shasum":"852a2e616921207f7524b96783c1ff18f5426234","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"852a2e616921207f7524b96783c1ff18f5426234","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.2.3.tgz","integrity":"sha512-YD+7XepuvxqRW3CVJLouV47i4PzkipvUeqAlYMOn2LfmCK9iqs04CcW+KGju6cmfFaxjGFp/OzNlJ2y0Z2MncA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtccmS/COmc4JGTPj6Jwtyd1N/EzXBaULAghOD/SduIAiBFBLmV3dP+6XRSJV24rJTtBYVz0H0kMHKQZ1cNd6JorA=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.2.4":{"name":"redux-promise-middleware","version":"2.2.4","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"eb0c8ca37a9d830b65ef444409bd9bda1193cd6d","_id":"redux-promise-middleware@2.2.4","_shasum":"3055855985e01f015042baf1b39021f90972e5a9","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"3055855985e01f015042baf1b39021f90972e5a9","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.2.4.tgz","integrity":"sha512-kxWFVcut5Vb134gt4ayQ7jmmGiN7fSkwsnsG7euWsUnCivJenVWrNH3QTWh5FtEgCqc2WBgjeYXVUmQ+Auf7iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiy4t6v9FegEddsOwP/JppBysbDMF/QByqQrs/YaA/SAiAuuWlfwqV+nhsDUU3DmsjMPZYWuhte/fATkgngjMg4NA=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.3.0":{"name":"redux-promise-middleware","version":"2.3.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"453274f35be39316425daeab52aa08897a93f678","_id":"redux-promise-middleware@2.3.0","_shasum":"2d8d387ae442f1b62271321ea54ffba3452b045d","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"2d8d387ae442f1b62271321ea54ffba3452b045d","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.3.0.tgz","integrity":"sha512-d3aotaMjmd0T2Pn19pJE+GxoEoj7P4pgYrDHpUzNwPf0zwjyqDBXUr4gxNo2oIzlDM1SjMaUhhmYpPIdkVGk9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq6b0pw44N097LUjxt27Y+uHcsyiJyVndh229+vbbWXAiEA65cyNOOKbro653KMgGAJYcoCgYGxZlZNdrD4GVfP7rc="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.3.1":{"name":"redux-promise-middleware","version":"2.3.1","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"dependencies":{},"gitHead":"79d5948eac1204793b7130e84a4b3e6f7d0a3888","_id":"redux-promise-middleware@2.3.1","_shasum":"936258ec9cbf89b570503ae3ee38534613a8c463","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"936258ec9cbf89b570503ae3ee38534613a8c463","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.3.1.tgz","integrity":"sha512-aM9G2a5Bv5jskEX3r/CREMdPlYLmwxcimaiQfrAcSxAh1ItWSEGIY54XUqkjgyLT6NwSs6wzpUXPqPsrM83Seg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+J5fjSwyqeb5xisU0NL3kKRq/DtuzJn1tDfsI7/t8jQIgDoRechuDohnh2hTxRRSwykHnVTj/sjnJBntifim+ROY="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.3.2":{"name":"redux-promise-middleware","version":"2.3.2","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"dependencies":{},"gitHead":"f5d696a231ed2928ea2c20a8e54968efd24dd065","_id":"redux-promise-middleware@2.3.2","_shasum":"80b15a4aa2884767c1dce28e87733c8470eced19","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"80b15a4aa2884767c1dce28e87733c8470eced19","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.3.2.tgz","integrity":"sha512-X1mAFWJoLz9HVNarXzA9C4IM1ZfM11XpFgnsZ406vzc+nbSDq9tib/Com412/KV3dXgkNg24e/zeSDgt+4LKEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAItvvz3Vg8GqEOZwOELeSBDYSuz3+SylpmgBhu7L11AiEAhyVWgFL6111e/yGGVEXYPHxTcyw9iF3gAXWAidS+rMg="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"2.3.3":{"name":"redux-promise-middleware","version":"2.3.3","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"0.0.2","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"dependencies":{},"gitHead":"9967152cd720689c04724ec337faed6c8c6351f4","_id":"redux-promise-middleware@2.3.3","_shasum":"99679548f93c514e53eaaad5bb263e21cde4f225","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"99679548f93c514e53eaaad5bb263e21cde4f225","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.3.3.tgz","integrity":"sha512-7Asrm1Q6Cb/zNkFv14Jd/u+oH9NvfGVy+FCYvBBLGzWLy/kkGfVrHG25n1BrNtwgwUTItKz0kizu1r/l1u2zHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbqxEWLfdsm2uqvUvWnRZlw5xpA4ndYK7icwqbRjOoiAiBavaLbyz8I5NDoNYT7ozWB69lobLW1CkgSvtTFbTojig=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{}},"3.0.0":{"name":"redux-promise-middleware","version":"3.0.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"pretest":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js","test":"mocha --compilers js:babel-core/register --reporter spec test/polyfills.js test/*.js","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"0f946f8435c030e96100ac7578b6447c1f113803","_id":"redux-promise-middleware@3.0.0","_shasum":"d1dfc828bc09054c8d5a7fc5a1067e09edd2c1ac","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"d1dfc828bc09054c8d5a7fc5a1067e09edd2c1ac","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.0.0.tgz","integrity":"sha512-cgxxuCpYjeKHM6Kn6KVMvjT7hYYPPPeFOI2gE846Yw2/RvbdPFObuWErTPSquyuJtK9DaoQv5LjI1ScvuYGV/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP8St6Zsgg8+ixDfzzVEJNetIKeeIQUJlCJRO+41a+qAiEAmHrWnkXC8npqu2ZxFijmNppkQLZOv7BNFVLeyrW8yyw="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.0.0.tgz_1459429028140_0.7312683451455086"},"directories":{}},"2.4.0":{"name":"redux-promise-middleware","version":"2.4.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","escope":"^3.3.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"^1.0.2","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"4928b45d764f8c61f2061d4cbf16518a1d5ff3e0","_id":"redux-promise-middleware@2.4.0","_shasum":"150ac895332f310623968e781ce74fa6da7e77fb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"tomatao","email":"tom@tomatao.co.uk"},"dist":{"shasum":"150ac895332f310623968e781ce74fa6da7e77fb","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.4.0.tgz","integrity":"sha512-CON9fMr3Surp37TlKHqNsP3xd6UlkhZWNJ7rW2MzXUgfR85nryUyTpijNEJ6MdTm6WYf1LL4GniJivyXeZklxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp4dzLLEkkYplul7b9ncyhWhnQ2hl3Lv5sDcu68VZAWAiBAeifX5TOkIqKNFbKUR9nNqFSupnowq/R7MFLY2qzd9w=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-2.4.0.tgz_1463418149992_0.5275085859466344"},"directories":{}},"3.0.1":{"name":"redux-promise-middleware","version":"3.0.1","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"2a3d35f3c22edd8db0606e1af5f866e7d5350e3a","_id":"redux-promise-middleware@3.0.1","_shasum":"aa8477ec3346ace6ee1739314910d2c37407399f","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"aa8477ec3346ace6ee1739314910d2c37407399f","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.0.1.tgz","integrity":"sha512-RrNFhQwaJAQ2AwtF1L1FAy38Qa6W3Dl56CQE5YkSWJGIDHsi87Ky1pLZg7vIJCtPiYkEuiwt4rKyk1c6Iv242Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuKf8/oRs0Txea2OJQPHpeJ7+OZuVqXVyu2wl540JGAAiAMGzfiG19NJsYopFuMWR2eNMYsYR5lwMLJAT9Vxd378Q=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.0.1.tgz_1465138658119_0.10631242743693292"},"directories":{}},"3.0.2":{"name":"redux-promise-middleware","version":"3.0.2","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"9b8baafd3166a952dad2b1cbfabff77724c63d3e","_id":"redux-promise-middleware@3.0.2","_shasum":"6746ab9afe5c17eee57015212e6420d62963e497","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"6746ab9afe5c17eee57015212e6420d62963e497","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.0.2.tgz","integrity":"sha512-/C7WK+eLp/KPmCdJq6htdBCCLuE1V1QtMhQekByepP5x+QFsIlTGYrOcI+xyys/2NrPevdroTV6uybEQqo7KcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJT3iNaBfjEg+vBxEtqXExnoGGobhjMrY0q37B+3HHhAiAB2LhhK2ZZ4da+pcfvS3DZlrpXXJYweV6h/3SpdtskWg=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.0.2.tgz_1465912545502_0.6438354046549648"},"directories":{}},"3.1.0":{"name":"redux-promise-middleware","version":"3.1.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"a917fecf46c88abffa74ddfe22553ac178ed69a5","_id":"redux-promise-middleware@3.1.0","_shasum":"c474fd801167562e7c8a680156fcd4071f2371aa","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"c474fd801167562e7c8a680156fcd4071f2371aa","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.1.0.tgz","integrity":"sha512-WgK9olKUNFDMMyE/kUoTIoKCNePuHmkBWkXOu+XQp700wehw7W/NLr6YK5Dkj594w6L2qM4Rt92CnmWJJutQIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9p+iEXO1eEbxj+NHalUpvP1K8YcOcaSof3KVmrdwrjAiEAu05TT6GqJmJBBEsulD2dTysHMYtE2+lfkxoGkgyrNKc="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.1.0.tgz_1466897814021_0.3863445590250194"},"directories":{}},"3.2.0":{"name":"redux-promise-middleware","version":"3.2.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"a3609119bd3e8191ee5edb3d637ef116e871b415","_id":"redux-promise-middleware@3.2.0","_shasum":"1728e79301e478d643613019bfe0dc381162477e","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"1728e79301e478d643613019bfe0dc381162477e","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.2.0.tgz","integrity":"sha512-9Xbj8gewxktAdIiPaFG2zmJc/0s5Dl51QbxFIdG5qgfXTdIaVOyChASHwu5Xb83dfxGII7a15GjM3xAfX7rBWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQHGMLzda93WL0NHnFWJV8J+LRK2rFkLucQDmU9Tuv8QIhAK+gYWQ0Y1ybTQvUeNLGGxo6+G6xQpKdPSThVDDbzuUT"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.2.0.tgz_1466989506165_0.11542180692777038"},"deprecated":"Critical bug found in version 3.2.0 fixed in version 3.3.0. See release notes: https://github.com/pburtchaell/redux-promise-middleware/releases/tag/3.3.0.","directories":{}},"3.3.0":{"name":"redux-promise-middleware","version":"3.3.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"e529f1ab04af53c891da82e81b4f51e6607159c8","_id":"redux-promise-middleware@3.3.0","_shasum":"1a66a788f7e9a434caf7ae53d0e8c0502b9e9221","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"1a66a788f7e9a434caf7ae53d0e8c0502b9e9221","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.3.0.tgz","integrity":"sha512-aMdX0+xXZoMddwPxnJyJAWfcQrCDWJa5Et64whYw5mirYin44A1iU9kDybHFpppbpyp+cyrQO+o8kovDcNs01w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlEnKXrG3Jr6OQwQT0oWCLh7D4eiXWvFU6HAaXsiOAcwIgVB34H0zWNs/vIzTL83w7O8536uo/DZ+8gfTxTD/D304="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.3.0.tgz_1467181010536_0.5131100814323872"},"directories":{}},"3.3.1":{"name":"redux-promise-middleware","version":"3.3.1","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"`npm bin`/babel src -d dist","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"78d63da0ebe288dfbf9d25ea2d8841d516741ff6","_id":"redux-promise-middleware@3.3.1","_shasum":"62e9722416d0259ecdba6d46ae92ddb823958a55","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"62e9722416d0259ecdba6d46ae92ddb823958a55","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.3.1.tgz","integrity":"sha512-znUwRNC0+TXZYxN0RahxolPLzBLZFBQh7pLn1Id6WRjt06n5I2oDuTLCHJ63gFgmRVOinNiAJFlIip0eK83aXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLw0MJAJ8gKwlFA1KGJBKQk2GTIKYZM5W9huIqsF/vsAiAKeH3zSKzZJRYneAv4eTQ3A0FHa72a6CA2t5XcC0KZPg=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.3.1.tgz_1467733368245_0.45220857160165906"},"directories":{}},"3.3.2":{"name":"redux-promise-middleware","version":"3.3.2","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","build":"npm run build:commonjs & npm run build:umd & npm run build:umd:min","build:commonjs":"`npm bin`/babel src -d dist","build:umd":"`npm bin`/webpack dist/ReduxPromiseMiddleware.js","build:umd:min":"NODE_ENV=production `npm bin`/webpack dist/ReduxPromiseMiddleware.min.js","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"0.0.2","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"d636dd3510df4be1e3deeb0c1d8b0c6aaf80bbe8","_id":"redux-promise-middleware@3.3.2","_shasum":"77d425823fa7efa65ef2979b21f494c98092639c","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"77d425823fa7efa65ef2979b21f494c98092639c","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-3.3.2.tgz","integrity":"sha512-Q7c72LDQkQp95zh8Mpvra279CwhvOdYy4b4OKJkc4mYWcIpyB3afsec6Tfmn/qb4SW3qMXVc3oRhyT7s04ykzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdO05hiD2VUV1IOAdUAp9I3ruYuEJPkEM7AOjqW5TofQIgK1blTabt7kSQjhukKxC79EfSZfGx0N4pDydLz0jgIyo="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-3.3.2.tgz_1467735650674_0.7603015413042158"},"directories":{}},"4.0.0":{"name":"redux-promise-middleware","version":"4.0.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","prelocal-test":"npm run lint","local-test":"make test","build":"npm run build:commonjs & npm run build:umd & npm run build:umd:min","build:commonjs":"`npm bin`/babel src -d dist","build:umd":"`npm bin`/webpack dist/ReduxPromiseMiddleware.js","build:umd:min":"NODE_ENV=production `npm bin`/webpack dist/ReduxPromiseMiddleware.min.js","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"1.0.3","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"aa1a972b347b20c59aa3f7faefa144d5922e84f5","_id":"redux-promise-middleware@4.0.0","_shasum":"4c34aa4a4e44e711fd99d1b04c684b7df44838ec","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"4c34aa4a4e44e711fd99d1b04c684b7df44838ec","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.0.0.tgz","integrity":"sha512-tZd1j1p2/q08wWd8fFxg2FmIZCQNb0ZfLbi+eI1mdt0+qc2kAxZDKSm4tew7Wr64RjCqiR87oN1lclZOm3eoTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD33/f4gUbpXBFKV5xkBiZZoUWb9GPP65unA2kz4yEgOgIhAJnLdRskhahg/gOyaVRYSMyxm7UY5f9m/50UKYh3QR92"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-4.0.0.tgz_1471826479904_0.008037054212763906"},"directories":{}},"4.1.0":{"name":"redux-promise-middleware","version":"4.1.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"start":"babel-node examples/server.js","pretest":"npm run lint","test":"make test_coverage","prelocal-test":"npm run lint","local-test":"make test","build":"npm run build:commonjs & npm run build:umd & npm run build:umd:min","build:commonjs":"`npm bin`/babel src -d dist","build:umd":"`npm bin`/webpack dist/ReduxPromiseMiddleware.js","build:umd:min":"NODE_ENV=production `npm bin`/webpack dist/ReduxPromiseMiddleware.min.js","prepublish":"npm test && npm run build","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^2.5.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.8.9","lodash":"^4.6.1","mocha":"^2.3.3","mocha-lcov-reporter":"^1.2.0","react":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"1.0.3","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"0fb1f860f22408437943637ef0c30e26b2f4a2b1","_id":"redux-promise-middleware@4.1.0","_shasum":"8477866fa09837c1f08f5869c473747577f5446a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"8477866fa09837c1f08f5869c473747577f5446a","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.1.0.tgz","integrity":"sha512-EDLvevupS219kN8JsfXHR1eMjUKGTKMt/acjagZn8Sg6BOlfHiS4k34DA/rYWUY41wZNGO48lBzt9k/C9ye+3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlUXbSBC7xCzb0Ft4zMLebSfZIrg6bcYKJwp07yRLo5AiAWqQQOwBQNTlXWxdDUhIFLto48Ky9XJuDerzPHExQaNQ=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-4.1.0.tgz_1475942678522_0.26654059742577374"},"directories":{}},"4.2.0":{"name":"redux-promise-middleware","version":"4.2.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"prepublish":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"npm run build-commonjs & npm run build-umd & npm run build-umd-min","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/ReduxPromiseMiddleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/ReduxPromiseMiddleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.10.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.9.1","lodash":"^4.6.1","mocha":"^3.1.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"^4.4.1","react-router":"^2.0.1","redux":"^3.0.4","redux-mock-store":"1.2.1","redux-thunk":"^2.0.1","sinon":"^1.17.2","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"9d00371c9d9e351070eb92a26c78b954e6c970b9","_id":"redux-promise-middleware@4.2.0","_shasum":"052a7ac2df0e3468e196279f14bdefe711d10cac","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"052a7ac2df0e3468e196279f14bdefe711d10cac","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.2.0.tgz","integrity":"sha512-n1Q9Eyb/z2hia6oVZ6QXyQddUar2yj9I5wGl323Vty+htPtYldUlWip0XIlVTufSQwo5pR+uUwTF1EzMSmZYNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHvsScTuwI7htl39jjt4OKkdC5492HkstR4bLuKKr3/gIgdbuNZH0ULdSq1yp05NKsjwRpnzCRSltkCQoDnX7R7BI="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-4.2.0.tgz_1480437317396_0.9992820504121482"},"directories":{}},"2.5.0":{"name":"redux-promise-middleware","version":"2.5.0","description":"Redux middleware for handling promises","main":"dist/index.js","scripts":{"pretest":"eslint ./src/*.js","test":"mocha --compilers js:babel/register --reporter spec test/*.js","prepublish":"npm test && make js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","promise","promises"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel":"^5.6.14","babel-eslint":"^3.1.23","chai":"^3.4.0","escope":"^3.3.0","eslint":"^0.24.1","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.7.0","mocha":"^2.3.3","redux":"^3.0.4","redux-mock-store":"^1.0.2","sinon":"^1.17.3","sinon-chai":"^2.8.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"525222e7026705f3e346830539a463d4f6cee650","_id":"redux-promise-middleware@2.5.0","_shasum":"c47821894a5675dbef0ed9db74f1e53ebda0c38c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"tomatao","email":"tom@tomatao.co.uk"},"dist":{"shasum":"c47821894a5675dbef0ed9db74f1e53ebda0c38c","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-2.5.0.tgz","integrity":"sha512-fe6cVD71cfMkw5DoBwhYNCLiy5DVob4iIkaXkBOoxOsz9NMD7SrENd/yi5kkQU8oG9LhZ92EEBkr7qamEkycwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsBh30QO0XdcFgmO8mnKKVIaYJkmKAkcB9GI/KpfAWFAiEA6kZuWmu+RKAr0Ise3ev3xSP4tAOpJZV9NofXpZgBW7w="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-2.5.0.tgz_1492332502068_0.08063571434468031"},"directories":{}},"4.2.1":{"name":"redux-promise-middleware","version":"4.2.1","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"prepublish":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"npm run build-commonjs & npm run build-umd & npm run build-umd-min","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/ReduxPromiseMiddleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/ReduxPromiseMiddleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.10.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.9.1","lodash":"^4.6.1","mocha":"^3.1.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"5.0.2","react-router":"3.0.2","redux":"^3.0.4","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^1.17.6","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"a0deb9cd4839f6cc613761fab41adabcf9ea0b82","_id":"redux-promise-middleware@4.2.1","_shasum":"50c496f9b546a68b51fa8509be2e0ad69be76246","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"50c496f9b546a68b51fa8509be2e0ad69be76246","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.2.1.tgz","integrity":"sha512-enufgZacekYVm3HfFtxDgUZRkxTJ4Ls/ZClq8N+vl2kHbmxLJj5UIdejW6AjxXDsJBII/gSCC7E3F04iwNFHqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoTeMMju73WNlcLfCQTxwjXrdp5jg+AKX92ifLE0eoWAIgXZyvw/D1qpbHC0ODQWMGaz8+ZSMP7XlKj9Z+TOCG5U0="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-4.2.1.tgz_1494860052177_0.26350339013151824"},"directories":{}},"4.3.0":{"name":"redux-promise-middleware","version":"4.3.0","description":"Redux middleware for handling promises and optimistic updates","main":"dist/index.js","scripts":{"prepublish":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"npm run build-commonjs & npm run build-umd & npm run build-umd-min","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/ReduxPromiseMiddleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/ReduxPromiseMiddleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.4","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","bluebird":"^3.4.0","chai":"^3.5.0","coveralls":"^2.11.9","eslint":"^3.10.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^3.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.9.1","lodash":"^4.6.1","mocha":"^3.1.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.0.0","react-dom":"^15.0.0","react-redux":"5.0.2","react-router":"3.0.2","redux":"^3.0.4","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^1.17.6","sinon-chai":"^2.8.0","webpack":"^1.12.14","webpack-dev-middleware":"^1.5.1","webpack-hot-middleware":"^2.10.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"f44b06a99ebce70692829044331abee2b6264476","_id":"redux-promise-middleware@4.3.0","_shasum":"38997574b6f150ab8ff1aa72ca5563fbc82c7cef","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"shasum":"38997574b6f150ab8ff1aa72ca5563fbc82c7cef","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.3.0.tgz","integrity":"sha512-OizS+0K/rv3a7Dp1wP4ZTX1/2vqV4F/aaFENdUnHI4gggj1ARuTMDn03foRG89eS7u+9psahHSzyLJW7h5ZNhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIXemOIliHqCvFYecxypuN6SxcgYSnyZ+MksC5ORxFrAiEA8wYvjl6hS/EiQMq8zB67a2BM3n4mPNzT6L5oZdHNAb4="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-promise-middleware-4.3.0.tgz_1494861810082_0.006965791806578636"},"deprecated":"Critical bug in 4.3.0 swallows errors in render. Please downgrade to 4.2.1.","directories":{}},"4.4.0":{"name":"redux-promise-middleware","version":"4.4.0","description":"Redux middleware for promises and optimistic updates","main":"dist/index.js","module":"dist/es/index.js","scripts":{"prepare":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","chai":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^4.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.10.1","lodash":"^4.6.1","mocha":"^3.4.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","react-router":"3.0.5","redux":"^3.0.4","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^2.3.4","sinon-chai":"^2.11.0","webpack":"^2.6.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"1c6c7e7c2f64a2dfd43bad6e6c9d11b425fb3785","_id":"redux-promise-middleware@4.4.0","_npmVersion":"5.0.1","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-BZWUhjc+CazfCxBhrgZRqTtJucnoXFTbBLmSEzJOqCTl5bv7ZWbZ6fpQV28L/N0YN4uE3XWUXYZf+MDPbaBM4A==","shasum":"7d47efe650f116f52bd963293d0486e8da5afd42","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Y1HpyNNapM0c1LCf2hGubYPbaJXOFi5XJT5OzqScFAIhAPYZTj3id097H1i/klAK+gEtZ1G78ifYoproYWd9it8x"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware-4.4.0.tgz_1503854708369_0.8601663617882878"},"directories":{}},"4.4.1":{"name":"redux-promise-middleware","description":"Redux middleware for handling promises and optimistic updates","version":"4.4.1","main":"dist/index.js","module":"dist/es/index.js","scripts":{"prepare":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","chai":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^4.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.10.1","lodash":"^4.6.1","mocha":"^3.4.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","react-router":"3.0.5","redux":"^3.0.4","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^2.3.4","sinon-chai":"^2.11.0","webpack":"^2.6.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"e8609d25df7e03a2f13501cf4d89e275c1ae465d","_id":"redux-promise-middleware@4.4.1","_npmVersion":"5.0.1","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-1B5eiSGbZIbTKutIwYBwvz8visA5Bdnqtlxm2UnVsl7pgyU7hc7wigBwj17cLOnvG6deO4yft9NXFjWpg7k7PQ==","shasum":"da616a4387b1e21edbdd46d51b9480b19443feec","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSLsKWkGyHzOjKUrc0KmngoY+c17IUBS6bqqG56idhbwIhAO0ILrOcw7KakMTyuWiOCSZ3iRsdLoeaUhIeYvx6+nsD"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware-4.4.1.tgz_1503855403544_0.7737313022371382"},"directories":{}},"4.4.2":{"name":"redux-promise-middleware","description":"Redux middleware for handling promises and optimistic updates","version":"4.4.2","main":"dist/index.js","module":"dist/es/index.js","scripts":{"prepare":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","example"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","chai":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^4.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.10.1","lodash":"^4.6.1","mocha":"^3.4.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","react-router":"3.0.5","redux":"^3.0.4","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^2.3.4","sinon-chai":"^2.11.0","webpack":"^2.6.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"695a9036063c8c23ca8450020d041682f5f27e96","_id":"redux-promise-middleware@4.4.2","_npmVersion":"5.4.2","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-PdBYebU+pstX2/CIrHiSD0meFetsFI0P/LrtsQLfhLPxU7zJASnMdO9KSrv1fHRh0fftYMtg8HfYiyVePBcDFg==","shasum":"8defa5d1384299b99a6d2a7b4f4c21b96b3dda39","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-4.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFROp08b+WmNU6o2xMZceETEk+qcIhGo99UOHEdDcgJ6AiA9r2hfl2t4rtJ4DaovUbLNWFuR109RyJla51riaURDpA=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware-4.4.2.tgz_1509650066604_0.3658807068131864"},"directories":{}},"5.0.0":{"name":"redux-promise-middleware","description":"Redux middleware for handling promises, async functions, and optimistic updates","version":"5.0.0","main":"dist/index.js","module":"dist/es/index.js","scripts":{"prepare":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","chai":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^4.1.0","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.10.1","lodash":"^4.6.1","mocha":"^3.4.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","react-router":"3.0.5","redux":"^3.0.4","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^2.3.4","sinon-chai":"^2.11.0","prop-types":"^15.6.0","webpack":"^2.6.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0"},"gitHead":"a31f5dd31444239ca29557db8ca9d2a0d2e64a68","_id":"redux-promise-middleware@5.0.0","_npmVersion":"5.4.2","_nodeVersion":"6.5.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-+4YBHLHDH1j014iJVfF0qfsdlbKPRUGuV0rdG26gj6WTFk8O5e1sxiQ6o03R63lT9xVBM7koP0mcqvdVNTtH0g==","shasum":"1656b24f9ac962bf11fbe55ea8360810e18d47a7","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkIZs0BnDksJz5sAC/JcniGMrqfidhejjPHLE6B1kYCAIgcITyk1YaeQam3y91aSoJsrinu5qe6/lutLkcu2NTIHE="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware-5.0.0.tgz_1511108942287_0.9567660603206605"},"directories":{}},"5.1.0":{"name":"redux-promise-middleware","description":"Redux middleware for promises, async functions and conditional optimistic updates","version":"5.1.0","main":"dist/index.js","module":"dist/es/index.js","scripts":{"push-contributors":"./bin/push.sh","generate-lockfile":"rm -rf package-lock.json && synp --source-file ./yarn.lock","prepare":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","chai":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^4.1.0","github-contributors":"^0.4.1","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.10.1","lodash":"^4.6.1","mocha":"^3.4.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","prop-types":"^15.6.0","react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","react-router":"3.0.5","redux":"4.0.0","redux-logger":"^3.0.6","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^2.3.4","sinon-chai":"^2.11.0","webpack":"^2.6.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"gitHead":"cfc630029b59dc2e246851760a7fe46dea918654","_id":"redux-promise-middleware@5.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-rEyw+S1roICzgbLojXmSSnvjNo7w13JFWQlvr2ZNhEhMsQWfRBIOWVyswAVMnuEQZijjpHbSPZvfGGxmgHboMg==","shasum":"dc07fe82f7d2a2be0bcd11c264bee476b98f8147","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-5.1.0.tgz","fileCount":11,"unpackedSize":221834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa10tBCRA9TVsSAnZWagAArhsQAIp8WQ/GExnFsBzOVhL+\nDhmUbiPJTzsln+qfZitp9a5oBLte8mMMblvwcahhrH4GyXA3NNYx5aD3S8mx\nZvD+hqLSOb2jaIY7wB26gnxvkjpn1Em54ymlSYbBYmxiOqehvD50hzfty85s\ntwKlrS7aKBuXdtomKlmBuep1HXGcQK+GezEr1RVxMeODHwONO54d/EDw99Gg\nPCWGiwg/93QLcmBGtrcLn+3mxncxP6rQMh6LQFhaI+DlintGAixOPqXLJrdE\nZ57bbDM+uFg12zzq890uO2rNBRY54mYeWr20VvakCgpM+0x2Cyoog6iJN9QP\n2C3ktcyXwSIBdid52xxKaiKjy46uG1DVL4tKVtopeFdQ0lsMjK3eEh8iTM1u\nRdBD+MdB9bZHreukVlazb/XoA7bWIN0myjFbp9ZwRfM1BEs+JPtQH1UegnZI\nMzyupH1xt7ZhapEJ4XfaqRDZTI0vZE+pBgkXUGl/eMrbg1SszulYlzBYGPbd\nla4zotfQihXG8+GO5wS1uSrUBd0kKoQPhUqFLx+hs5eRnm1fESQEjhRfbOaA\n8LJaZUh874SsJleIWtQB6Fr3hv4q9kgxTG0T82ojaD0/KGXif6Bze1Pu3XO/\nV5qsk5G/keB+9HfWmNTa8BvGYniKlZvalsmbLDUjOIEbTQgnpemCNhqO3yUU\n4hKQ\r\n=/Zrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGryhwXz5OWQe/uwryPj20aVX5eWd0UHclVg5KqKptAMAiEAgXTquD1bGSuSNyuNSrp+q0b2w9Ks399pzsMEQ8n8Ayo="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_5.1.0_1524058944338_0.7494447467846648"},"_hasShrinkwrap":false},"5.1.1":{"name":"redux-promise-middleware","description":"Redux middleware for promises, async functions and conditional optimistic updates","version":"5.1.1","main":"dist/index.js","module":"dist/es/index.js","scripts":{"push-contributors":"./bin/push.sh","generate-lockfile":"rm -rf package-lock.json && synp --source-file ./yarn.lock","prepare":"npm run build","precommit":"echo 'Running pre-commit hooks...' && npm run test","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"./bin/test.sh","lint":"`npm bin`/eslint src/**/*.js examples/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"pre-commit":["precommit"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","chai":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","express-urlrewrite":"^1.2.0","faker":"^4.1.0","github-contributors":"^0.4.1","isomorphic-fetch":"^2.2.1","istanbul":"^1.0.0-alpha.2","json-server":"^0.10.1","lodash":"^4.6.1","mocha":"^3.4.2","mocha-lcov-reporter":"^1.2.0","pre-commit":"^1.1.3","prop-types":"^15.6.0","react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","react-router":"3.0.5","redux":"4.0.0","redux-logger":"^3.0.6","redux-mock-store":"^1.2.2","redux-thunk":"^2.0.1","sinon":"^2.3.4","sinon-chai":"^2.11.0","webpack":"^2.6.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"gitHead":"ef188d2cf1bc946ca5d2b34f166f43851450e490","_id":"redux-promise-middleware@5.1.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-YC1tiheU28Hgmtu5HHMLiuveLgjL1aCJWsSnwquMiZBcj5i/J9qVLt6vgOnb0Gz37y4deJ/rjiNt7l6Dh+Z8lA==","shasum":"37689339a58a33d1fda675ed1ba2053a2d196b8d","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-5.1.1.tgz","fileCount":12,"unpackedSize":222744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa183VCRA9TVsSAnZWagAAS9AQAIN7FsDSbQLQjAmUUzhk\nsYmq9uUzU81TiZVP5/VKqlsnT3ooqcvGdY+oWHs8CSBj2QCYYvh9XParthsm\nLSZFJJiIKGVrGxsjqhfGdwXZf3M9+2iXGmYuneGTz5L1DnSst/0sLfoOeMyG\n4oVC2Ho/LMANw6lQL88iVe9yrVHKH1YLrqryWOzPf+GmJfpeynx19hcBCcte\nbNzmA/pNfcpCq8/PdD6Oq7vWpMb9HZOXCjpAIcQ9/Cr34XYUuPleHVI4sVGm\nyyNe4xKEkwo95AVKzp3LIkEsCo8JgL8/1XwBQhxS86Vg9ggzULwCEuYTRbL/\n8Tny3EP/5WKA9fS+tH/ruk276mOZSAQ4NzVTi/aewZz1w4KPh/PGDns8/Wid\nVkn2IYEm60VgdedGYlRbOidkMHT3fIUbwmnhrNlhLj62VJCGjm295SVAlhjp\na33SGwsLIT4x2LrcP0MCXylWMJ7bKiNDUdnY+SjEXBWJNv/w6PQZbiwpA1oT\nakrh1rm8OyR37bHplLuDxrZD8Vgax07g2NPJWWGg+qkBUr2mB2EY8oUrbEhf\nQyqtv8UJrFbx1BYf2+2qRjL2T/o9keVYQLnqnjt/+rB6dMm0sVuDkvjZ9KnD\n0sbDExAiq7Dwo5FrYI99SFoHa0IeiWPTcH6vNxB6PLRmTITznGHSAaoCRwAr\n3Z2m\r\n=fbY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR3NDQ4B6udi5JT1p/6TnsuigEd1ZPwSVVdRwBXoKyBAIhANH7SLKBmKGxM/T2gxMmkPoFp43joF8BHGeNpsJx16HI"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_5.1.1_1524092373183_0.13837636763386696"},"_hasShrinkwrap":false},"6.0.0-beta.0":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.0.0-beta.0","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"readme":"# Redux Promise Middleware\n\n[![Build Status](https://travis-ci.org/pburtchaell/redux-promise-middleware.svg?branch=master)](https://travis-ci.org/pburtchaell/redux-promise-middleware) [![npm downloads](https://img.shields.io/npm/dm/redux-promise-middleware.svg?style=flat)](https://www.npmjs.com/package/redux-promise-middleware)\n\nRedux Promise Middleware enables simple, yet robust handling of async action creators in [Redux](http://redux.js.org). \n\n```js\nconst asyncAction = () => ({\n  type: 'PROMISE',\n  payload: new Promise(...),\n})\n```\n\nGiven a single action with an async payload, the middleware transforms the action to a separate a pending action and a separate fulfilled/rejected action, representing the states of the async action.\n\nThe middleware can be combined with [Redux Thunk](https://github.com/gaearon/redux-thunk) to chain action creators.\n\n```js\nconst secondAction = (data) => ({\n  type: 'SECOND',\n  payload: {...},\n})\n\nconst firstAction = () => {\n  return (dispatch) => {\n    const response = dispatch({\n      type: 'FIRST',\n      payload: new Promise(...),\n    })\n\n    response.then((data) => {\n      dispatch(secondAction(data))\n    })\n  }\n}\n```\n\n## Documentation and Help\n- [Introduction](/docs/introduction.md)\n- [Guides](/docs/guides/)\n- [Examples](/examples)\n\n**Heads Up:** Version 6 included changes to the public API. Check the [upgrading guide](docs/upgrading/v6.md) for help.\n\n## Issues\nFor bug reports and feature requests, [file an issue on GitHub](https://github.com/pburtchaell/redux-promise-middleware/issues/new).\n\nFor help, [ask a question on StackOverflow](https://stackoverflow.com/questions/tagged/redux-promise-middleware).\n\n## Releases\n- [Release History](https://github.com/pburtchaell/redux-promise-middleware/releases)\n- [Upgrade from 5.x to 6.0.0](docs/upgrading/v6.md)\n- [Upgrade from 4.x to 5.0.0](docs/upgrading/v5.md)\n- [Upgrade from 3.x to 4.0.0](docs/upgrading/v4.md)\n\nFor older versions:\n- [5.x](https://github.com/pburtchaell/redux-promise-middleware/tree/5.0.1)\n- [4.x](https://github.com/pburtchaell/redux-promise-middleware/tree/4.4.0)\n- [3.x](https://github.com/pburtchaell/redux-promise-middleware/tree/3.3.0)\n- [2.x](https://github.com/pburtchaell/redux-promise-middleware/tree/2.4.0)\n- [1.x](https://github.com/pburtchaell/redux-promise-middleware/tree/1.0.0)\n\n## Maintainers\nPlease reach out to us if you have any questions or comments.\n\nPatrick Burtchaell (pburtchaell):\n- [Twitter](https://twitter.com/pburtchaell)\n- [GitHub](https://github.com/pburtchaell)\n\nThomas Hudspith-Tatham (tomatau):\n- [GitHub](https://github.com/tomatau)\n\n## License\n\n[Code licensed with the MIT License (MIT)](/LICENSE). \n\n[Documentation licensed with the CC BY-NC License](https://creativecommons.org/licenses/by-nc/4.0/).\n","readmeFilename":"README.md","gitHead":"602c77984aa9c738705c8d8ed1ccd14873abcd91","_id":"redux-promise-middleware@6.0.0-beta.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-wGJunVmJ3wuay9SvfepCgHcEBRDsb7K1biwhtv+NeSQuJ1jb3ANBaaU2Yb0SCMiQMz5wuVO39iqbrjg68DTtAA==","shasum":"4ddc0d622b92c1c4859abf5fde0a36fb1ff04833","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.0.0-beta.0.tgz","fileCount":14,"unpackedSize":84559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTRGMCRA9TVsSAnZWagAAWPkP/iS7PV2SKCF002Ww9qwE\nGG4M0EBH35BuR3PLKB9eMVTgs5SQ80qUgAxAHPVXL/EEbA1UNOI1fdSHagLu\n0qfuTCQFFZyhhlvhyITm4f6VtnJepepm4OmtSGb3L20xCeAStKjLaDFHwvVJ\nUP4YSfAC2+HcWEksGhSShCNcBqrl265sHdxcDAuAAEdcrN8D61chPM6GXZ88\nGv4UzJaiuRzkJft74uRHLgPKHwIacjkKLoGwYiMvXMgrO42od4WOBRDVYru2\nalHgZPncXyNZIej2XPqRvJWZRVJZlTeUUJd5pUdPmMU497+taU1TG5EEX0mZ\nFgauBV3hIhXSJsOUlfhRk6XgMFmh5E4sy8pUV+NJk9gwpe1JtFMS8zcrnGYj\ni8dVR9Y86dW1TTjoxC3iHegbdUZsxlJ8c34dSVh0qB7VNoMO5YfoE3N6NsZu\nhtbM6K57qz38jJtRR97t5EBJ4ENpEuSoAADu+4PUFjsTfMVom0Dyo+bbe2eZ\nA5iqYYrqUfAMA2f0NQmA27gds2sCJxguK72DAF1LEbcWQ6fUKb4+hVKsfaTS\nbtLN0yFLs3/KxqlRf+xjioLo4MhgqwSCEwmiemktb6SH62rKx1T8VSlxHZXa\nFBM9GNntfbzHaKdc7ffHtG+kuUf7uKJ2vo31lNVLTxW0Qbx9qyi8scDemN/4\n27+b\r\n=1ZVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA4B4OORfPQkN06uyCtpKmPJIbY6VYJxrhedvK46hZrAiEAieZAs9zBRHOLOQxbxKl+M1rmkJsv77BPzXtBodyw3Uk="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.0.0-beta.0_1548554635274_0.4126241228419927"},"_hasShrinkwrap":false},"6.0.0":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.0.0","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"612043ca69fd1856bc52f308ae92bfd5e9b5c91c","_id":"redux-promise-middleware@6.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-DbWwCg5jqvdzQTdq/f+Z+gZPhbE1EKCEAUElWFoEqdqylhIu7mhyF+Ur5grsi6ejlbQiR1oAHuCMQrCl7jC6dA==","shasum":"8ecc4a26a6a9e5f66d2e1482566d224a6036d74d","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.0.0.tgz","fileCount":14,"unpackedSize":84548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV0g4CRA9TVsSAnZWagAAqCcP/RE3dLZ31dyBw0dDWv2G\n3e9hTBM200m4Pp+HLXV/6VHcHaw0rk+quzBLYgjW26O5utqdQsvI685F70Kj\nXvmJkjgKIQqR0kWkrVyPP+T3+fD1nU7OvMnq+5502Utn5ZgnoYgnKByiswfL\nmccIVBMAeXc0qjb92AlSGlSVH6s0O2lCx0J0lMrN3PrVL3sJf8b9Nd08L40S\nZq32V+OYcrCZ3xpBc6eZaj6t/5g8qHlCz0CKQr318i43RpAc3e4ni5w2Y9Js\nYXjQsbuQc9wnq4xIYW+403mf9i77z8dD0eeKdmvwA5sbiixHMTv3lmfrh0+H\nb83QgnfFoFklDwwZjzN/eBeZg3ZT8J7kOsS+5KrZc3YtmLLFp2DePsxaBQlI\nViS3JjxEjNmh12OFJ7YeFdkctq8JQhfcajImF8y8N9v0btVFp5Y0bFI8fq8J\nA12CB+sb8C0BQoyV1h692ZQ5ukMpKLKRq4E1fzS1ZmvX1ls6Bbpok5sN5TDE\nQ3Ra33qHWvXPxOujd01UBaRPCWKna1ZYU3F2SrTTot2e61PwZ9uqPGi4ws5K\n8UCzcev+DIK0raB6HUl32TZCVYaBIse0hIC4XTtNaNF6U2EVSa1ZQIODGskb\nCUciK8/WtegSUBiPgWUPXuCc544RYULxV7ChSR5ftJJXo58RDCK4iXybMcvv\n1JfB\r\n=6IHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTvPjUkDBXU0jgJb6GQ5ty0W+wWHyuQQ0ZwM5tFpwVqQIhAP+6RuCzIGvj5bxZuhZn7gCs3EfL6d/WlV0zalxVm4Bc"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.0.0_1549223992414_0.8611506523812218"},"_hasShrinkwrap":false},"6.0.1-beta.0":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.0.1-beta.0","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"readme":"# Redux Promise Middleware\n\n[![Build Status](https://travis-ci.org/pburtchaell/redux-promise-middleware.svg?branch=master)](https://travis-ci.org/pburtchaell/redux-promise-middleware) [![npm downloads](https://img.shields.io/npm/dm/redux-promise-middleware.svg?style=flat)](https://www.npmjs.com/package/redux-promise-middleware)\n\nRedux Promise Middleware enables simple, yet robust handling of async action creators in [Redux](http://redux.js.org). \n\n```js\nconst asyncAction = () => ({\n  type: 'PROMISE',\n  payload: new Promise(...),\n})\n```\n\nGiven a single action with an async payload, the middleware transforms the action to a separate a pending action and a separate fulfilled/rejected action, representing the states of the async action.\n\nThe middleware can be combined with [Redux Thunk](https://github.com/gaearon/redux-thunk) to chain action creators.\n\n```js\nconst secondAction = (data) => ({\n  type: 'SECOND',\n  payload: {...},\n})\n\nconst firstAction = () => {\n  return (dispatch) => {\n    const response = dispatch({\n      type: 'FIRST',\n      payload: new Promise(...),\n    })\n\n    response.then((data) => {\n      dispatch(secondAction(data))\n    })\n  }\n}\n```\n\n## Documentation and Help\n- [Introduction](/docs/introduction.md)\n- [Guides](/docs/guides/)\n- [Examples](/examples)\n\n**Heads Up:** Version 6 includes some breaking changes. Check the [upgrading guide](docs/upgrading/v6.md) for help.\n\n## Issues\nFor bug reports and feature requests, [file an issue on GitHub](https://github.com/pburtchaell/redux-promise-middleware/issues/new).\n\nFor help, [ask a question on StackOverflow](https://stackoverflow.com/questions/tagged/redux-promise-middleware).\n\n## Releases\n- [Release History](https://github.com/pburtchaell/redux-promise-middleware/releases)\n- [Upgrade from 5.x to 6.0.0](docs/upgrading/v6.md)\n- [Upgrade from 4.x to 5.0.0](docs/upgrading/v5.md)\n- [Upgrade from 3.x to 4.0.0](docs/upgrading/v4.md)\n\nFor older versions:\n- [5.x](https://github.com/pburtchaell/redux-promise-middleware/tree/5.0.1)\n- [4.x](https://github.com/pburtchaell/redux-promise-middleware/tree/4.4.0)\n- [3.x](https://github.com/pburtchaell/redux-promise-middleware/tree/3.3.0)\n- [2.x](https://github.com/pburtchaell/redux-promise-middleware/tree/2.4.0)\n- [1.x](https://github.com/pburtchaell/redux-promise-middleware/tree/1.0.0)\n\n## Maintainers\nPlease reach out to us if you have any questions or comments.\n\nPatrick Burtchaell (pburtchaell):\n- [Twitter](https://twitter.com/pburtchaell)\n- [GitHub](https://github.com/pburtchaell)\n\nThomas Hudspith-Tatham (tomatau):\n- [GitHub](https://github.com/tomatau)\n\n## License\n\n[Code licensed with the MIT License (MIT)](/LICENSE). \n\n[Documentation licensed with the CC BY-NC License](https://creativecommons.org/licenses/by-nc/4.0/).\n","readmeFilename":"README.md","gitHead":"d352375bd507d16763f3903020f274d23b700048","_id":"redux-promise-middleware@6.0.1-beta.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-e2or08mbdz5lDOBJU4C7zmpWO01tMPj2hCDDZ2hUrA3qEeBoo0DWTUXNxVKylkx4yIsQu3vsmRQMbNvm3a5yHg==","shasum":"6cc9f5c7668f678826797f165308827c9adc97dd","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.0.1-beta.0.tgz","fileCount":14,"unpackedSize":57780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW1/bCRA9TVsSAnZWagAAJn0P/2zPr+kALimIsg/ZxfPn\nXJFP74RtvAwnpnAPFP0W0svlpuCVhi6gBXcUCLkqmbrrz0pSwQQ+fZGAyQRt\nO0szFvYWy1y7vt7Sv8H8ZXKGbLAoFRMv59277lp1nrWD7HBOJxGOjdTdOaAC\nXA+ZZSOCLIE7MfLVjKzNH0vifbNBsqUMHZzyCfWOI4PNyeYv+HmzxAMF4KeU\nWzwOr7h30pAbN5d0tOV0loupPsM/wR9f6ewfNQQAFcPYAylXn63P9nPw9fZo\nl5eGkdio7J6gKGF2/lWUqs52m3olwoK0qQTOby8JYyjp2+1ak1XRrUEi9GzQ\nbGQjJw3hbbKRRg6eNtQELLKXrFPrSKqiJebppch0rxr76guaVTYRN4KTyUo8\n79+Vbfy9Xj5BZCYfXvtPcOugf2Y1RA44wBP3incIgFFN4Muy5DvxqVhglP3f\nCxj7tg4EZybtejRWAu/xz53NfLkic+2RTH9pLv4tRhag5jWbE9QBWq9GRivz\nfmhtCf9If5YxwDrDsgIDuQuGeqQXuPL84ZMzl9OLv+AQTtfLp1sz727xOlAD\nUZttsyB5UcJAlUHCA+YSu6O5WAEyn+/8kG3vI5wR7fwmED2LCUI00n87BP6m\nUZcDEkyk9R2JfbqrMoDRDdzR9q2t6FAFFsJgzPbaotzHJAx8Kp3OoMS1gmSD\nEZgy\r\n=gRLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP7UE2Jm9Jpn+gZfjfn/j6ZsI5llZ0BF9q0Phd5eM+fwIgdiPO1agOqBEYcDALYBfVhj7otalbD4C4vCrFGoPnWJY="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.0.1-beta.0_1549492186701_0.7812881999849299"},"_hasShrinkwrap":false},"6.0.1":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.0.1","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"50c7a8859ce89b14d8cad7a6eecb0a152d7a099f","_id":"redux-promise-middleware@6.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-YcUOyZNTzSYocj3Gs8yhuV0u9wAZc3xxkEo42Ch0t5oiEW+KWf6UlknzswLH9uYFtUVz5NJHn2D72Y3WWKaoZA==","shasum":"122483f55fd20622155c7fb2116a764bac17a2d3","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.0.1.tgz","fileCount":14,"unpackedSize":57773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXMCjCRA9TVsSAnZWagAA+aoP/2mK2q59+0SpGMJhZ2e5\nzdUUTfwIv87Kni0t+NmTdcglglvGHhSacuXCn1RSkQevIOvIAALjDvwDNenl\nXEueh6cCm8CxLcYf/KGTt+YH13kQJhXpOOKQcl4n72WYB2A+842YclGIx+0o\nfqKR58F7PTJK6wMR1UZwvI4iTzAnTV490K5FKaS3T7VV9OworNAd+c2daOXW\nLG99Sx5o7QWSE6uZaZw8eMdz22Q763y+gXwRdBvw0eX5+Df1dZI22MpwgBZH\nlqxSJTcBOMt77jUzuCq056lmsl0Ktlm2RsE5q2fznMvFaVn/Y3Rp8pI47KFO\nOd8GxqUiXo9O2Oc9OtOZHPog7EnZ5LC2w5FqLX/CgJQnbyx8/xaT3FqMtUZH\nm/5D/VBLf2u6xt3j9+QRsL0Yh0zFW2xtg+qP/hc5HV7tCuKP/vhGWN+GAN5n\ntaBxXTCZO+fJDAoqxh+HuhNyM3KAMO8VQAXJxg7EldJ/IMjVrJRru9Z8dnEt\nkwHxa7Ci0TZeYRKMVVhxMxp+KjouDyniNEEE2RHBeEa1CQANulMZSudbv2+a\nj6pqHBPgWMRPtGJcPFjXKtOmIyeky4vU1JZK9NjxOm52Js2Fr7FWo2FwzRXn\nFkm/Arnmd33KPHO5m0yrTZUzEKHogMudtkqVmZImt58bFNrNTydzRQM7a8D+\npKGd\r\n=jEh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqeRphmK0VTL7301Iu6q/YrOa58ua6ZPaDmPismfwPuAiEAuHyuIseyQwpP2Vnd2SKtWHRtm/nJehMwr/yVugE8hzo="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.0.1_1549582499145_0.2847509333375522"},"_hasShrinkwrap":false},"6.1.0":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.1.0","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"15c37d545d1774ec70557ecac492341da09c24e1","_id":"redux-promise-middleware@6.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-C62Ku3TgMwxFh5r3h1/iD+XPdsoizyHLT74dTkqhJ8c0LCbEVl1z9fm8zKitAjI16e6w6+h3mxf6wHdonaYXfQ==","shasum":"ecdb22488cdd673c1a3f0d278d82b48d92ca5d06","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.0.tgz","fileCount":14,"unpackedSize":57802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZMdJCRA9TVsSAnZWagAAQ1sP/jrSiAMwsXx3IFSEV5R+\n/g3wFba5v8NgOf5Y3RkT9CZtHkIWRkmVpmMgqKAwkOFMqVP4QUn7Wfy/ZLuU\n466UYTbMqnQdozmzlg6bU4rP5pKwJ3HtLyr4PM9P1zSPBlP1F/CHmbqc8jEG\nZTWSzjU/jrmw9mRalsQktA9uhPAPi092g3Qh6HzYPg9biWD49pHiNVheKTp+\ngZx5oxhE/QV7RWRY5vOz6Ox9vM7R6N5eTZW9jwEm4AHJdBVm51VMl5nZLydT\nBxtWfVVRL9XPFUsr1zAkzmb+OJp4ntt0KC3+0vu0piaARdhumbXLh2Aq+b4Z\nWyrhOXK3+BaGOua1gnCDkm9U2EtCQnO3rdwgJM8rhj7B+DdwfCxNlRzihfaU\naODwr1JgJPIp7bQx8YjNzey9ZoB3NfKliBBWqcpw/BSFCKDcxpqxP9JKqlZK\n8IBcNokNjl8jOlOKbxGdPAxTl5xKmeHTsYRImQLw2RCfd+uJnbAYIQBOoMs6\ny6AWlGU2PXMoL6uxtSue6t04gbsMYXBQ7JhvBPevLh1eBb03NgdxvwjRWpNP\nu6YympN7Coe8/WR/sEEw8bYU01qoAd/Z2/Q3SHB9cnXa1XKuWEOX5UxoU0Wn\np3ma6pJ9wyfVTiHmJO0Jqb0fp+WmI9A+Z7BOUJLPjbJE50PaehKPLAMs79L9\niCbQ\r\n=UZod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaXLLLBJ9MKJg4AROVlZ+HWg1F58RE/rXJYkkQkuJXgAiBbHKLmf0cDTCOoDQQTyuO0AJUyZ9KttW5kbX6JaSGMzw=="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.1.0_1550108489151_0.9867903653739218"},"_hasShrinkwrap":false},"6.1.1":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.1.1","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"d22bc036347cb92c7cd324d6a1f9ef5801b08900","_id":"redux-promise-middleware@6.1.1","_npmVersion":"6.4.1","_nodeVersion":"9.8.0","_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"dist":{"integrity":"sha512-h/qDMWG+QzT/1LucCJt6S1A9T5+bCVUI3a0yGQb5XOanNzjvFe5sRdPbfQgYUShc0uWG8cLu8QxpkAj9xCBH8Q==","shasum":"0c26358712c2d5be3698faf7aaf53e7a7dc888dd","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.1.tgz","fileCount":14,"unpackedSize":57797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBSSOCRA9TVsSAnZWagAAT5YP/3S5bCrz5ceAeD5fRpqC\nStmfpUXUrjvTlQLw4G7NaPBBYHs+IrRngYY5gHmgyxnzt+TFKo3ntAUykWJs\nrGfy5qHgAoPoRLRTZzLg5bplUgq13p/s0RLe/5hEAvwUTd3I+Zn2uXHJcv0r\n599lpA/k2HNQxzfIzaMsmyb93EAeCIb6wLpXmoF0T275zRC31o831V4zPehD\nZaSBULPZMV3OSoCaNihQ9P8MTaJ1kb3nq1wfdIC/qFFHkoidetWyvgk0OJ+B\nvfo0PrW1evfhsi/yDBK6ULQ23lYZT0buEqudbeZsghExSCcm3dcAy2fq2/0m\neP1VfY1kDtphfgWiGH0OD4uJWkyLylXjjUV3zxgbsx3Bt4tWPpvitldx8bkB\nsNFYuMeSRd/FqLmh1NjjlwzR3IdCKkxoU2+P9txfty1+1AcxtYUVX4go8v89\ntY2xNJlDo2/G+K9ZHlevEGYs9wggEzwzVMSATG5CcYAzvayuzSlUZPK3qWos\nUi0N4tPllYDIXVZEw5inN0TOyeb1ejJZJXlRToO/3MC+Je4iTvPKzHmnhKtm\n6B0R1gJy/NKq0Lkf/6JVlsTeLkhA4qN9LGj4vvsKbNwE46Toc7EzgZOlJyLf\njEtlVL7DeL5RTH4k4iSr5YmnghU7wKWtsa+/oeeqVWE9vExnKQ2yyLEfPzUK\n3dIz\r\n=1WPK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx4bQB0TTPlgn04GHvhr555u3jkGNHoDNiueo4y/EfcQIhAMCHk3MEvVkZ33Ahn/TpCGxEb+X9W5JSTq6v3bB4kvoH"}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.1.1_1560618125918_0.8219645964034392"},"_hasShrinkwrap":false},"6.1.2":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.1.2","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack dist/umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack dist/umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","bluebird":"^3.5.0","coveralls":"^2.13.1","eslint":"^3.19.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.7.1","istanbul":"^1.0.0-alpha.2","jest":"^23.3.0","redux":"4.0.0","webpack":"^2.6.1"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"fd4e9930b051eb4cf667c6ed21a4a223c677e326","_id":"redux-promise-middleware@6.1.2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZqZu/nnSzGgwTtNbGoGVontpk7LjTOv0kigtt3CcgXI9gpq+8WlfXTXRZD0WTD5yaohRq0q2nYmJXSTjwXs83Q==","shasum":"1c14222686934be243cbb292e348ef7d5b20d6d2","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.2.tgz","fileCount":14,"unpackedSize":57755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwau8CRA9TVsSAnZWagAA4tQP/AxxZUPUiG0sRtMnVG1U\nSxaMqL31PhXmIcp44AHZzi7m47xH3NeZVWiaLpLAN85s+Xq0W24k40AALrA7\nWziI7FTxtIlLM9UmwZLkynb41kTAgNnMXgqkViqhaBB+mvr1n5wvTuKGQ9v2\nXY9Vbe4+EeawsW4Af3jOiflpy3Y7D2XcwhSqzEXBQohYX1sDRzz3SDHTbdoH\nV0Rv2wn3Kp/yM9pF8510acAbELzlXlLW0SYcblUlR5Nn8hZzdLh3n8e79Ggu\nQUgrXAtwejCXfQCIn+B1zAtFLEHl09tsHCaZnbNZI5rakqhB5sVLoJFFFCHt\nFccZEV5J6FoMySFb0c8SDmaC+6LYCHRslgoaCMhLKR5KcsUu3syVnVxH9Yrn\nPlFXXEHXzUJwLaYy7cLKp8+CmqatX/7mJ9A9ALUa6psRoShJubVYOTZGVch1\nEjod0Qx5BqgGJRgXOKmRYqvcKj1dnPnsbpu0/dIVWuJQVqd4xU4KUpBKUvms\nNFa3ksvmIpmiLTb6OcnlT8raciXijyN4r5lg1LSEF3SmyWtM9XPymQOyf9v3\nc1XMJUI1u1QsZd9Kl2h/sSCTY0oxM040N4FD8Lv8laJEUXbvSJhJ1IATqzLs\nqaWOZtXfc88d51+aps8GBDTdtofzy/7NE03v1AddzsbIwRz+83D8z3kliLXI\nltfh\r\n=xHpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYzO88jmVDYP6Jth8MKbHlBqb6MvRm66N71LtasAtfqAIgFKLGrEBn6zPrkK958qgQzx1IocKn/vMVa8Ak1lwX2F4="}]},"maintainers":[{"name":"pburtchaell","email":"patrick@pburtchaell.com"}],"_npmUser":{"name":"pburtchaell","email":"patrick@pburtchaell.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.1.2_1572973500316_0.6246665799940667"},"_hasShrinkwrap":false},"6.1.3":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.1.3","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","prebuild":"npm run test","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","build-es":"BABEL_ENV=es `npm bin`/babel src -d dist/es","build-commonjs":"`npm bin`/babel src -d dist","build-umd":"`npm bin`/webpack --output-filename umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production `npm bin`/webpack --output-filename umd/redux-promise-middleware.min.js","pretest":"npm run lint","test":"`npm bin`/jest","lint":"`npm bin`/eslint src/**/*.js test/**/*.js","start":"babel-node examples/server.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.1","@babel/preset-react":"^7.7.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","bluebird":"^3.5.0","coveralls":"^3.0.8","eslint":"^6.7.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","istanbul":"^1.0.0-alpha.2","jest":"^24.9.0","redux":"4.0.0","webpack":"^4.41.2","webpack-cli":"^3.3.10"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"6dc6b375361c2142ec8c88ed55282243775fbf5a","_id":"redux-promise-middleware@6.1.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-B/Hi5Ct5d9y5d/KG0f6MZUXKA0nrQh5583mHCx13HY3Avte8KfpoRH/TB5QT6k/FcjT6JCxjv7jedymidy2A1A==","shasum":"315f6a9fcabe1f02a9c2f30fa615f838d7b01b66","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.3.tgz","fileCount":14,"unpackedSize":62794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaegrhqWLpXVu1dl4DFo8X5yJmDJPGNuxSRGy8Sd13GAiA+G1k/5Dj6JP75jhcFZAlp72Dp8dkeOD/EmEycQOvHIg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMQhBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwSA//WTPuTQJMmI+CwDO96lszxs2WQJoGe36pYg9+1/CUMMZWDyuM\r\nn7Jq9DbSDfFQ7qC9ZxRvTegXclDWUbmQnQAGsZ/BZVWtWCXK9TmmcGvAu46m\r\njBMLzZxHrrQblwYUDON6hfohWO3C1hD9c4oIFr/mKyoQqLJiIdyXeiYFJyhG\r\nSUjk19DWWGI7DlCMDMVXRrzZg2FRKc9iQQ9wYdPorb5X7GvqQVVppxvN9h2C\r\nSvIGY4fqd7b4sX+UadUSv0cWjWuHNjmO109kPthtRhVyUQGiaOwFYm33UHFw\r\nMrAid3KppVBbTDSpVpOuz3FxrlMRQ10ZMkk7HuuHX+bNMDSan7Fb+n6aAp+R\r\niK+l5zaNI/Wi9BtOYJKVCNQuAmoxvyqKE0VBsAjmv9YdDd86W4j36v8KcMf+\r\nxDZy9Pb4XIrNgYl1Eo7MgECx3mfMH4PLf+YmKqxuF1nL4Mb64pRU3l7Z9qjv\r\ntRRgL+fxuzfcsmMnCNvLITeMlS/4A/Gz9sZgT1efqdzjq57Skv8kTr4fLUQs\r\n+jt8/TL/qt4wiYruACPcdpJp5fx/NYdCoWjtjClK79xy6xhunbRSUkBdAeMW\r\ng2zPJWFR6VT4A4rJotIIODMjJVKNFn371lhE+DMPp/bx5CE/taOhdbyz4AaN\r\nk9BIkBCE7lMbtve4I9qzv8T3NmP46Wydhss=\r\n=+c4O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pburtchaell","email":"hey@psb.email"},"directories":{},"maintainers":[{"name":"pburtchaell","email":"hey@psb.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.1.3_1664157761324_0.046091583153679894"},"_hasShrinkwrap":false},"6.2.0":{"name":"redux-promise-middleware","description":"Enables simple, yet robust handling of async action creators in Redux","version":"6.2.0","main":"dist/index.js","types":"src/index.d.ts","module":"dist/es/index.js","scripts":{"prepare":"npm run build","start":"babel-node examples/server.js","build-es":"BABEL_ENV=es babel src -d dist/es","build-commonjs":"babel src -d dist","build-umd":"webpack --output-filename umd/redux-promise-middleware.js","build-umd-min":"NODE_ENV=production webpack --output-filename umd/redux-promise-middleware.min.js","build":"rm -rf dist & npm run build-commonjs & npm run build-es & npm run build-umd & npm run build-umd-min","prebuild":"npm run test","test":"jest","lint":"eslint src/**/*.js test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}],"license":"MIT","bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.1","@babel/preset-react":"^7.7.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","bluebird":"^3.5.0","coveralls":"^3.0.8","eslint":"^6.7.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","istanbul":"^1.0.0-alpha.2","jest":"^24.9.0","redux":"5.0.0","webpack":"^4.41.2","webpack-cli":"^3.3.10"},"peerDependencies":{"redux":"^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"},"jest":{"verbose":true,"moduleNameMapper":{"redux-promise-middleware":"<rootDir>/src/index.js"}},"gitHead":"bf88fee44393067bdc95497a694bf96de92c1176","_id":"redux-promise-middleware@6.2.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-TEzfMeLX63gju2WqkdFQlQMvUGYzFvJNePIJJsBlbPHs3Txsbc/5Rjhmtha1XdMU6lkeiIlp1Qx7AR3Zo9he9g==","shasum":"d139dfef50992d456860f8cf07a12085bd53f89d","tarball":"https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.2.0.tgz","fileCount":14,"unpackedSize":62512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiB4kdAdlbTvlh5IP9IMK6tTbyRqVD5XUQr8hdRJL8JQIgamjvqELxo11FUhIEA0teD8zbEHoPMCl6ZPB86L9aJZ0="}]},"_npmUser":{"name":"pburtchaell","email":"hey@psb.email"},"directories":{},"maintainers":[{"name":"pburtchaell","email":"hey@psb.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-promise-middleware_6.2.0_1703704084112_0.9991274122384484"},"_hasShrinkwrap":false}},"readme":"# Redux Promise Middleware\n\n[![npm downloads](https://img.shields.io/npm/dm/redux-promise-middleware.svg?style=flat)](https://www.npmjs.com/package/redux-promise-middleware)\n\nRedux Promise Middleware enables simple, yet robust handling of async action creators in [Redux](http://redux.js.org). \n\n```js\nconst asyncAction = () => ({\n  type: 'PROMISE',\n  payload: new Promise(...),\n})\n```\n\nGiven a single action with an async payload, the middleware transforms the action to a separate pending action and a separate fulfilled/rejected action, representing the states of the async action.\n\nThe middleware can be combined with [Redux Thunk](https://github.com/gaearon/redux-thunk) to chain action creators.\n\n```js\nconst secondAction = (data) => ({\n  type: 'SECOND',\n  payload: {...},\n})\n\nconst firstAction = () => {\n  return (dispatch) => {\n    const response = dispatch({\n      type: 'FIRST',\n      payload: new Promise(...),\n    })\n\n    response.then((data) => {\n      dispatch(secondAction(data))\n    })\n  }\n}\n```\n\n## Documentation and Help\n- [Introduction](/docs/introduction.md)\n- [Guides](/docs/guides/)\n- [Examples](/examples)\n\n**Heads Up:** Version 6 includes some breaking changes. Check the [upgrading guide](docs/upgrading/v6.md) for help.\n\n## Issues\nFor bug reports and feature requests, [file an issue on GitHub](https://github.com/pburtchaell/redux-promise-middleware/issues/new).\n\nFor help, [ask a question on StackOverflow](https://stackoverflow.com/questions/tagged/redux-promise-middleware).\n\n## Releases\n- [Release History](https://github.com/pburtchaell/redux-promise-middleware/releases)\n- [Upgrade from 5.x to 6.0.0](docs/upgrading/v6.md)\n- [Upgrade from 4.x to 5.0.0](docs/upgrading/v5.md)\n- [Upgrade from 3.x to 4.0.0](docs/upgrading/v4.md)\n\nFor older versions:\n- [5.x](https://github.com/pburtchaell/redux-promise-middleware/tree/5.1.1)\n- [4.x](https://github.com/pburtchaell/redux-promise-middleware/tree/4.4.0)\n- [3.x](https://github.com/pburtchaell/redux-promise-middleware/tree/3.3.0)\n- [2.x](https://github.com/pburtchaell/redux-promise-middleware/tree/2.4.0)\n- [1.x](https://github.com/pburtchaell/redux-promise-middleware/tree/1.0.0)\n\n## Maintainers\nPlease reach out to us if you have any questions or comments.\n\nPatrick Burtchaell (pburtchaell):\n- [GitHub](https://github.com/pburtchaell)\n\nThomas Hudspith-Tatham (tomatau):\n- [GitHub](https://github.com/tomatau)\n\n## License\n\n[Code licensed with the MIT License (MIT)](/LICENSE). \n\n[Documentation licensed with the CC BY-NC License](https://creativecommons.org/licenses/by-nc/4.0/).\n","maintainers":[{"name":"pburtchaell","email":"hey@psb.email"}],"time":{"modified":"2023-12-27T19:08:04.496Z","created":"2015-07-13T04:27:35.178Z","0.0.0":"2015-07-13T04:27:35.178Z","0.0.1":"2015-07-13T04:43:52.108Z","0.1.0":"2015-07-14T12:50:25.610Z","0.2.0":"2015-08-15T15:58:19.552Z","0.2.1":"2015-08-15T16:08:24.165Z","0.2.2":"2015-10-21T13:03:14.858Z","1.0.0":"2015-10-21T13:17:57.341Z","2.0.0":"2015-10-23T19:01:27.154Z","2.1.0":"2015-11-03T14:50:22.039Z","2.1.1":"2015-11-03T15:09:38.344Z","2.2.0":"2015-11-08T20:52:00.935Z","2.2.1":"2015-11-19T17:35:49.598Z","2.2.2":"2015-11-26T18:13:54.387Z","2.2.3":"2015-11-28T05:01:20.575Z","2.2.4":"2015-11-29T16:27:00.505Z","2.3.0":"2015-12-04T19:54:42.800Z","2.3.1":"2015-12-07T16:18:17.258Z","2.3.2":"2015-12-25T21:42:33.886Z","2.3.3":"2016-01-08T15:18:31.972Z","3.0.0":"2016-03-31T12:57:10.345Z","2.4.0":"2016-05-16T17:02:32.132Z","3.0.1":"2016-06-05T14:57:40.672Z","3.0.2":"2016-06-14T13:55:48.586Z","3.1.0":"2016-06-25T23:36:56.837Z","3.2.0":"2016-06-27T01:05:08.759Z","3.3.0":"2016-06-29T06:16:51.746Z","3.3.1":"2016-07-05T15:42:52.351Z","3.3.2":"2016-07-05T16:20:51.342Z","4.0.0":"2016-08-22T00:41:21.349Z","4.1.0":"2016-10-08T16:04:39.151Z","4.2.0":"2016-11-29T16:35:19.752Z","2.5.0":"2017-04-16T08:48:22.742Z","4.2.1":"2017-05-15T14:54:14.108Z","4.3.0":"2017-05-15T15:23:31.010Z","4.4.0":"2017-08-27T17:25:09.462Z","4.4.1":"2017-08-27T17:36:44.634Z","4.4.2":"2017-11-02T19:14:28.270Z","5.0.0":"2017-11-19T16:29:03.389Z","5.1.0":"2018-04-18T13:42:24.457Z","5.1.1":"2018-04-18T22:59:33.272Z","6.0.0-beta.0":"2019-01-27T02:03:55.442Z","6.0.0":"2019-02-03T19:59:52.522Z","6.0.1-beta.0":"2019-02-06T22:29:47.012Z","6.0.1":"2019-02-07T23:34:59.316Z","6.1.0":"2019-02-14T01:41:29.249Z","6.1.1":"2019-06-15T17:02:06.046Z","6.1.2":"2019-11-05T17:05:00.472Z","6.1.3":"2022-09-26T02:02:41.513Z","6.2.0":"2023-12-27T19:08:04.329Z"},"homepage":"https://github.com/pburtchaell/redux-promise-middleware","keywords":["redux","middleware","middlewares","promise","promises","optimistic update","optimistic updates","async","async functions"],"repository":{"type":"git","url":"git+https://github.com/pburtchaell/redux-promise-middleware.git"},"author":{"name":"Patrick Burtchaell","email":"patrick@pburtchaell.com","url":"pburtchaell.com"},"bugs":{"url":"https://github.com/pburtchaell/redux-promise-middleware/issues"},"license":"MIT","readmeFilename":"README.md","users":{"danharper":true,"tarunbk":true,"ddorfel79":true,"aatrostle":true,"pburtchaell":true,"lp741":true,"shakakira":true,"tin-lek":true,"abuelwafa":true,"soulchainer":true,"insomniaqc":true,"nisimjoseph":true,"rahulraghavankklm":true,"magarampage":true,"dennisli87":true,"omkar.sheral.1989":true,"sankalp404":true},"contributors":[{"name":"Thomas","email":"iammotivated@gmail.com","url":"tomatao.co.uk"}]}