{"_id":"redux-pender","_rev":"63-d4cdd63c33d6cd57da5aea5d6f8168f9","name":"redux-pender","description":"redux middleware that helps to manages async actions based on promise","dist-tags":{"latest":"2.0.12","beta":"2.0.2","next":"2.0.14"},"versions":{"1.0.0":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.0","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"5fd11bd6d854f445654bb18a4ada5b44a06dcc5d","_id":"redux-pender@1.0.0","_shasum":"63a8ff7a21b3525415f68082326259eb3daf33f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"63a8ff7a21b3525415f68082326259eb3daf33f6","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.0.tgz","integrity":"sha512-+prZZJFQD01UVBXeRK4q0lSKbYOVltSs6Jg+YU1hX+oQ20SFTByjHdNlugTGEEqsR82XzugjCs8BYcfzHOpfkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvh5TpjfBRwtJIvHguWfuv6cKXkjfKFRdy/itKNbEVFAiEA1pd8SAWStRMQKUhbEKEeBOb0MleMbeIdTi1LvdMZHEY="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.0.tgz_1494056486453_0.9354065149091184"},"directories":{}},"1.0.1":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.1","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"d92dae69b1e257fa55412b7f8ec165e1b9ac9dc6","_id":"redux-pender@1.0.1","_shasum":"3bb3f94a6db212400222ece4ebfa06ad90860630","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"3bb3f94a6db212400222ece4ebfa06ad90860630","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.1.tgz","integrity":"sha512-kxJLzJVwndBVL7cHBJm8Dau2rwC8wcJZMvZb88ARWazoj+WRxXRSEgYlPOyaheW7EBgtMvyV4BlbtPxlRrMFOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHunxHYbFIdsWLsnLFWX08Jf/SkMqp8RwJP+mYk0zsAqAiEAuLDMgoOfVQuzTT8D/SErXaFpELJz8iQmqH0YYMAZ+fo="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.1.tgz_1494057986247_0.28268193756230175"},"directories":{}},"1.0.2":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.2","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"1d1b1931c6cdd20ea4eb14af5b0885c13d3293d4","_id":"redux-pender@1.0.2","_shasum":"04b695a3f322df319b1612342cb8b5d2f80e1648","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"04b695a3f322df319b1612342cb8b5d2f80e1648","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.2.tgz","integrity":"sha512-UH3i+Slpa1/58N8Bhkib5BkgSkPoDBbA/poH7tZkkZztDQk4yMbQ5Zd1SvkmMctDfa4clgBkK27XTNKkItTTrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErXotFUoQxv2IEUIzJFI56WmYdEz+CorJN0EGq33OvSAiEAyAF1dK8BVu/0ha9pYRVXldA4QiYBE+2xBijvbyIjAN4="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.2.tgz_1494058480029_0.9820582706015557"},"directories":{}},"1.0.3":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.3","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"661fa30ec713293bde10f31cd8fece49d5559909","_id":"redux-pender@1.0.3","_shasum":"ddc2e0cb779b14830a2e668f7c105ffb1315d3b7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"ddc2e0cb779b14830a2e668f7c105ffb1315d3b7","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.3.tgz","integrity":"sha512-h8jzzO1X35AtIKjDKsL+z+kt2OIm2RRFfkTTXF6yRKCQIsyByRLW0SNLLwPDHG3jVCB/GQFJT4Yk7Tdz1/+uow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa2fumXkhTbjjBp/SEyllya2s4qaugqS7yotx4kJLY0AIgH2uCTx6gx5aZUlghE4bwmniAoXu0mcS/SxLTN529BFo="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.3.tgz_1494058621776_0.8458707430399954"},"directories":{}},"1.0.4":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.4","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"d392253515b16219f1ccdef0fa486fbaecc77cd0","_id":"redux-pender@1.0.4","_shasum":"c9bbc38d089610e9d17b8750356fa0ecfa6b3964","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"c9bbc38d089610e9d17b8750356fa0ecfa6b3964","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.4.tgz","integrity":"sha512-Trm258a5r1n9modfUzyfUek75bwWDhmzscMzdBFe13l9yPEC5iSty8OVhYgqD5wjktdUzojd7hhlbon9VdCIjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGFYTg9dHY4V5dSHBOXjxhKujmzNR5QUBlWt3UjrPuuAIgT1lhaHy4W4te73NEF6vg9e8ab2WrECusBPABec+XKQE="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.4.tgz_1494058827225_0.16740792500786483"},"directories":{}},"1.0.5":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.5","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"785a94729fd5c53258f5f3187bc37f8a1d59f0a7","_id":"redux-pender@1.0.5","_shasum":"9ca894c02698c81021d97f1562689c3e66d14377","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"9ca894c02698c81021d97f1562689c3e66d14377","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.5.tgz","integrity":"sha512-wIPr1G0iBa4l5KKMBgZVqKSuAHSzTX0BQmG7HCJuPuAzoKqX+P44AZetSAxax/6hew1KGRE9I3y4Ls0O+1NEGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM28jY7fQHmLio0TUHadfk7Jtx1h6wbjoxW6pEcVXBMwIhAPXRxiL4RjwqwD6Q+zCqo0WlQRGZZcKfSVVTEhu4qezd"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.5.tgz_1494069775597_0.6233360061887652"},"directories":{}},"1.0.6":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.6","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"028360f696989dda22692e429993e37d274cec12","_id":"redux-pender@1.0.6","_shasum":"0baa57e6d0dc9b040d94b5ec395abba82c238a80","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"0baa57e6d0dc9b040d94b5ec395abba82c238a80","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.6.tgz","integrity":"sha512-wSKEqhq7hEx9IgXgN1Vz7DxT1fRv7u+/7I1cMQ2ke1Djtdv2DJBdEQ8Ha7ElGSWvumSR+SRoLwWf1tBAp7V0Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOD4GbyYH/45qhuWnqmN6I0c2HiUr42HokslQG6p6QYQIhAOcLmSWSecX33cS0i84dxTO9gy/0p60nEpAdCp3+diFZ"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.6.tgz_1494069876263_0.8752760889474303"},"directories":{}},"1.0.7":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.7","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-actions.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"f3c7d6c7a8581971a4bdf91c66e69a07e2b5aa29","_id":"redux-pender@1.0.7","_shasum":"74ee1ee95e3aa4a7bcd4fba09a32fddcdbaf7429","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"74ee1ee95e3aa4a7bcd4fba09a32fddcdbaf7429","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.7.tgz","integrity":"sha512-FT9MszgeXt3xH6cPVclC6H3HKb067B4OKfY0jw/wIa/lfv3dRCJguLWOLCU4vrDeX3U+tinJnpTyyQwbv6n5Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDWSBnOiu5FjiYI/G84MmE3+6TLenJ8YVmTlgdQEwiuQIhAOcn0yVeRWAdX7vEgBsGljx9KBqoFrIBud0P4t/29mMd"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.7.tgz_1494070300514_0.6402001001406461"},"directories":{}},"1.0.8":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1"},"name":"redux-pender","version":"1.0.8","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"5b27a8dc0161a8c9568e453f43022217656655a9","_id":"redux-pender@1.0.8","_shasum":"5568675c38f250833c5315f1dd3feee769cc3521","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"5568675c38f250833c5315f1dd3feee769cc3521","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.8.tgz","integrity":"sha512-3r7G+ZTDA0KCwO5Zo1AQ6usFwssayoWNpqtgl4Kqvkxl8TOu9SHeH/HjooUK6eQXjyVmUDm2z4evDQkQi3MuxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEYDB7AONeUQ1i04FLzmIc1FQNhoGgKAh8++W7l2obUAiB+Ci3dPaZMgTZIWDrCr3Xz3DSMDEq6nzjRDjjuugiYGA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.8.tgz_1494166052846_0.7257807014975697"},"directories":{}},"1.0.9":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build","test":"jest"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.9","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"27585d195e41fd09e280903e439b5abbbf152305","_id":"redux-pender@1.0.9","_shasum":"14466e821d0a1d4a8c70a092b7fbe2c19629e680","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"14466e821d0a1d4a8c70a092b7fbe2c19629e680","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.9.tgz","integrity":"sha512-KlC65Qul3Ok41tYwU26LVasqhRuT81n2d6BwY6ogpnV35zxVzt6qIsUsItRsPtSejimZJ2yjtzohpPTZr59Fpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXIdsl211YNH0W3iXLUqA2UYMGssaW+YYLxmTyCKPbbAiBc01gWVrdgXhlbWdwaZjzpACoburCu5uJS3nMIrG5qiA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.9.tgz_1494173418254_0.308828788343817"},"directories":{}},"1.0.10":{"scripts":{"build":"webpack --config webpack.config.js","prepublish":"npm run build","test":"jest"},"main":"./dist/redux-pender.js","devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2","webpack":"^2.5.1"},"name":"redux-pender","version":"1.0.10","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"54e7958effc9163382d3c2fb2f87416e5fc39f85","_id":"redux-pender@1.0.10","_shasum":"6ce835923d860c1c6e7b9d34db12e59e9535b8d6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"6ce835923d860c1c6e7b9d34db12e59e9535b8d6","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.10.tgz","integrity":"sha512-HjrZFoWKAOHbfbDwuC7V6xJRXabFeKNBWgGSWkHdaIDerTTEHVmHWR4/cVA8rijWT8HQ4QLRlmbGN63mZXb3vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfwi8/H5np5LZh0HDpYJ6eASygZyKM+lKz3i1CtWmyfAiBrv7sz2PufWvnFIDACrJkpHAq4fcG7pLEchdeQr3hNWA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.10.tgz_1494216012243_0.5627743497025222"},"directories":{}},"1.0.11":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir dist","prepublish":"npm run build","test":"jest"},"main":"./dist/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.11","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"43e900c9f0e30bd23a3bad17db789356c6962399","_id":"redux-pender@1.0.11","_shasum":"1b6861e4af054988731ad0e16d84bb9bbcbdc4ab","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"1b6861e4af054988731ad0e16d84bb9bbcbdc4ab","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.11.tgz","integrity":"sha512-4gHE0IFYxdj9sWQDm5x2F92ljjsIFlx9CdvVR7rK47Xk0ivhfUbMpRO3ss3JlvTV7VzddT20yY+ODgFXj0Q8fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIwcGaKZZxa3yHwPYidCX9PUJgCTHhKh9eCbbsPChm9gIgUolpjY6XTxlZsA40wNIOgtYLMUH/DqDjKZwHfm7LvjI="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.11.tgz_1494216280076_0.5863781261723489"},"directories":{}},"1.0.12":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.12","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","_id":"redux-pender@1.0.12","dist":{"shasum":"a31c5f1b08a726f38c5cf16c7917a9c9cf93123a","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.12.tgz","integrity":"sha512-wLfx5qoxltsAoT+wWnUeaZvZyJCHh1DUpE3crFZE/ulGqFmXFTGbgYzv3dAZ6SgCPMmUJw5fkwIQE45asGOQFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/XP2b6lIh4nkXkKAGRmipcMdyEYr0KL5HCPgp2aKilAiALlr8SLcjWmlamjYfg8NPhZE+GKU+92uwpKPyl3/E1wQ=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.12.tgz_1494219103562_0.7820830487180501"},"directories":{}},"1.0.13":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.13","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"e296011b9dcead8b3f837bcfe064cf5cdadb6f52","_id":"redux-pender@1.0.13","_shasum":"0234dfad7c07105f34f7dea55eb8ca3d3c02b5c4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"0234dfad7c07105f34f7dea55eb8ca3d3c02b5c4","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.13.tgz","integrity":"sha512-yRMCzWggsgh7FS4UnFSZIuCiQ54qw9TfOc4OVU4I5W05Cz57UpT/KqQlb8gnks4Uwvnix6zxjgGB2axOebeHRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXefzwvGUuyklUStsIb5h3RAe440APzWWG+csF6gctxAiEArcGkrr6Jzf8JyE4MpWUiXJMDd+TljqtcYqxplfvPN2A="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.13.tgz_1494219226164_0.7906145171727985"},"directories":{}},"1.0.14":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.14","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"e296011b9dcead8b3f837bcfe064cf5cdadb6f52","_id":"redux-pender@1.0.14","_shasum":"865802eab7101ded621f23babe8b11b1d8db033e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"865802eab7101ded621f23babe8b11b1d8db033e","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.14.tgz","integrity":"sha512-GVFVuMqt9/stLtzudDDTlAX2YIiGOkEw7p4zEwhL3YFpur0uhFmDtkBbPoqLQqTJhLgHj7l9pp/7TF2WpGKWjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH1/37aYpAFOgTKCfWNmdbPov1+/XpbRTJq5o6P7jgpAiEA+p7o3hVPTm7ZIJMXD2rirRgiRZwJ7btjXN9fFnDu0cw="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.14.tgz_1494221944061_0.2944056058768183"},"directories":{}},"1.0.15":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.15","description":"redux middleware that manages async actions by using promises","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"e296011b9dcead8b3f837bcfe064cf5cdadb6f52","_id":"redux-pender@1.0.15","_shasum":"795f58feb3d23aca6e1703c6a0263621814a8f38","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"795f58feb3d23aca6e1703c6a0263621814a8f38","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.15.tgz","integrity":"sha512-pzUqZscLOyximuEHZ7zgPEqu0TCQBjxUtZzn8h+6Go6X68Jsg54eeADETEan3BPeikEMqAu4Rxgh6TJ33OHocw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBTotpHs7YxRO+/FIh8glzAIcFucpqedxuiUNz9yUrVAIhAOMzUT5yuRcQe8/v04jZ9oBTiBpol/4yrJRwy6n4mmyd"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.15.tgz_1494223130091_0.4387957314029336"},"directories":{}},"1.0.16":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.16","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"fbc99dad4e3e47f54592a7150a7c5ed1996bbe9c","_id":"redux-pender@1.0.16","_shasum":"e1b09a11e803539d3771ef353ac1c14cdbbff952","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"e1b09a11e803539d3771ef353ac1c14cdbbff952","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.16.tgz","integrity":"sha512-l/zks1Nat0/lto+5/JOQGmwiFXzl0U9dMBoPLdzlChVOHKUei9ws42TmYPhw8W2VuaqzNYwz10rceldTCtpQPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1flAA4pgp7Y9bR++vmTmPaSdrsygWnJOCFAM5LHbaQAiEA/uvTAGjJAKgwhhg5YdrK3d0rqGHjKNuplwSjdCyoLLg="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.16.tgz_1494249000174_0.11299542221240699"},"directories":{}},"1.0.17":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.17","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"f6f4efa3f33c252e6cfd8c5189433ae2bba78d35","_id":"redux-pender@1.0.17","_shasum":"56089ea4473d47240a7b0e2046753d966908af8d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"56089ea4473d47240a7b0e2046753d966908af8d","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.17.tgz","integrity":"sha512-drLXnD80F62jgq08Bu9IKP+y100xtm9EpxkIY++X0W5E3B3GcfgNkNdn6jdM3z1IxRGLc1BBxdJ4SVGWcsMKDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1I3dnvWkk1R8zk4hDYtlh9OhRx3g7hHoHnR9dJnX4yAIhAO5WR6drDqFpSmZDVSR5Fr6nYwdVEFe97eS+Y9NvuSZC"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.17.tgz_1494307537468_0.6360676402691752"},"directories":{}},"1.0.18":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.18","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"29c81b2a26c6d1b570cd2d5fe665a46aea2ab0cc","_id":"redux-pender@1.0.18","_shasum":"8f8f4e2f0a025b5ac9d9dd52db0ae6febefa61d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"8f8f4e2f0a025b5ac9d9dd52db0ae6febefa61d0","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.18.tgz","integrity":"sha512-2O5BQEFbjAVm1FFaZ4pnG132VxF9FY/zXEY4lrbV5B9M/q+wm4Hr49XrjPknZZKjZNr3/Tc+ChYicAAHXOIPqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPDGCNlRlAPpT6I+JM6hvbyUjrsz/OXzaO8O4hLnKfjgIgEJJtpaw/TqgfmwzE+BwZ+40pil6wIn8AHJz8FLPxbK8="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.18.tgz_1494322051574_0.13545531942509115"},"directories":{}},"1.0.19":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.19","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"5b2eae28a15482bace27c28507a7382d6582a27f","_id":"redux-pender@1.0.19","_shasum":"7b0655238c6ab19512398f1e2bd03b19d71536f8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"7b0655238c6ab19512398f1e2bd03b19d71536f8","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.19.tgz","integrity":"sha512-Y9m5pIrrW2X7QvO76/XU/lpRj+X3HCP5PsiitA6nU4YUtisQ/4KvPlUlR5H00seYe1kRnVgPmfn62teW0aFN3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW/ay/S1Uw1d6JMW5BCKnpjR42WHv8/ENcyIoEJ2PZHAiAyk3M6yxzu0pzQw2njIgqcxmAdEAUSHIChV/DCmR9bDQ=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.19.tgz_1494339087975_0.5876705979462713"},"directories":{}},"1.0.20":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.20","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"5b2eae28a15482bace27c28507a7382d6582a27f","_id":"redux-pender@1.0.20","_shasum":"667a24261c94d800f291b243859f3b13f14bd890","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"667a24261c94d800f291b243859f3b13f14bd890","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.20.tgz","integrity":"sha512-iiMmC/De8UBSewxo1oPBRY2om6BQpiViVhWtJnVQ1YwsRUgPuWjZoPL3NV14+4pbScH6xJCvHttfusWEO0qCyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGaOBgjEVQYxcIdWGBL68JKORJMEvv4wMzAvQSORluIAiA/LLox0HJCBrXmX5gXh5MgVpOKG5ZSMUshJfxO6TzGLA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.20.tgz_1494339161357_0.5619376122485846"},"directories":{}},"1.0.21":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.21","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"438a02c599c8cd85a89fe4228cc1201499fa39ac","_id":"redux-pender@1.0.21","_shasum":"3f985ed63156794481416cfc44b994fda5f4f67e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"3f985ed63156794481416cfc44b994fda5f4f67e","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.21.tgz","integrity":"sha512-KDOT/rsHOF49SiwDl7Hwji0dK6+8W/ps4mpr+D2mduZTNA69fSwv71fBSbp7KPm9Kw6Wj5GS2QRQy7FzGvtJCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNc26+Bbi5yHxsZNWgjbdw5w9DxKjGyRajb5Ofz7PPRwIhAMxVMXD/EF7Uib55r6S0Z9KbcF0C1KL/kN6cBO9RVHqS"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.21.tgz_1494339313014_0.49131651618517935"},"directories":{}},"1.0.22":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.22","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"b05f1b4582b1812a04fe402c0ac9f3ef7570ed5c","_id":"redux-pender@1.0.22","_shasum":"4e5e4a184008f5dadfb1fc06b770a9daf852e4a3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"4e5e4a184008f5dadfb1fc06b770a9daf852e4a3","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.22.tgz","integrity":"sha512-OyheshXH1G+eOUYUuMmqonzIAtFotZIj7sVWlutwzRQeHLuLqdt39ePuIDoN6C81s5uZqu5MdiHEIx+K896xhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3xGCZ0Vy956xfMHatsW5M31z63I4AegUCHsD4k94cbAiEA+47DIJ4ULTe4QlYUqpWbdiQmzRYlT7wV86e4hl5KWiQ="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.22.tgz_1494347048774_0.24125451385043561"},"directories":{}},"1.0.23":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.23","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"8af94ab63e0f0c134775b35e77504044d124c544","_id":"redux-pender@1.0.23","_shasum":"967267b6001e2a13d7eeef21f92dc4a3deca073b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"967267b6001e2a13d7eeef21f92dc4a3deca073b","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.23.tgz","integrity":"sha512-EFebTpCax4P1bJSpjQfeV8AAIG2Et1indefnCRiFieB+D3BpxSJBRAYX+b/J6SyoYN09cfsBy9CknzQmNYSTLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxgR+rxRhW//S7OyioDET01wymH7NWUGUkLnDlnZyN7QIgV0ojpl6lyFQbx3GKKhstsgCUj/L/hv2pFQxgQkR3+m4="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-pender-1.0.23.tgz_1494830671593_0.3385389959439635"},"directories":{}},"1.0.24":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.24","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","gitHead":"8af94ab63e0f0c134775b35e77504044d124c544","_id":"redux-pender@1.0.24","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-IApNx254gLpbWcn+JmqM23ue8DJR4CYrKcv1LSR3+3cnuuKZiqxAzeFcM8r9QCchx9yfQkSoayUdGqezbH6A4Q==","shasum":"8d53ee5b34d22cd95dcfdeeab34e7ce02c174a34","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHVF7+9X/N6udihYBOoyIUgbAioQYz6dsJRLDSUW0BHAiB8AwopF2sipVELasIIn2f5sG80BoE83UU9wWrofK2eAA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.0.24.tgz_1498921553809_0.779839476570487"},"directories":{}},"1.0.25":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.0.25","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"cb1fb28666e7989397dafbcca105312c1a11379e","_id":"redux-pender@1.0.25","_shasum":"e06ecbc22901fa8ea145f3ef6151e089693a6535","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"e06ecbc22901fa8ea145f3ef6151e089693a6535","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.0.25.tgz","integrity":"sha512-xtRToesuMjoMUdgKMFkaI7ffu5XYq1PS/vdid8p2eclnA12rbhxeRh91EsYpGWrLAVU7hu+HFpQCKUaymrfObQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUu3Mpaa/0k9iFb+RZD4/mcT8ZuNdyPuMtVxiZe94dsQIgN9YKdfy9TLMQlkwK0DuobdWQrQqcbHdSIo2MjfEf8lo="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.0.25.tgz_1505463691269_0.8503384632058442"},"directories":{}},"1.1.0":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.0","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"248c0e32ad8e7ccf5681263b88520c8f9ac3cc36","_id":"redux-pender@1.1.0","_shasum":"613ab05229f1ba2ead8ac88e42562e90304615ab","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"613ab05229f1ba2ead8ac88e42562e90304615ab","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.0.tgz","integrity":"sha512-7GbunyipIGWUtjoX7ecbC0Vd/Tr/ItgZMuE3yXI63KsqaHUC7lxm8QEcXWv+BcYLX7vn2lkf921x0wJWTDLTkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtl2Puw4Ry+zc5/nJOFUtfLpx4t5OHPawq8KiPqX0nkwIgacjwfznQDoaX6ZLR0GH+6LerUut566EXXbZcRkVxano="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.0.tgz_1505464293341_0.3556510859634727"},"directories":{}},"1.1.1":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.1","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"248c0e32ad8e7ccf5681263b88520c8f9ac3cc36","_id":"redux-pender@1.1.1","_shasum":"ce52d3a11b4118497a9a31df9e7976174abd9aae","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"ce52d3a11b4118497a9a31df9e7976174abd9aae","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.1.tgz","integrity":"sha512-vndlw/Sfqo3sM9ir6Y2MC5rGs/KoP0JWXL3rA79d1fzGR5uTPGo99ai7W7SxS3vEwy8rvmobL/Kluci4MQNNCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGxCLhuzPvAVxdnriJKw2DuMapZSJqPPVR45DRaCt1+gIgDHfSb3JYNzNXaRl9JpJKB7j9uPUA9HHYs0YBe0Ir3hU="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.1.tgz_1505464487144_0.502316168975085"},"directories":{}},"1.1.2":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.2","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"c02f72576df6ecbd5419b60fbd660f2cd82efe91","_id":"redux-pender@1.1.2","_shasum":"bf0dcaceb376c60c08b7f4724402dca9d9de27a3","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"bf0dcaceb376c60c08b7f4724402dca9d9de27a3","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.2.tgz","integrity":"sha512-cj1+PwrE0ctdXXgp1uMYlqNtGmBdqh1Jtm0KhZ1E2ak/o5Ngwm9DSbWYQv0FqGX9m3krtuR7F/Xvw0GCQg5KVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvkFL+DqRYDzH4VM38ZYxiw9XehqfXAal0Syd/NfvRiAIgMliMOxOfI4k+9lhx7eyg0bNw/3JCY1k+fDMhSXjPj2I="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.2.tgz_1505465969741_0.37119264248758554"},"directories":{}},"1.1.3":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.3","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"c02f72576df6ecbd5419b60fbd660f2cd82efe91","_id":"redux-pender@1.1.3","_shasum":"557a55678c02bd9136a81855106aa662673156ea","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"557a55678c02bd9136a81855106aa662673156ea","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.3.tgz","integrity":"sha512-10jwAD1XJxSmBYzyN/LnUhMlQoq/l71DvQ1abFdXzePfXqPDqpPZx1PVNZgSZUTmJUK23SzCbwFRBaR+pLZFTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+6plJ3H5rfqRqejFiERXN6jidWV3I80UG2E/L+SJxrAiBBSGi2QpZlYFP5+86v/Uz0uAGu3mIq7O9ojru4ijK9Ew=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.3.tgz_1505465991382_0.1662465324625373"},"directories":{}},"1.1.4":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.4","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"e1d82dcefd31aee7ad02b64edae6dadde543e626","_id":"redux-pender@1.1.4","_shasum":"f72b8375782299e3e5d652d62555cc522dc93a45","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"f72b8375782299e3e5d652d62555cc522dc93a45","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.4.tgz","integrity":"sha512-BAi34XW15z0p25lbtGKWX+YIYZ8FR2lvZiShtNPELANZEFxZc097jGH4d7L6ydtImUOEsW99w3UYSkNPKZqqyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBY6vjhR0/F50CypwXsk4ttuBUSFVtacjQawn3wFcp+CAiEAhLs5adjHI48moLn74w41e7/ATf2i9Ldl2wJdDSHhkhE="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.4.tgz_1505638543451_0.17066973564215004"},"directories":{}},"1.1.5":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.5","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"e1d82dcefd31aee7ad02b64edae6dadde543e626","_id":"redux-pender@1.1.5","_shasum":"757cd663cb93ec2047d277fbb9461a9330915344","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"757cd663cb93ec2047d277fbb9461a9330915344","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.5.tgz","integrity":"sha512-vS4ag0KXIcQQLRHUoPsWLP8W7r1BKxe+CrdH0KvUtjcJsdJg5+TVXCdyQDuytsY3eAIMkEoBu/VEusbut14TuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMtdgY3KepAS/Ij5IyDF7Y8XpWSdLAJApT0X8pqo92jwIhAPp2AGVXAH9VFaoekVtjEcpDTlJiF4Mck50lfhJOdSun"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.5.tgz_1505638668630_0.7219288621563464"},"directories":{}},"1.1.6":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.6","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"f0a1ec111c73ee73a7f84adb74d6188d70893c2d","_id":"redux-pender@1.1.6","_shasum":"6a16c3914fa7f6412d7b3bf1d788f10a00193eee","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"6a16c3914fa7f6412d7b3bf1d788f10a00193eee","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.6.tgz","integrity":"sha512-EvEgF6BLWjDN6cXbCwY9yGw3AAfFNR+RTFh0aBV/SPNMVZvr40mSbsvzA5iYV77+OjQfbOiJ42Ib34R2+fK3AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKZ3uHWrU3CR/BJ7Bi9ava5cLX0RfaqgHbxXSoPUI/MAiEA/XTW4YfZ/NVruxa1RGVklbhOhZj5WFnLoDZOQ7a7YoQ="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.6.tgz_1505640020191_0.33127113548107445"},"directories":{}},"1.1.7":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.7","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3"},"gitHead":"0cde07148fa4c5d48230f0b2bec64ccca88fd834","_id":"redux-pender@1.1.7","_shasum":"3f2e01833f53e4be43fa836450364c88b4267d66","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"3f2e01833f53e4be43fa836450364c88b4267d66","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.7.tgz","integrity":"sha512-HZGvFQ/OwhnGh05JPHrkxtQ0Wo7JYtaYBHEK9Et/PePQB+gO8GlFCgUjUbaWPClmObcxV9Lky5WRpLxMowIHmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYc0l//9glJBHBvbEXTnXFWYjrIxf7U2naEmMddOXU7QIhAKgvRPJaB3NazQYFuJxgXRDHi0tKP8iWpN+nZzrMTLnk"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.7.tgz_1506329600457_0.1394443402532488"},"directories":{}},"1.1.8":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.8","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0"},"gitHead":"7a527faa9280518ed6f127f58904aa7c4e7689a0","_id":"redux-pender@1.1.8","_shasum":"6a6254f052ee40e04c9faf6b547865e5608033cc","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"6a6254f052ee40e04c9faf6b547865e5608033cc","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.8.tgz","integrity":"sha512-wqQTJycdgYVNcw7lZj2Hg0wLWbi5g3achmNjDfPMUqXr0P9kXA4KF6tdqFrbHelBr/To5N4LNQaeirWzjdKZcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCJLLBOnxpGRPHAiJhuItPHs1MY0y1Wta8vXvh+m6UIAiEAkQ8cb4qibW/qqOkjYjH8bjqvBIWF51u43EI8Ce5Yt1Y="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.8.tgz_1506515527188_0.7931778144557029"},"directories":{}},"1.1.9":{"scripts":{"build":"babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.9","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0"},"gitHead":"4fef8aa1fd369638ce5ac602bab099d9401a0a38","_id":"redux-pender@1.1.9","_shasum":"302b6457019a41c011f18cfcb70b36ba90d06834","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"302b6457019a41c011f18cfcb70b36ba90d06834","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.9.tgz","integrity":"sha512-vwKc77w2t8uAcIlI2Of9Ij6lOgMmKIBjLcw1aWUDm1JchZQWnJ8REokgST5LqqS/8EQeiOgR1Yxv3fl8jcXYzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGawjqns+CEF7vs2Y1VbSPrQG4tLRdPNIWUV+fQUjP0QAiEAkXeWCn9uLXvI/PtJZW9HvLeVuhIoBAAYTN8jqeMU93w="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.9.tgz_1506600796322_0.09461206872947514"},"directories":{}},"1.1.10":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.10","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0"},"gitHead":"ecf6703bb5f7a33634f9720d92a8d959d3762470","_id":"redux-pender@1.1.10","_shasum":"db3bbbec1dc2f7830f09e81ab9a93e61a80ca546","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"db3bbbec1dc2f7830f09e81ab9a93e61a80ca546","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.10.tgz","integrity":"sha512-3R2A/lskxdV4I/bEc1FmRs2EJyNRpTvdDjWkSlBpwdc327stEmkmUcRrF5n5ei/TBnzZQlW8fKA9KL27M8/c2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2mV8HxGs1P8scpH+CInLtkSmBEJm6NEhKQBdML7m58AiB3RtJUMz7PptazPc3KXWVfAB6yQzs9S6/Xc7aMOIYrNA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.10.tgz_1506601755075_0.7991203437559307"},"directories":{}},"1.1.11":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.11","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0"},"gitHead":"402fd17a53badf1407169519d931dfc15df80df5","_id":"redux-pender@1.1.11","_shasum":"4d7eea0c58e0d1d44c1b1336c47f4b51052a69ea","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"4d7eea0c58e0d1d44c1b1336c47f4b51052a69ea","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.11.tgz","integrity":"sha512-KaQXkyVvJ0jWL5Dqg1SponxatQ3ggi5P91Sq1GAS44238CWhNmzaf5yj55zBzcfAgxk1tFAYvJu1EyMvCyUQXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9uUXKIAqsQpupSYxS3YKJqxpupn0zpKmJIgK+HD4WVAIhALAh9qD3eU7Or1EWQU/6Tc4YDwCNIPTh0s20pWpCJmMU"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.11.tgz_1506601952383_0.3075676632579416"},"directories":{}},"1.1.12":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.12","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0"},"gitHead":"d77ea50bd0bdd24c95a4085cea8caa090fb14c6c","_id":"redux-pender@1.1.12","_shasum":"a4f5dbb69125b815f8fda0dd89cdb30fd6001137","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"a4f5dbb69125b815f8fda0dd89cdb30fd6001137","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.12.tgz","integrity":"sha512-HPyM7kLU0OG07nG5bXLhv56KlwJKYx3MjWpsMdPDwVDgOb7jqgmGHmxCJFECN6KHeFyoHnthaYKbTOGCRxe7Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Sfy6sHg5oq9xoc/wjK78QZEp/fIXXnFxjuSN0fvDDgIhAOjFXepeJ8bv6ea6xBxXv93Qx7mQbVe8EljkGm7OYtFV"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.12.tgz_1506602785647_0.9855190881062299"},"directories":{}},"1.1.13":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.13","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0"},"gitHead":"13f6f455f0a3ba29a94e6c6dd3c33931ade64ae4","_id":"redux-pender@1.1.13","_shasum":"411a8b0f8ef1ad7366db3536628c965b67ef3be4","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"411a8b0f8ef1ad7366db3536628c965b67ef3be4","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.13.tgz","integrity":"sha512-Q5UPaR1dxS/xqmsHnTN6s/3m9WE5juF5bh+w0RCn2NvM91NgEUKM9RJnwc5/X6nvYM/29nUh+FlKX2PGHgCNPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJzN4ez9IuMtNMqDPWBG4Rw7y9RTabG87OaVSt5JwQxQIhAO8jHJLmuv2LK6SC90MSd4mCTiVr/g6XE+GW6U5ejY10"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.13.tgz_1506603838103_0.7120100751053542"},"directories":{}},"1.1.14":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.14","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0","query-string":"^5.0.0"},"gitHead":"dd4c916207f81a21dd89510d93f6650e0bf0d247","_id":"redux-pender@1.1.14","_shasum":"673bb7969d407e67434a1e6f8adad2a127cb23db","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"673bb7969d407e67434a1e6f8adad2a127cb23db","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.14.tgz","integrity":"sha512-utn8eq9USoeZfg7ecK9NKUSlHvtoY70N8u+GjmVLZOS0b5s2p+BptsyvfNBHKGTVxN2+uLDJKOw6ieN0Ah+xVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQj4/dkl3gWhwOIg4B4s+Rz5pPSP4XS7VmhwAJa5BtyAiAVAyyC9vSLdm3yR/fjKck7ThbJm5k+wom9PozQi6bbdA=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.14.tgz_1507631659610_0.2013704846613109"},"directories":{}},"1.1.141":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.141","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0","query-string":"^5.0.0"},"gitHead":"dd4c916207f81a21dd89510d93f6650e0bf0d247","_id":"redux-pender@1.1.141","_shasum":"f934394ebfa98372a917880485da276bdc6d6c43","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"f934394ebfa98372a917880485da276bdc6d6c43","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.141.tgz","integrity":"sha512-rsXx+crcxK1B0zP1gP9GNjn0wU93o1aJdz//SEDdRJVq5o7tmng+v54zuzui5T2dGee2fCMNtrPYLfFTjsU5Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsYD72V5CslnDOGnIRuuBcv2h7JMSW4KpV6du3E8AMfwIgJWD+L9umTtVma/0siQGGKGePGis2pSyL4kZQX2rLnn0="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.141.tgz_1508153200710_0.7228394085541368"},"directories":{}},"1.1.15":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.1.15","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0","query-string":"^5.0.0"},"gitHead":"a867a4254c8bfe8ca9e2286e352e59944a5d2e87","_id":"redux-pender@1.1.15","_shasum":"fd6950a0482bd5c4e7c95fe85da074b869967cdd","_from":".","_npmVersion":"3.7.5","_nodeVersion":"6.11.1","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"shasum":"fd6950a0482bd5c4e7c95fe85da074b869967cdd","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.1.15.tgz","integrity":"sha512-MtshiDDmmvpZD7lpbgVCJ2S/xqMtMg2E1Eel5PahyRhIzWGPbSMNu9bwEJdOUqrrxtsjItJYq0QD/ZJgSCHpIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfVOVu3moUG73OgZ+F7UrlPb4ihzD4lDvrbHPfykkC0AIgKkS1dlzAwntFQyVGbhHlmXE9e5WMl+Xf9n1Ct/Bc/rM="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender-1.1.15.tgz_1508154057369_0.8227877570316195"},"directories":{}},"1.2.0":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.2.0","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0","query-string":"^5.0.0"},"gitHead":"b859f71223ef294e1c0de9c20c695ff02d54ef9f","_id":"redux-pender@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-M6gAwa5mw4JbY68ScwSYvxO9i39V348ZorVQlPBI2HK4UdOirg1F1IR9yYxa7x+IRZTX+2DJ5DHr57XyJZ+C4Q==","shasum":"0c1bdcc0b8ca2304ccd11282d840c975df7cb36e","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.2.0.tgz","fileCount":12,"unpackedSize":27179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa11AACRA9TVsSAnZWagAANv8P/0wFGgogmyOgX6FiKnHQ\nDOY9WJA2y+rbUi6CY2rMJkPTiunhuNIYsSotAXfWImSckjg2nykQEAPfRB2U\nT3Xvw4KYg2p/Pcd5qEvnCdaHdxTuVW6qHCTfa7jisKnBLM5ZTdvvkEdQTRb6\nfA6ifnny1WDSxrLe3TtJF8De5sNX8xwIF43spvGWrJackLotBFyx+1ZbRsPE\n1GVtKdY3UEYQRXqxLGzRy79INiv0Lh2eUoTvWkX5W4xuTc7kDG8NMo+aV4E6\nE1ryAN2TGm1yZbJx3jg+wDHxR32jtWgoTyGt5r8Z2Hd032m82XoGv/I1WVRh\nQgia+hFbDHw9vapNskIUim7JnIJhoxxSqx56gM6o8QP+mv/RkuAZwxOI0pQ9\nl+RPuaLsa0jVA6nH4Rl6WtNAF8SwMLWuJZJJgc2fvGLqt/P2rJVXKVLPfe+1\nJ5QPHlpyEyA+/syEqqNQ8Reczz52Y/VHUfy3e0U7EJRuKCoQHxQi3Dn0SiBW\n66r9L/ogGi3qzFc+snHVrIXIhAUxjxiUygxySBuE5yZGoHYg0qYIeAarOIZx\nHtaym2SGXvZb4Lva7wAkkGKXP0uMo+ZjqzHb5/EHqRbMbRF6egsTI7A7Qy/d\nY8T2LmoJcNQ10SxN330IipDY9m3M+mGD9nJTQPN2pxNOKLbVUs3ZmwS4uZiR\njjS1\r\n=hxmO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDClIgAMt1/YhRUV23DtPdA2uiEEZrDcWYK+3mHA3AITQIgHUnOMejC5+xtZlKc3shYXkRdnzY1q6X2aMnGqTCGJ78="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_1.2.0_1524060159682_0.8620319641879994"},"_hasShrinkwrap":false},"1.2.1":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","jest":"^20.0.0","redux":"^3.6.0","redux-actions":"^2.0.2"},"name":"redux-pender","version":"1.2.1","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"eventemitter3":"^2.0.3","path-to-regexp":"^2.0.0","query-string":"^5.0.0"},"gitHead":"9b3664dcd89edd3d377a7359abeee61376df01f3","_id":"redux-pender@1.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-v6xtnRBgar3ZD1RbHBFbKo36CsOGMUXaU0VLHgmv6jM38v0oYQZFTNxWN3au3OqlXRgiqGyrHtHa2wSvqicsEA==","shasum":"e77202845b1bb25cb0476fc3439fbfd42a1efb3d","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-1.2.1.tgz","fileCount":12,"unpackedSize":27103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa11FTCRA9TVsSAnZWagAAmsAP/0UDIl3nQm6BsEeOO98E\nXQbiAJw0+5Jwif14nRui2Tuy43Kjez0EsXUNFfEXMHQSt4WSfZeFFWNDeRvy\nGXhNadYe649lRhufpApgjFih8wtk5S5UM1ADb3yDp+nhbl/vS/Dti4SnlRxW\nQAyy9TqQftUaMZNHIvXX1cFec0rnsBRulPeC05MAnUK7cZKjhZ5b11TPegvN\nULJeBzrIBsXSaXKpnuSJJuL/KVQJ5VzFBNNlNL41qFN3b4zyJNGmLXSKRd5R\nPLAx4Kf6tgn6MCQ3g3yOe/Kt02HDU77HLXLl9q9xaahLK48KCNaLo2JkL0SP\newI38uMHHE/MQUQuQDXMipV4YeQeuAnTmUN3eyF8isnVCGt68UVc1bCK+OIe\n8mCiAa1IUrRm4PeA0w6XpxpeNB66jCJh0TRFkIsZlYkA7dgsJMDFamOfEOTG\nxSVRNYH2WZcOjPlQk6Q3Xv6F6e/rMRoHsQpSQBwVxaFgGPXhV/Nmy6gRgPZ6\nyci9WXb4fAY4GnQzDj0eZrjTrOrNvgkHWagQap+yfauMFbEzSlg9KDrwoEEL\nSU+AiO3qyKzeIrR6jgdSp3NpQl4Ll5/57HnQl0QDBRhGpQY5VH9CnrgCIYSn\n2VOh49jHcUgN4CGev/H5JfLZhhFIXBa7ltE1AgtYapFzly4VEdQLXSCZwnAr\nQkap\r\n=NSF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN/S+XLNPvxHmrIZqNpUcI75LXxs7Yvghc3rKiu7FYwAIhAPZWQZRBf4TZYHYV8W1Wqi4uj9j68AdkqFdwwnRl4FAR"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_1.2.1_1524060498525_0.5094863467492845"},"_hasShrinkwrap":false},"2.0.0":{"scripts":{"build":"rm -rf ./lib && babel src --presets=es2015,stage-0 --out-dir lib","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.0","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"@types/eventemitter3":"^2.0.2","eventemitter3":"^3.1.0"},"readme":"# redux-pender\n\n[![Build Status](https://travis-ci.org/velopert/redux-pender.svg?branch=master)](https://travis-ci.org/velopert/redux-pender)\n[![npm version](https://img.shields.io/npm/v/redux-pender.svg)](https://badge.fury.io/js/redux-pender)\n\n## Introduction \n\nRedux pender is a middleware that helps you to manage asynchronous actions based on promise. It comes with useful tools that help you to handle this even more easier. \n\nThis library is inspired from [redux-promise-middleware](https://github.com/pburtchaell/redux-promise-middleware). The difference between redux-promise-middleware and this library is that this comes with some handy utils. Additionally, it also handles the cancellation of the promise-based action. To check out detailed comparisons between other libraries, please check [Comparisons](docs/Comparison.md) document\n\n\n## Installation\n\n``` sh\nnpm i --save redux-pender\n```\n\n## Usage\n\n### Configure Store\n\n``` javascript\nimport { applyMiddleware, createStore, combineReducers } from 'redux';\nimport penderMiddleware, { penderReducer } from 'redux-pender';\n\nconst reducers = {\n    /*\n        ...your other reducers...\n    */\n    pender: penderReducer\n};\n\nconst store = createStore(\n    reducers,\n    applyMiddleware(penderMiddleware())\n);\n```\n\n`penderReducer` is the reducer that tracks the status of your asynchronous actions. \n\n- When your request is pending, `store.getState().pender.pending[ACTION_NAME]` will turn true. It will set to false when it succeeds or fails.\n- When your request succeeds, `store.getState().pender.success[ACTION_NAME]` will turn true.\n- When your request fails, `store.getState().pender.failure[ACTION_NAME]` will turn true.\n\nIf you are currently using `redux-promise` or `redux-promise-middleware` in your project, there will be a collision. To avoid the collision without uninstalling existing library, pass `{ major: false }` when you initialize the middleware:\n\n```javascript\npenderMiddleware({ major: false })\n```\n\n\n\n### Actions\npender middleware will process the action when a `Promise` is given as the `payload` of the action:\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: Promise.resolve()\n}\n```\n\nIf you have set `major` to `false` when you initialize the middleware to avoid the collision with `redux-promise` or `redux-promise-middleware`, the middleware will only accept following action:\n\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: {\n        pend: Promise.resolve()\n    }\n}\n```\n\nBy default, middleware will accept both of the kinds of actions above.\n\n### Dispatching actions\n\nSince it supports [FSA actions](https://github.com/acdlite/flux-standard-action), you can use `createAction` of [redux-actions](https://github.com/acdlite/redux-actions).\nThe second parameter of `createAction` should be a function that returns a Promise.\n\n```javascript\nimport axios from 'axios';\nimport { createAction } from 'redux-actions';\n\nconst loadPostApi = (postId) => axios.get(`https://jsonplaceholder.typicode.com/posts/${postId}`);\nconst LOAD_POST = 'LOAD_POST';\nconst loadPost = createAction(LOAD_POST, loadPostApi);\nstore.dispatch(loadPost(1));\n```\n\nIf you are using this middleware as `{major: false}`, you have to use `createPenderAction`\n\n```javascript\nimport { createPenderAction } from 'redux-pender';\nconst loadPost = createPenderAction(LOAD_POST, loadPostApi);\n```\n\nIt pretty much works quite the same, but it puts the Promise at `action.payload.pend`. \n\n### Reducer - handling actions\n\nWhen you are making your reducer, it works the best when you are using `handleActions` of [redux-actions](https://github.com/acdlite/redux-actions).\nHandling action is done by using `pender`. \n\n> For people who don't know what `handleActions` does, it handles action by creating an object, rather than a `switch`.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\nexport default handleActions({\n    ...pender({\n        type: LOAD_POST,\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            };\n        }\n    }),\n    // ... other action handlers...\n}, initialState);\n```\n\nDo you want to do something when the action starts or fails? It is simple.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onPending: (state, action) => {\n        return state; // do something\n    },\n    onSuccess: (state, action) => {\n        return {\n            post: action.payload.data\n        }\n    },\n    onFailure: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\nWhen you omit one of those function, `(state, action) => state` will be the default value.\nAdditionally, it is not recommended to manage the status of request in your own reducer, because the penderReducer will do this for you. You just need to care about the result of your task in your reducer.\n\n#### applyPenders - helper function that allows you to apply penders super easily.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender, applyPenders } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\n\nconst reducer = handleActions({\n    // ... some other action handlers...\n}, initialState);\n\nexport default applyPenders(reducer, [\n    {\n        type: LOAD_POST,\n        onPending: (state, action) => {\n            return state; // do something\n        },\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            }\n        },\n        onFailure: (state, action) => {\n            return state; // do something\n        }\n    }\n])\n```\n\n### Cancellation\nCancelling the promise based action is very simple in redux-pender. You just have to call `.cancel()` from the returned value of your promise based action creator.\n\n```javascript\nconst p = loadPost(1);\np.cancel();\n```\n\nWhen `cancel` is executed, redux-pender middleware will dispatch `ACTION_TYPE_CANCEL`. You can handle that action manually or configure `onCancel` in the action pender.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onCancel: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\n### Using in your React Component\n\n```javascript\nimport React, { Component } from 'react';\nimport * as actions from './actions';\nimport { bindActionCreators } from 'redux';\nimport { connect } from 'react-redux';\n\nclass Example extends Component {\n\n    componentDidMount() {\n        this.fetchData();\n    }\n\n    async fetchData() {\n        const { Actions } = this.props;\n        try {\n            await Actions.loadPost(1);\n            console.log('data is fetched!');\n        } catch(e) {\n            console.log(e);\n        }\n    }\n\n    render() {\n        const { loading, post } = this.props;\n\n        return (\n            <div>\n                { loading && 'Loading...' }\n                <div>\n                    <h1>{post.title}</h1>\n                    <p>{post.body}</p>\n                </div>\n            </div>\n        );\n    }\n}\n\nexport default connect(\n    state => ({\n        post: state.blog.post,\n        loading: state.pender.pending['LOAD_POST']\n    }),\n    dispatch => ({\n        Actions: bindActionCreators(actions, dispatch)\n    })\n)(Example)\n```\n\n\n## Examples\n\nAn example project of using this library is provided in [examples](examples/) directory.\nIf you want to see some more complex example, check out [do-chat](https://github.com/velopert/do-chat). It is a ChatApp project that uses firebase as backend.\n\n## Contributing\n\nContributions, questions and pull requests are all welcomed.\n\n## License\n\nCopyright (c) 2017. [Velopert](https://velopert.com/) [Licensed with The MIT License (MIT)](http://opensource.org/licenses/MIT)","readmeFilename":"README.md","gitHead":"fedc89811eb8df28cdef6fea4ae94bb71d1e32b2","_id":"redux-pender@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-PFvKqxdi/n7OQE8knT4AMut3ZptQ/cx/0mRXuExO01fulGMSC1VQ89I3AFoeV71L8MrIsnhEX2Ay5QOuodJuKg==","shasum":"263c4f0a74550b104130f04d945af0fe9aa86d70","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.0.tgz","fileCount":3,"unpackedSize":10162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbXteCRA9TVsSAnZWagAANNwQAJ5XnDcF9JscV3uGf16C\nLk4yFnvrFsbNZS3BgOck29wSW5NG35+qMK8vRWOLUH9jVDxV4KcQ1kyj4V3i\nIZI+p44wnbQYakMUGwGpCx/0mjd60bhHuQ2deTfvWMwjRpi3nbYWa2NIqZNm\nVcQlbYzT0gM29KV+YARBIeoZoQBhIP1+MQURjml9JuMSmlElsy5B3XFdthwl\nOLbC+j7OS4iZpyBOlp2ZAlTGbdkhDdW8zxrbhJjc1gO7BUmZpUCgeaVQuGHh\ncmacdIbX1MsYuVIqP4cYlB7I8R3crkrPlPBn7+xrDIqIkP9lE0Ch/9D6vr3x\nSDld0Z22RjtiO1ycnzLk7W5MwPGooZXe3F0uBrAht7LkaQquhwX8I61IUpkp\n8ziSxSMinp98C11DgjsiZ72qxKpHYerVVSwalMFjsFQlkG9AnuLGp6KgIVsF\nxG3/PGGUNEB6nIcUXIOUucBLYiIlvOQIIokZnGfcCBdrS9DGapxxHMzJP6i3\nebqq0JQxFqCwwaHZDlsHMxriG4Dm8L5sCEvU3/NQcHBN7wJD//E3V0e18GKT\nvKb/dAP7o8H6ypnxgu6AAgLbfD57RjMfoC1jFAfYfDwnSbB6b7C8ughXApLJ\nhRpwD5zNevoweTwkCiT9n25e9oOY3nvcNqOEz6PPhFKlXcEyPASjzTMYW5Lj\nZF7J\r\n=Z7pH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBFLdj4z/10+UVgh9PDhfrKcxfnG8/dRgYqfrTnu9nOgIgR7goUJdirYV0sOG0srdvS9XJnW9/HV0jKqAjzIhM5Vw="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.0_1533901662325_0.36136093660888546"},"_hasShrinkwrap":false},"2.0.1":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.1","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"@types/eventemitter3":"^2.0.2","eventemitter3":"^3.1.0"},"readme":"# redux-pender\n\n[![Build Status](https://travis-ci.org/velopert/redux-pender.svg?branch=master)](https://travis-ci.org/velopert/redux-pender)\n[![npm version](https://img.shields.io/npm/v/redux-pender.svg)](https://badge.fury.io/js/redux-pender)\n\n## Introduction \n\nRedux pender is a middleware that helps you to manage asynchronous actions based on promise. It comes with useful tools that help you to handle this even more easier. \n\nThis library is inspired from [redux-promise-middleware](https://github.com/pburtchaell/redux-promise-middleware). The difference between redux-promise-middleware and this library is that this comes with some handy utils. Additionally, it also handles the cancellation of the promise-based action. To check out detailed comparisons between other libraries, please check [Comparisons](docs/Comparison.md) document\n\n\n## Installation\n\n``` sh\nnpm i --save redux-pender\n```\n\n## Usage\n\n### Configure Store\n\n``` javascript\nimport { applyMiddleware, createStore, combineReducers } from 'redux';\nimport penderMiddleware, { penderReducer } from 'redux-pender';\n\nconst reducers = {\n    /*\n        ...your other reducers...\n    */\n    pender: penderReducer\n};\n\nconst store = createStore(\n    reducers,\n    applyMiddleware(penderMiddleware())\n);\n```\n\n`penderReducer` is the reducer that tracks the status of your asynchronous actions. \n\n- When your request is pending, `store.getState().pender.pending[ACTION_NAME]` will turn true. It will set to false when it succeeds or fails.\n- When your request succeeds, `store.getState().pender.success[ACTION_NAME]` will turn true.\n- When your request fails, `store.getState().pender.failure[ACTION_NAME]` will turn true.\n\nIf you are currently using `redux-promise` or `redux-promise-middleware` in your project, there will be a collision. To avoid the collision without uninstalling existing library, pass `{ major: false }` when you initialize the middleware:\n\n```javascript\npenderMiddleware({ major: false })\n```\n\n\n\n### Actions\npender middleware will process the action when a `Promise` is given as the `payload` of the action:\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: Promise.resolve()\n}\n```\n\nIf you have set `major` to `false` when you initialize the middleware to avoid the collision with `redux-promise` or `redux-promise-middleware`, the middleware will only accept following action:\n\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: {\n        pend: Promise.resolve()\n    }\n}\n```\n\nBy default, middleware will accept both of the kinds of actions above.\n\n### Dispatching actions\n\nSince it supports [FSA actions](https://github.com/acdlite/flux-standard-action), you can use `createAction` of [redux-actions](https://github.com/acdlite/redux-actions).\nThe second parameter of `createAction` should be a function that returns a Promise.\n\n```javascript\nimport axios from 'axios';\nimport { createAction } from 'redux-actions';\n\nconst loadPostApi = (postId) => axios.get(`https://jsonplaceholder.typicode.com/posts/${postId}`);\nconst LOAD_POST = 'LOAD_POST';\nconst loadPost = createAction(LOAD_POST, loadPostApi);\nstore.dispatch(loadPost(1));\n```\n\nIf you are using this middleware as `{major: false}`, you have to use `createPenderAction`\n\n```javascript\nimport { createPenderAction } from 'redux-pender';\nconst loadPost = createPenderAction(LOAD_POST, loadPostApi);\n```\n\nIt pretty much works quite the same, but it puts the Promise at `action.payload.pend`. \n\n### Reducer - handling actions\n\nWhen you are making your reducer, it works the best when you are using `handleActions` of [redux-actions](https://github.com/acdlite/redux-actions).\nHandling action is done by using `pender`. \n\n> For people who don't know what `handleActions` does, it handles action by creating an object, rather than a `switch`.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\nexport default handleActions({\n    ...pender({\n        type: LOAD_POST,\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            };\n        }\n    }),\n    // ... other action handlers...\n}, initialState);\n```\n\nDo you want to do something when the action starts or fails? It is simple.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onPending: (state, action) => {\n        return state; // do something\n    },\n    onSuccess: (state, action) => {\n        return {\n            post: action.payload.data\n        }\n    },\n    onFailure: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\nWhen you omit one of those function, `(state, action) => state` will be the default value.\nAdditionally, it is not recommended to manage the status of request in your own reducer, because the penderReducer will do this for you. You just need to care about the result of your task in your reducer.\n\n#### applyPenders - helper function that allows you to apply penders super easily.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender, applyPenders } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\n\nconst reducer = handleActions({\n    // ... some other action handlers...\n}, initialState);\n\nexport default applyPenders(reducer, [\n    {\n        type: LOAD_POST,\n        onPending: (state, action) => {\n            return state; // do something\n        },\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            }\n        },\n        onFailure: (state, action) => {\n            return state; // do something\n        }\n    }\n])\n```\n\n### Cancellation\nCancelling the promise based action is very simple in redux-pender. You just have to call `.cancel()` from the returned value of your promise based action creator.\n\n```javascript\nconst p = loadPost(1);\np.cancel();\n```\n\nWhen `cancel` is executed, redux-pender middleware will dispatch `ACTION_TYPE_CANCEL`. You can handle that action manually or configure `onCancel` in the action pender.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onCancel: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\n### Using in your React Component\n\n```javascript\nimport React, { Component } from 'react';\nimport * as actions from './actions';\nimport { bindActionCreators } from 'redux';\nimport { connect } from 'react-redux';\n\nclass Example extends Component {\n\n    componentDidMount() {\n        this.fetchData();\n    }\n\n    async fetchData() {\n        const { Actions } = this.props;\n        try {\n            await Actions.loadPost(1);\n            console.log('data is fetched!');\n        } catch(e) {\n            console.log(e);\n        }\n    }\n\n    render() {\n        const { loading, post } = this.props;\n\n        return (\n            <div>\n                { loading && 'Loading...' }\n                <div>\n                    <h1>{post.title}</h1>\n                    <p>{post.body}</p>\n                </div>\n            </div>\n        );\n    }\n}\n\nexport default connect(\n    state => ({\n        post: state.blog.post,\n        loading: state.pender.pending['LOAD_POST']\n    }),\n    dispatch => ({\n        Actions: bindActionCreators(actions, dispatch)\n    })\n)(Example)\n```\n\n\n## Examples\n\nAn example project of using this library is provided in [examples](examples/) directory.\nIf you want to see some more complex example, check out [do-chat](https://github.com/velopert/do-chat). It is a ChatApp project that uses firebase as backend.\n\n## Contributing\n\nContributions, questions and pull requests are all welcomed.\n\n## License\n\nCopyright (c) 2017. [Velopert](https://velopert.com/) [Licensed with The MIT License (MIT)](http://opensource.org/licenses/MIT)","readmeFilename":"README.md","gitHead":"fedc89811eb8df28cdef6fea4ae94bb71d1e32b2","_id":"redux-pender@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-ylI+7eAuvQ586UF/G9eP3iYlV8kBvIUVz3+Ld+d7s7KKJ+VFYkAJ0X3bWViHHZLEWd27tXjLKHy2ZUKUjguuyQ==","shasum":"4ae27509e861a04fc42e4f57968e80348488e05f","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.1.tgz","fileCount":11,"unpackedSize":22868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbXuxCRA9TVsSAnZWagAA+4gP/RCVrIaTfzbbH6SAV+zg\n4YmFLtYs6hFwZNsznD4c/rK9eYc3xcuzF2vKcNqF9xf3oiisPleaLkVfaAp/\n/EXFX/h+sr3+UL2js8IUuKlC6k2EhJ0BPVKc+LdRqD8jDq6YHtcvgMVqdGto\nnyf2lRdAbv0E9RjlrUoREcnDHzOaVPUr1Q9GaDWJrMCncbjEbKTX2+XK749s\nh0GGSien0yfauI0rK9Xi0lspX1cxUFWEYjITCycOjC1nbDsvHYHKPfIdf7zK\nvS+JvxirPup5D2wMfOHGF+jSfmCniCgm+br7yP0hjnfXfV1euO2xMI9+FX3G\njL3phusLGLyu2aha9MThBGXGxaqlFpS6DReoCzKYWidRXbgCie1W9CJSNpqH\ndLVNRHwPul5QWt4R2RJ3GhhhlblUQ2yE9+ew2jO/GsmK/PMKBtAb/GY8h4vT\ngsvrgyAr5DhXRBeHMavN9N5UlDCDTcz7HcwR+4Xti6fb4QMawbDtyStzM2L5\ngpNsgohzJKcZf/SZ1YexwQ3M9uv3InPtxAcM93IAAeT/BAVl/ePqQHibqSFS\nff9EER3XJdlLGxTW7HylgX82e76B3KOnDzRS5PYKg7zGqe2cH9NPo1Tbvgst\n4g8qj2jB1kXURdODdvKyjEdnUqMZhhrJjacvEVtDz3h3MlxE2mKv1lSAyeu2\ntReR\r\n=uaoK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRaNiEfH6C17MOTq2BefAQG0BUTZdZRF5PwjpSUES6JAIgM9QwYoqcHixTmqVjkt/CwZomlBWFQuRko2V18cDti2s="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.1_1533901744742_0.8205808902710376"},"_hasShrinkwrap":false},"2.0.2":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.2","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"files":["lib"],"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{},"readme":"# redux-pender\n\n[![Build Status](https://travis-ci.org/velopert/redux-pender.svg?branch=master)](https://travis-ci.org/velopert/redux-pender)\n[![npm version](https://img.shields.io/npm/v/redux-pender.svg)](https://badge.fury.io/js/redux-pender)\n\n## Introduction \n\nRedux pender is a middleware that helps you to manage asynchronous actions based on promise. It comes with useful tools that help you to handle this even more easier. \n\nThis library is inspired from [redux-promise-middleware](https://github.com/pburtchaell/redux-promise-middleware). The difference between redux-promise-middleware and this library is that this comes with some handy utils. Additionally, it also handles the cancellation of the promise-based action. To check out detailed comparisons between other libraries, please check [Comparisons](docs/Comparison.md) document\n\n\n## Installation\n\n``` sh\nnpm i --save redux-pender\n```\n\n## Usage\n\n### Configure Store\n\n``` javascript\nimport { applyMiddleware, createStore, combineReducers } from 'redux';\nimport penderMiddleware, { penderReducer } from 'redux-pender';\n\nconst reducers = {\n    /*\n        ...your other reducers...\n    */\n    pender: penderReducer\n};\n\nconst store = createStore(\n    reducers,\n    applyMiddleware(penderMiddleware())\n);\n```\n\n`penderReducer` is the reducer that tracks the status of your asynchronous actions. \n\n- When your request is pending, `store.getState().pender.pending[ACTION_NAME]` will turn true. It will set to false when it succeeds or fails.\n- When your request succeeds, `store.getState().pender.success[ACTION_NAME]` will turn true.\n- When your request fails, `store.getState().pender.failure[ACTION_NAME]` will turn true.\n\nIf you are currently using `redux-promise` or `redux-promise-middleware` in your project, there will be a collision. To avoid the collision without uninstalling existing library, pass `{ major: false }` when you initialize the middleware:\n\n```javascript\npenderMiddleware({ major: false })\n```\n\n\n\n### Actions\npender middleware will process the action when a `Promise` is given as the `payload` of the action:\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: Promise.resolve()\n}\n```\n\nIf you have set `major` to `false` when you initialize the middleware to avoid the collision with `redux-promise` or `redux-promise-middleware`, the middleware will only accept following action:\n\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: {\n        pend: Promise.resolve()\n    }\n}\n```\n\nBy default, middleware will accept both of the kinds of actions above.\n\n### Dispatching actions\n\nSince it supports [FSA actions](https://github.com/acdlite/flux-standard-action), you can use `createAction` of [redux-actions](https://github.com/acdlite/redux-actions).\nThe second parameter of `createAction` should be a function that returns a Promise.\n\n```javascript\nimport axios from 'axios';\nimport { createAction } from 'redux-actions';\n\nconst loadPostApi = (postId) => axios.get(`https://jsonplaceholder.typicode.com/posts/${postId}`);\nconst LOAD_POST = 'LOAD_POST';\nconst loadPost = createAction(LOAD_POST, loadPostApi);\nstore.dispatch(loadPost(1));\n```\n\nIf you are using this middleware as `{major: false}`, you have to use `createPenderAction`\n\n```javascript\nimport { createPenderAction } from 'redux-pender';\nconst loadPost = createPenderAction(LOAD_POST, loadPostApi);\n```\n\nIt pretty much works quite the same, but it puts the Promise at `action.payload.pend`. \n\n### Reducer - handling actions\n\nWhen you are making your reducer, it works the best when you are using `handleActions` of [redux-actions](https://github.com/acdlite/redux-actions).\nHandling action is done by using `pender`. \n\n> For people who don't know what `handleActions` does, it handles action by creating an object, rather than a `switch`.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\nexport default handleActions({\n    ...pender({\n        type: LOAD_POST,\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            };\n        }\n    }),\n    // ... other action handlers...\n}, initialState);\n```\n\nDo you want to do something when the action starts or fails? It is simple.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onPending: (state, action) => {\n        return state; // do something\n    },\n    onSuccess: (state, action) => {\n        return {\n            post: action.payload.data\n        }\n    },\n    onFailure: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\nWhen you omit one of those function, `(state, action) => state` will be the default value.\nAdditionally, it is not recommended to manage the status of request in your own reducer, because the penderReducer will do this for you. You just need to care about the result of your task in your reducer.\n\n#### applyPenders - helper function that allows you to apply penders super easily.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender, applyPenders } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\n\nconst reducer = handleActions({\n    // ... some other action handlers...\n}, initialState);\n\nexport default applyPenders(reducer, [\n    {\n        type: LOAD_POST,\n        onPending: (state, action) => {\n            return state; // do something\n        },\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            }\n        },\n        onFailure: (state, action) => {\n            return state; // do something\n        }\n    }\n])\n```\n\n### Cancellation\nCancelling the promise based action is very simple in redux-pender. You just have to call `.cancel()` from the returned value of your promise based action creator.\n\n```javascript\nconst p = loadPost(1);\np.cancel();\n```\n\nWhen `cancel` is executed, redux-pender middleware will dispatch `ACTION_TYPE_CANCEL`. You can handle that action manually or configure `onCancel` in the action pender.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onCancel: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\n### Using in your React Component\n\n```javascript\nimport React, { Component } from 'react';\nimport * as actions from './actions';\nimport { bindActionCreators } from 'redux';\nimport { connect } from 'react-redux';\n\nclass Example extends Component {\n\n    componentDidMount() {\n        this.fetchData();\n    }\n\n    async fetchData() {\n        const { Actions } = this.props;\n        try {\n            await Actions.loadPost(1);\n            console.log('data is fetched!');\n        } catch(e) {\n            console.log(e);\n        }\n    }\n\n    render() {\n        const { loading, post } = this.props;\n\n        return (\n            <div>\n                { loading && 'Loading...' }\n                <div>\n                    <h1>{post.title}</h1>\n                    <p>{post.body}</p>\n                </div>\n            </div>\n        );\n    }\n}\n\nexport default connect(\n    state => ({\n        post: state.blog.post,\n        loading: state.pender.pending['LOAD_POST']\n    }),\n    dispatch => ({\n        Actions: bindActionCreators(actions, dispatch)\n    })\n)(Example)\n```\n\n\n## Examples\n\nAn example project of using this library is provided in [examples](examples/) directory.\nIf you want to see some more complex example, check out [do-chat](https://github.com/velopert/do-chat). It is a ChatApp project that uses firebase as backend.\n\n## Contributing\n\nContributions, questions and pull requests are all welcomed.\n\n## License\n\nCopyright (c) 2017. [Velopert](https://velopert.com/) [Licensed with The MIT License (MIT)](http://opensource.org/licenses/MIT)","readmeFilename":"README.md","gitHead":"fedc89811eb8df28cdef6fea4ae94bb71d1e32b2","_id":"redux-pender@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-kwaF5wWcGQs9ZFa1cx0rsR5nmn3Yve5XZFDTzf/UldUIhcOU3HRAafJujYYk+t23m++5Izbx1wzgfuR/TW/spA==","shasum":"98bb1929708bb9ad0bf32bf8e907a8f5e6037c4d","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.2.tgz","fileCount":11,"unpackedSize":22801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbXw0CRA9TVsSAnZWagAA3ngP/2AZzz8JL2dHwQ0t5mWM\nbooj8DcEKBj3nzZSZgnNZfVA1wZW7CvSyi65ouESKd/Imo1trog4dOGJ6w4L\n8IfwFf8W0dXuU+Sgvq0sJhNUikitn2YnqrdFWoX2MkyIJcnTccOJdTX+pjU6\nfJ+ec0Fk/vgYYoQbS0u7zYymh/OS6/SdmobkjlYwX0/nWoRN/lp9tiBKnYtS\nI+Wf6RkUs9NRpbITYJ/3OmY8U7JUl5DgT4ZqzrC5lZ/m/B9MgxYMPrlCcXZu\n/R3KCkl2Va22XEGELVzqeRVLnWTW+dfSnjDvxzgk1gxRErrPlF3gcCO+1hgv\nq7hM7fmk2aMlOlOudEc6vz96rME3tj8VRje7yLZ7UY4ph2/gobxKfJPGnEl2\nwlj/1auaR0kuio1mpfu6tYuk4/+xKQs0NrnxbyQdKGR/8NqGMYuGVD1WBzzH\ne6r9Jdhwq5n1VJ/gfMHzxJlW2gl7ElFDmLp8aR/6lQ744ViNzoYmvbSAbRen\nGHbA/VCsAW/O7r93Fb7iEyYzMXU1h0bfWyyrz3JODbuTUD1+QE80jbp9vWgv\nhb09dApFTNvZ60zQWFjz063pAIOPPyyN+eoZghC4rkzFLEwjlCZYW0bndf2W\nkwO5Kk4OR9pW/9vM02IAKyAcBWSr8kqDaiKR+CIHou9GHxzK9fqhLrTnQHMW\nqOR9\r\n=lJqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF12PIP8S07TAUO0mIoP0TL3MrppeVwo9q0k3Gr2Li5OAiBraiBwl1zdBpjwd882NDmmnX6QU4GvewdnD3PId/yMGg=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.2_1533901875624_0.07842007534599116"},"_hasShrinkwrap":false},"2.0.3":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.3","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.3","dist":{"shasum":"c0ede0aaa10ebfed7e7bd7be0e01f9341ab71621","integrity":"sha512-DCUOfe1SCnvoVb54nzHreRezZzK+32t1ippoL5eInrItKN9nNSY/7fpjCl/SHjDeXwn8G5RgPBlFWRoz7W17rQ==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.3.tgz","fileCount":17,"unpackedSize":23053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6WWaCRA9TVsSAnZWagAA0PkP/0WniGNpON1uuSaNu6ew\nrtXMTpb9d2M4OWS3gUZaDKuRpHiEf+qF0D4YxZatjv14MmmrrT6ReFGkKoYi\n2KZFgs2X/e9y5/7qpGvTNubbTa3Zy0nxzjjqIO83/rM/59jmjsjnJEfQpA38\nqSNVxKsy5cdokP0gQz/ikCm6AfAF7vPEpCIC/fqycAFlmmkbcDG5YmUp3bkq\n9jZK5sQyNk7E41HtKbmY2AWle930GVEL6c0M8Md7WekCh/ljZ6OR2nyby5by\nNq4B7H4Ci6B7TNFs5ncVwvf6yqR6ir7BD52fAtQjb2lm6nxxwZ5jzvy1w1OI\nrl8/5XRlmzZkkQ4g2XUXghfxoKAtkr7VRwKXzESptxYHF2rSFlf5pdJP+5ya\n3HL545pufcUKu2RZ3HJbTM1cbgYizlzPi2ddL2KoBvOJk4DnpSnBLHLooOBQ\nHosUamUH7xLr5BCbW1LGEKMUXNswVb5uOvG7AKkCgM9un4C9Ips1ekRSlBoL\nzkyuquJCM5j+2+ug+5ICNwQvq4PyU2/Pzq2O0dacUyDI30ErBCr9okR5SRnV\nPd142zKE7ezH4j1H8k1KOi+AtaZX/ECsNNp9RcmH7cPsZINf1tWsXTeWBYF2\nWfitaAB0YRJi15klbQSB7xiZ2WuNG24HteN1LYAprrN0BkmlaRoXuC3eUTcs\nGLDs\r\n=cISb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq/Xwy/ZoARYqfr4DhbOJN3abEEDJDHVPfUf7Kv+yg2wIhAOOFpF7FSLl9CZfQdiBc1bFEwyxY7OnKRYiIS2va9uAZ"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.3_1542022553886_0.25880562602708523"},"_hasShrinkwrap":false},"2.0.4":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.4","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"gitHead":"b2ef31a396aed50a07f7a059088473926f356283","_id":"redux-pender@2.0.4","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-ko6m9m+m9X4fGxfSu7XCeEIFINyWbnkQhOcYsM7mAS8PXnASYvCTqn1TivkCZMXAgSw2ZiIXqsbNSccsdpIoew==","shasum":"5cd593f39cf8fbd65e59e90c9077c498537d9fa4","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.4.tgz","fileCount":11,"unpackedSize":22983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6iPNCRA9TVsSAnZWagAAlqAP/jqEREuVncN/jE7FKOyp\nogMzX6OvZVIpR3DnU9Ziw9KE4J28152qBPnr1XO6WeGeb+2VAGCiMM8H9SRq\n+7xoIWXgUGKQoTrkaAD/2uCTI77nnhGeDqrmrVFkXupv+MBtEUQyIfH06IYX\nG7E4DT/pYO0C6AnTPQKTt4Asmhtp5ZlzkgbnTJceXhOslZ6w6r3j34PmVwGt\nyw4IQ++ZEEAPk4UlIduBts3Lcpd1ft80POS3XbKlLBI+1qSjFFsso47ocJ45\nde66CXeoG6qbsUdjXBv0FOFr+iT+JYLb2m2zIyOsF6BVtlzNK1VkJ54UlDnn\nKtaW0eXTFk7MZFibjOFKZosPjy7qorBGHyex0eIn38gAeJPhDxXAdw2Rn6pm\nekKTj9gEms6CaqQZVIBMNoUQKsRvp64DzHwe1TC+0mw6Wfj2TsZ2R0zoyCzB\nZo7Y0nZZYMeoPWoqRSlZowU8YslMJCmz8bKcfCIOBgU1UXlWEIBtNxxr6mvZ\n0CzVR/pYyrzd2GbBdDTd9D4X2W4vsgLijxSkIfQVQqdztVnyG4Z/W/3T8GBo\nuRH+kHEJtEtv8APAeuvp7XmP6p7tOVcvAkNvVb5btGXfiP0uwqAlZ0yd5mOi\nPMPifPB5PokBGFMiCpIo6vDNuI3tCb9A1QX0pMGyfJuNnK7kmeqAykPa7e6T\nV6eF\r\n=6O1S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpkv7a42k+b93UsQz7G+7XuscBCnEHY0SsFxD0PiwX1QIgDXC22YhqZPh6DNIPVE7wad3sXeIocnjpO3MlVbufAXA="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.4_1542071245064_0.1801815777747584"},"_hasShrinkwrap":false},"2.0.5":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.5","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"gitHead":"7d1fe20bb12a0d3896e935c18d250c003f7d3337","_id":"redux-pender@2.0.5","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"dist":{"integrity":"sha512-Kwy+KhCXaE/kXTgd/pS/FTfMJ97kClB4wV6Svx3/X//0HnmrvP4XkCN6pgFuP452o5HVHVql6/GaAIdF0pnVGA==","shasum":"8ddb7787cf24f78a2f835d9f9f2948a0cd1ed1fe","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.5.tgz","fileCount":11,"unpackedSize":22849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6lU1CRA9TVsSAnZWagAAbH4P/Axj/1XVxg/y4eOwEA4E\n4X6gORg5TG07TiOA2jP58qH/0DhLIAR+59+ZRX+MGbg3DAyyDXosQZuYb29h\nscQqPA9yId7/CsYRj0PQotuycJ2HnCi5fwmvplgx9pP66QJlUJ+Ep3R3bQ8w\ntvWOHP4pr+dAc4Cud7fZ0aIH6v1blQueS657yPBBcZPtrpohOREKAVzw9WFf\nAlJreIQTBOglPPEfamybAsyk6kJ4le3HRYmdS1M0NxaVc8U8ULeMkGDEnFYU\nMW8Q8WAC/TyQxbUYtflbag31d18Qp8wMpWDsVgg/Ziu/l31j0GhOeZxYOVCl\noMeY55C/45ZCosQ4W0n3x64MIRoE+ztCWhEatUYiiOKgCr2uDl1izWcigqD/\ng+yEmka4AYWebJrk1iuuYHHycTuq6VUEk50qAuYbcp7YBYsMDvkZ746JRQ5P\nqXS2/bss1g9FsJor+MbHZ5p21xNQsFLWUPdiefurOxujjJTKCqsdoPx/a2kQ\nO8zz7FEBuUmAXwF25DEKjbrHMBa/J2NnXfgcIIrx4F4Za2T7ex/dNSfIZFI5\nucMxpr4s5YX3eiFwAboGorUjFeHPLiULf8uO1oPOPYI1wNrmOKmdciPLoPPa\nE4IH5qrI5KbmN4JdVWnOio8W8aO0DRnJaeQQp/zXuBSwSwU248OUHeRkejTa\nSUvb\r\n=zdwZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBFwUm6ykg4YkITXOdrOsvIvbhegnbvCDktgVcxovcVAiBfnUegTMG43j21Oo2AQbjN3kiidg7SSEGiY8alYhOQkw=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.5_1542083892906_0.9059994350523544"},"_hasShrinkwrap":false},"2.0.6":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.6","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.6","dist":{"shasum":"11eda48be39a027a4b676edb2335699a364e01af","integrity":"sha512-gdSWv76I5rE/HTkK7hnXdw7bHRW9pclp/wg3zBi0HmxsaNMgJAR47mjYBr85cldx5b2Bt0rEaVClw7VS54lQ2g==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.6.tgz","fileCount":17,"unpackedSize":23060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6mGmCRA9TVsSAnZWagAAO8oP/jUSPG1+Ip/MPsCyI515\nvCzHHdQD2rMIuZZTC0hMl3DHr8bQazCKaSL+rllwP/Tt0UIDH+s0pHvV+x5u\nFhRt8G0Wr0I1f1GVcifAxV5w0i/zbcUJ3e1og3DPdGO6NdvF5etdqgW9xBcm\n629LfsUhzDCuifC+/ClaUNdFOC8RvVqb9CmnRCDOBNXlphP5kw47YLdEg7BN\njO19ITKlI2IfNWzHGOKXdu+FVz/JewH/XJexi/g4xOMJwV9+haIiE17joklH\n+c32zoUm7cq7K2W2den8Yo7ajr25tjzUff+mzYDsteDzNxxCBIrKxVDC6xWV\nVy3Oiy3H353n2pls62ds+BUQ5KCYkwyLJP1b5g9fvAJpgOlVtg8jwa5yV6rD\npUJAykeh+alfgpJPqWTiefsgBHqLmvdwz/OA0DIvxf0MQ5oUSLB2mqQjFWXf\nQM58nD34x3jaBusyhgzEDKNrztmvxMCh5ApA66hmCvtFI7HWuCPO2gv9KFrU\nuvGv4GxMWEcxTv263lk282M5tfGU986cGc9BfN6tYyf3sUpCMkvWjsJp6emM\nGk+taBJENPNV9trWcxssIBQXnRgnVbRcfd2bNZll0W0O6XrJgZOJ7gkZ95u/\nFA2bLLeBAEqdNZaY4G45pxH/fPWkIZW/gcYpu+FoiibFLi3M8bxb8ZAKly7N\nGad9\r\n=8e6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr5S19h4Jhcllukr7Ee/dLHdatmrw2jYRbE6SIlYbCzQIhAOWZEsJtibalR6ZJUv6LEoll3jICqf2uW+0kAImEP7aL"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.6_1542087077343_0.7459996926021182"},"_hasShrinkwrap":false},"2.0.7":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.7","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.7","dist":{"shasum":"00956051ae30bf1a9a7dec78bb8101fe3c598c3d","integrity":"sha512-8mPZedHlgS4l79a6PzHMAvo9FuaO+KwQTryFnAV+BpMkJ2tyjABYXe4OU5NYEKm0yl5E7y9Dk7qQKebsr62l4A==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.7.tgz","fileCount":17,"unpackedSize":23124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6q7yCRA9TVsSAnZWagAA+TEP/jDj544oIWmLgwcwdLTP\nRSHZNFmiAt3YtJDl0hJZ0PBHevB6FUpdznD+JbbcdLQDCdJvXYMB8nNaEWQ1\nsoZwl5HxiKyzddPUkaLhw82wG0MfvjWJwBLZyaEeDwhK1D3mmvWMrd164Sqw\nxlU3yw8kZPIUW7RyV6KR8Kg8i8troUQn5uLxXWXlvEjf4ZlUMpPDb13m+C3Y\nHpWlqA0zbrWwWhO2dw2t8wFjlk0p0A17kqc7v+3Eg6sYcYHJwMoQ6Zyy2OF2\n9kPmI4ij0eMFz37rzEskmuJOdhX3hyNn6MWv2lpntOj6FGxZ2m76X8oQVOUe\nzMU6zcdHCfg5E5tChNtHUnFJu373jLV4quDjckGUhrL30r1pew9QEP//Iyk8\nfgeDlYmN9LkKVLRwuPJP+CgDIolZDqqZwVrho9WhsNb0o+S553z1xHnOVxJi\nr6pL96AJ1ajfco6g65r7TDImFG39jOTE64sbjVqvmikcDkcc3zyMROh1ILS5\nJFbw03CpM0+NtfbD7EhX1LvC5qj8GX5mL2tQBPDnN5ABwOYq/fOEpPg4UUsX\n6wB9+tPKTylWWa9gChJTIhhfeALxgmpzaCNHl7d8D7rntYP0wkisFic4FBac\nUxnssOzCDBJUSl6DgsU8/51JMNwzC5yMPe16E7omaiXp0wlrVCe83aS5T1wG\n1MUk\r\n=BOKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ12TQqxmcXPj7qc5hxkL9wVKlcokBZ3au6cUYzS30EAiAoJCrr+hr3pqjaISQGwaQndeXD7caHOGDLVht4o52vPQ=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.7_1542106865263_0.585463515632132"},"_hasShrinkwrap":false},"2.0.8":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.8","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.8","dist":{"shasum":"44f1da44a9ce12269c8d12241599b7f878cb1cb2","integrity":"sha512-aksbnmBNqQZHS5n2riX/EzL7P1FMd+gGM7RbtmYZ/cI23nqkHOVGP4Xi4Prqkc49kofH//6J9nu8ZQUvamyR+A==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.8.tgz","fileCount":17,"unpackedSize":23010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb694OCRA9TVsSAnZWagAAYr4QAImyH3KKV8EQh2oIwysg\n+izxSRU2cpKennwIQ907o5H4L6J2ObGmj+axaLbnV6AJrKCngJQIXeNuk+jx\nbvU7UjbTodEz3qqcyYqngBLLs9H08nDjLOIKG8Ota+UzjBD2qgMfcMrR7BL7\ngHXHmlK5Z8Mn8uV9QP02Qw3NeumUgPcGo+Sy4LmJJJIwHR/Qw7/+pbBUGSi/\nRCKooBqd1x170AKcgom3C8W2/S1A4AlaYRLeHCQ11lGeJOfD9VJGx5QvlEvf\nr9k4+vgqy6YnZHMlxYnX6acaMUtqa4OFj7WlBlLkoFWbo0SWJvTf0nQzEhrk\nTxFfez8ReB8tl66ZT21ilI9MEctJyfnzs5YGpui7zmsSY5+P2N4/6dA7qkVe\nOwkEm+cBMPdDzh/KrS5r1xwRCN2wPT+jhtsExV4mcAHr5ErPfEUxOjhl9e4v\n1C7Yzo6vR9zFPvgMsDl7sy2NWo5cmDhMzWecw153lhbJqMBSY1qv52lZqsuN\nth+cQI7II8sMOe9eDrsoGVrpTZOn60p/PWbbPdJGUsIYU1HwPmFq/+aNCEzB\noG5SQj++rXbHiUeq6zOOXHLqpFRwg4jJyCcxuN+gIQ8Zr0/VghOF+NXN7LIu\n2yINir0ylE/hWu8L4rucgbmDK7THYPp9Ef7HozmoGfbOu3N/oae/YjwI7p8v\nVedb\r\n=NSZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqayeFMl/UK6BJrnF7piqVXSSuCOVZbHBDN8mZvRErwAiEA68osakOZHo4cHGEXXg01ee7j9NTmZJJUXwd+cGW6900="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.8_1542184462101_0.41535781290746976"},"_hasShrinkwrap":false},"2.0.9":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.9","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.9","dist":{"shasum":"9dd1a503365c44950a6e545986b623dd33105ffd","integrity":"sha512-MSwfvrrnzUaQn+cVhqGP70ZuBGdZVEWaaJyqXL0EjkweHnJteW9Mwu1n3s/g4ZOW2TSP2JC6HkDzidQCERDjOg==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.9.tgz","fileCount":17,"unpackedSize":23254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7AoiCRA9TVsSAnZWagAAv+cP/34Od8nOYoID4J0cr5Ij\nnnA6MOph/nyMBbR1waS6HWgn+mk6a1vMUIA1oYdVUaFSV6BEsKmw7SbAFV8m\nMjGpxYgP8l+IqGtuVPuW05jb4A6mQ7osW6EuUCl3wOsqt33Wk/hR1sBowLRQ\n2gFupn0oAECumLo+X/2FOvrdJQ23nrPzvlAh8CNNfm0SLJyVtR+tZu4tbcr6\n6liZdlRN/HT3Omf+6j5fNCbcH3C/brZsSRuPyDLbOpKBL5tb77mVz4yCvNkx\nHHQEMrkxTi1c3GkvUaZP7qGvRY43DG+0FaI5fNM94iTb3bSB8Mfti3UD5TUg\nEyCEytvpQpD08vWSUYJIAGwQJl9A4vmawKNi1Uks0dLln9NmavizzN7Mq9O7\nPohaTUeHjFq/wqRQUW4kCmwvfPyECLsutAHTbBGKJWi9LdP3+CIuh2lxro84\nexkH9vVvzkROK0VycsrmYCaqJdpHf1saFXw1ukWE+IiJhLojaLpgKOJmkT6b\nsUlDKIsGwmPDbZnXP8wh2uHCQl8DDo84UxhA218us/861l5UfhqVAtsAiVO3\nE3Aon47ycLKmfcWo1i6lCFNDUA9prv0ggcYpdlzOon1Q6osqbB7gB35RnWgC\nTjUsAD5C8KlkwTMbYPxCDCS1UuuVs1PFEethatyb+y5tNIfKpjOc70Atb0ez\nhMWv\r\n=PUws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvggsoqDsWWIfAULREQqFPF4tvXPmY9Fvmac75KHU13AiEA9CwAVq+Z57qsjGB5EgVNzBz1Mln9vgf80KVK/9ey428="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.9_1542195745475_0.1595232809422995"},"_hasShrinkwrap":false},"2.0.10":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.10","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.10","dist":{"shasum":"0adcff093466c9feb1a158130ead6db8459b1284","integrity":"sha512-mJ9fVWDYgcujI/q7TOef/lu+VPcuVuyubC/RKP3xB7TmIzRV9/esFkaE3CbBMJCU8AnVj0WqUluWRZZWuNvwJg==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.10.tgz","fileCount":17,"unpackedSize":23456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNHgkCRA9TVsSAnZWagAAnR8QAKBE9DWJJIuybTRWVdx4\nloxcoxk6IwfTXrkIhcJboDPpPUw+IBYOQIyoxJQ4Q0RLLRJ8/rJcIMkE7Pca\n2aUsNoIpT8PuFB562py+Rek5BmqO9wE44N76JBIJosWgwol8nxrhLOYde5q3\n75TG9+TJCt2aVv19baEqJ4GrkjggFmcd5UQuOHEqWBLIrnmoG+dLxIsbsiNN\n5hsgbXuFzrYM0feCDUgHMBGkGsElPsEjvjw5TVKvn+KVMRsotxD4ACa0DfPO\nPzwtzpTFfX8XMV72L/EpiuSYmhKDTvk8ZiI0/9/fNoj4mAY8gkaHpBtvniOE\nV1T72pxdOf7VGHXYVERTDkwwHloCb12oP7kGCL8bpN6mzVKUnMH6al9oxL6a\nqyT3F9FMja4cEI/ja6L1zIpczQxNqTgrgeMhhQK/391/HOp5JiBIKijyac8I\nQ9Nb/TonLDuxfilfIRVLfPnI2jAx4ObYyXoY8JIuGtmj0HMVWot9MOs1nz1/\nzHqjnn424Gaf+g5cgka/yVaGUzfw9kRZi9WaVzQVbMlPEHnEQs6roaBP84dw\ni0bJLqhlZT5On3knzk7Vomv3tC5B8jtntv/bmkHs5rA/EQJM/HLCFFkz2z3u\nOGdyExlxWczzHQofpEwTMHvCXvHd48FKtDyOJE2vl97clYS5pXv3wUZCsH50\n2/Qr\r\n=YJGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWYPeJ1ZWSy3Q3riVD4MaAElASZ8B7iMtXSIONKaAXaAiBwt2dNvetjRcf33YRYvpDL170woAbfyoJ08NT4du9rbg=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.10_1546942499813_0.9030062568471515"},"_hasShrinkwrap":false},"2.0.11":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.11","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.11","dist":{"shasum":"404b644ece4ea6299c0db8b4edff78421dfceecd","integrity":"sha512-E1wWagbsQYUIkc+XUl7FQYmFpjfuPiN2wi0gAIkD+mXWfzemA6Ivl2QGe6xr0uqAc9WoERZCdxhNKHIsY9nwkQ==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.11.tgz","fileCount":13,"unpackedSize":23458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJxuCRA9TVsSAnZWagAAVCYP+wYgZleDhwjAw6apKGZd\nUJEfDnWUAHP69ufZFF8+xDpesvbsPHbNVLX82eFVa7XOSK3JiUjLERuYzJeF\nwBPw3JF0xARQWLUl8sdpAl62MhViLAq2PD37DC7BqOIRZxES7crrr8SwmnNO\n7YhQeA/dxAo/7duY/zMtBhOkfda7JzWpdmu1n7cu7BZOxkZ4J4t/Iw/nm4Mo\ng8542N9ELjP5kTDzdgj9NCKD2VGmM2yjVUCjtpxDKogc1VLSXAn79rMyfwD2\naezoQmFfKrXGOIOPK8epQpJ6RkZPj3jGkA4ADwjOW2cfXwjF6SUAOlUGcbQL\nYWFfVes7QEqt7uTBvusdRFU5FcaihZaXTWx3R9JS+vORyXo7jYOFNN+2zRxy\noG3Yvk+6IaNgs+lDedxAjMCmS9ksTngl3nd73JfSMR60IbTTu4wO/nnEr9gf\nk8cL6/Z2Zz6yP1yxJVy//Pb6CHE1jH2kswqYDEQ39YrknOsEPzCjNK52mpm2\nF9dqo4aD0tGMlN/CIxZCcHqP94Aq4loTDRO1oTfwc8pbP8OqwNIAxE0qRwR+\nHfphWX8e4srs/Dnmhj2xebjw3Mljx3zu2aObu5GF2xd0bKdTf9EklBUMXY59\npf1UJjCcVq378khMEthJJ8U6b3s1KCtuPIR3Hq2rmiNt9aZVm/AD57oQfp2m\nV+G/\r\n=mv2S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsyTDJAAV5zXmVUqx4JtJ0nRwkMz2JX09J5EwIiIEwWAIhANmGxrMuLTls2J+txHiF8xiVcvYnNiNaqI8Qdtu2Q8cV"}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.11_1546951789343_0.3981062364249066"},"_hasShrinkwrap":false},"2.0.12":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.12","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.12","dist":{"shasum":"7738a9dae0de14688acfad325a3bbd8774f960cc","integrity":"sha512-NeZOUaq1v1zpD8Ho5L9179WKWPyGayPEjUPlTYIfLaDKd1l0qZEu06VYtSGeULrzcZIKy8/LDwj70sVvcjOGEw==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.12.tgz","fileCount":13,"unpackedSize":23458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJzUCRA9TVsSAnZWagAAYPMQAI/iw71CzkE9LPlYDaHx\n6AbdaqmvWbe+N5GwwqqEMHbVcG2MJ559udIIL45l3I+cOMzQhkl79cKZ7RSZ\n8G8GaP2tyfyNj88Mqrg7lCqp/YhTs8WKo5gOLkaqB5fRVX+e0oRtu1ZztYO8\nfRMdPTIKIStHNqmY8DY+RU44yhI+L1P7RJCyK3efiwO0oIdzfyBGv09YwNyw\nyJKVxqaRMeYFAT+8bihW2VpXZ4APpHQZjtchezU7SFnS0faHGI7IoDDepykP\nhKWGeLCB/yL8Q0SeQp+Q30vk9tNcu3GUwwgxEj7Lx7PgYbVzms0xCkFK9lxA\nbrmMXl/lylWVve9Dwcv0PIVvfANtRyembJanU5bKcIf/NtHIvBhjs02kolPt\n5RqpCTvrg2JD2CPS+oNOY7nlsSSLizdY/oerTr2Yd4lGSyx6qG/rTJVLjVH1\nIgL6TJuenOLaMPe+gq0Bu3Sg+5GlQ5l3f08ZQKgXsHdauotBdvGQFLIbB0BB\ndrjyn8hE+eRQBmefkAde7If23rSOBBCGbpvhKdmykGIF7Kd2mXSuYFDV59nG\nrN/XRyfAj0Njvwadmv6oZaFQ7vWohyEAN2G9ohbMSnvDNT9NzLCVMyT1aRaz\n4ZVvAWj0O58lzKCyR0SwdrEsSEtoK8Yio1yOuF7sV0ua6jWDfIMZiGo6bI80\nHtZP\r\n=2Fh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFptqLMlANmF7N/6/BN86buF4vGuTvv2yp6+oLLelYmTAiEAqo8BH8emRFwe56ls92fFCLx1kepLLcACSuTJoZZn2zY="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.12_1546951891739_0.06371332564901211"},"_hasShrinkwrap":false},"2.0.13":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.13","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.1"},"readmeFilename":"README.md","readme":"# redux-pender\n\n> This library is deprecated; Using this in production is not recommended.\n> Try using react-query or swr.\n\n\n[![Build Status](https://travis-ci.org/velopert/redux-pender.svg?branch=master)](https://travis-ci.org/velopert/redux-pender)\n[![npm version](https://img.shields.io/npm/v/redux-pender.svg)](https://badge.fury.io/js/redux-pender)\n\n## Introduction \n\nRedux pender is a middleware that helps you to manage asynchronous actions based on promise. It comes with useful tools that help you to handle this even more easier. \n\nThis library is inspired from [redux-promise-middleware](https://github.com/pburtchaell/redux-promise-middleware). The difference between redux-promise-middleware and this library is that this comes with some handy utils. Additionally, it also handles the cancellation of the promise-based action. To check out detailed comparisons between other libraries, please check [Comparisons](docs/Comparison.md) document\n\n\n## Installation\n\n``` sh\nnpm i --save redux-pender\n```\n\n## Usage\n\n### Configure Store\n\n``` javascript\nimport { applyMiddleware, createStore, combineReducers } from 'redux';\nimport penderMiddleware, { penderReducer } from 'redux-pender';\n\nconst reducers = {\n    /*\n        ...your other reducers...\n    */\n    pender: penderReducer\n};\n\nconst store = createStore(\n    reducers,\n    applyMiddleware(penderMiddleware())\n);\n```\n\n`penderReducer` is the reducer that tracks the status of your asynchronous actions. \n\n- When your request is pending, `store.getState().pender.pending[ACTION_NAME]` will turn true. It will set to false when it succeeds or fails.\n- When your request succeeds, `store.getState().pender.success[ACTION_NAME]` will turn true.\n- When your request fails, `store.getState().pender.failure[ACTION_NAME]` will turn true.\n\nIf you are currently using `redux-promise` or `redux-promise-middleware` in your project, there will be a collision. To avoid the collision without uninstalling existing library, pass `{ major: false }` when you initialize the middleware:\n\n```javascript\npenderMiddleware({ major: false })\n```\n\n\n\n### Actions\npender middleware will process the action when a `Promise` is given as the `payload` of the action:\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: Promise.resolve()\n}\n```\n\nIf you have set `major` to `false` when you initialize the middleware to avoid the collision with `redux-promise` or `redux-promise-middleware`, the middleware will only accept following action:\n\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: {\n        pend: Promise.resolve()\n    }\n}\n```\n\nBy default, middleware will accept both of the kinds of actions above.\n\n### Dispatching actions\n\nSince it supports [FSA actions](https://github.com/acdlite/flux-standard-action), you can use `createAction` of [redux-actions](https://github.com/acdlite/redux-actions).\nThe second parameter of `createAction` should be a function that returns a Promise.\n\n```javascript\nimport axios from 'axios';\nimport { createAction } from 'redux-actions';\n\nconst loadPostApi = (postId) => axios.get(`https://jsonplaceholder.typicode.com/posts/${postId}`);\nconst LOAD_POST = 'LOAD_POST';\nconst loadPost = createAction(LOAD_POST, loadPostApi);\nstore.dispatch(loadPost(1));\n```\n\nIf you are using this middleware as `{major: false}`, you have to use `createPenderAction`\n\n```javascript\nimport { createPenderAction } from 'redux-pender';\nconst loadPost = createPenderAction(LOAD_POST, loadPostApi);\n```\n\nIt pretty much works quite the same, but it puts the Promise at `action.payload.pend`. \n\n### Reducer - handling actions\n\nWhen you are making your reducer, it works the best when you are using `handleActions` of [redux-actions](https://github.com/acdlite/redux-actions).\nHandling action is done by using `pender`. \n\n> For people who don't know what `handleActions` does, it handles action by creating an object, rather than a `switch`.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\nexport default handleActions({\n    ...pender({\n        type: LOAD_POST,\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            };\n        }\n    }),\n    // ... other action handlers...\n}, initialState);\n```\n\nDo you want to do something when the action starts or fails? It is simple.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onPending: (state, action) => {\n        return state; // do something\n    },\n    onSuccess: (state, action) => {\n        return {\n            post: action.payload.data\n        }\n    },\n    onFailure: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\nWhen you omit one of those function, `(state, action) => state` will be the default value.\nAdditionally, it is not recommended to manage the status of request in your own reducer, because the penderReducer will do this for you. You just need to care about the result of your task in your reducer.\n\n#### applyPenders - helper function that allows you to apply penders super easily.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender, applyPenders } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\n\nconst reducer = handleActions({\n    // ... some other action handlers...\n}, initialState);\n\nexport default applyPenders(reducer, [\n    {\n        type: LOAD_POST,\n        onPending: (state, action) => {\n            return state; // do something\n        },\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            }\n        },\n        onFailure: (state, action) => {\n            return state; // do something\n        }\n    }\n])\n```\n\n### Cancellation\nCancelling the promise based action is very simple in redux-pender. You just have to call `.cancel()` from the returned value of your promise based action creator.\n\n```javascript\nconst p = loadPost(1);\np.cancel();\n```\n\nWhen `cancel` is executed, redux-pender middleware will dispatch `ACTION_TYPE_CANCEL`. You can handle that action manually or configure `onCancel` in the action pender.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onCancel: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\n### Using in your React Component\n\n```javascript\nimport React, { Component } from 'react';\nimport * as actions from './actions';\nimport { bindActionCreators } from 'redux';\nimport { connect } from 'react-redux';\n\nclass Example extends Component {\n\n    componentDidMount() {\n        this.fetchData();\n    }\n\n    async fetchData() {\n        const { Actions } = this.props;\n        try {\n            await Actions.loadPost(1);\n            console.log('data is fetched!');\n        } catch(e) {\n            console.log(e);\n        }\n    }\n\n    render() {\n        const { loading, post } = this.props;\n\n        return (\n            <div>\n                { loading && 'Loading...' }\n                <div>\n                    <h1>{post.title}</h1>\n                    <p>{post.body}</p>\n                </div>\n            </div>\n        );\n    }\n}\n\nexport default connect(\n    state => ({\n        post: state.blog.post,\n        loading: state.pender.pending['LOAD_POST']\n    }),\n    dispatch => ({\n        Actions: bindActionCreators(actions, dispatch)\n    })\n)(Example)\n```\n\n\n## Examples\n\nAn example project of using this library is provided in [examples](examples/) directory.\nIf you want to see some more complex example, check out [do-chat](https://github.com/velopert/do-chat). It is a ChatApp project that uses firebase as backend.\n\n## Contributing\n\nContributions, questions and pull requests are all welcomed.\n\n## License\n\nCopyright (c) 2017. [Velopert](https://velopert.com/) [Licensed with The MIT License (MIT)](http://opensource.org/licenses/MIT)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.13","dist":{"shasum":"7e938b7ac00b9ffd612afa12b4c0c6ca4c8b8417","integrity":"sha512-gpmZtr1C2zoObF03u+vv2Sl/xCsoXvgONR3uO7Q9VYKWlpDtlUNGBnM/1K18+xHv75cfxUswyH6jAFe77ZGYig==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.13.tgz","fileCount":13,"unpackedSize":23743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesoqXCRA9TVsSAnZWagAAteYQAJQkob89FN1xYCptkURF\nhZYXZcwDjazvieVTFirui9/ooo88opJ4X8v7XV+Ls0S6GlDQ0KPWOtTzzEgi\nQEgvtOHjCH7ktLfgvlZiAaDkj5dRgt5jzymX7xk1PVx7/8FhDn3c1d+tXwKE\nb93Tfh83V9c2s7GwzMyFWTZSLDwsoQP5Db0GrfZkxnVvxyk/trPu30//MLkK\n++hVKRYegiQg/tuk8vAO6T2375ZvckPjHwP58xzInyZjsSaeOOr5B+CUFbU7\nKgT9G1mUOrhgKI+q4NL0oCj3cViJST6L0Eaxii5RFrjrWRsFUK82D9c+a8hR\nEd6yO5tiei6qNOsla92HKbhbwcTbNDj5dfA0iIpn4OPnfJxYlWNfkk6TaRyl\nNI234vHFUGRJKK9hDphglXRZvQ71BAxeNyutUI+3g/d7RvzVwesNbL6kD82v\njHE8Py1RRDjsRlkP2SWsAzw8eD1D0fUqoWp0a7Gp7RmQ4wT6XajSrRFiSZyq\nsHUtj/gOsKhM85Bp5M5ZmpQy9EpqWUHBiqOCSsS7LMmFIIXA2uLGuHI4mFLE\nc9qUJulBbV0RSxL+3rhwP2EQZ61BuT/iIq0nRUV4khAxvTlLWsBAejTdGvx7\n77Oskye23dv9A1IVZbO3ccx1xqskK865LqvAocEHr8II+HUezgEO2SF1UvPQ\nV+o3\r\n=yu2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Qvyga0l7k8n55EoiqLRthoGQof6e4edDDJBCalnCfAIgJLu7JXcioxQ4op63059hj5c5GkiSLGQzElaJUTrPzpM="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.13_1588759190959_0.7954094617569656"},"_hasShrinkwrap":false},"2.0.14":{"scripts":{"build":"tsc","prepublish":"npm run build","test":"jest"},"main":"./lib/index.js","devDependencies":{"@types/redux-actions":"^2.3.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jest":"^21.15.0","jest":"^20.0.0","prettier-eslint":"^8.8.1","redux":"^4.0.0","redux-actions":"^2.0.2","tslint-config-airbnb":"^5.9.2","tslint-config-prettier":"^1.14.0","typescript":"^3.0.1"},"name":"redux-pender","version":"2.0.14","description":"redux middleware that helps to manages async actions based on promise","repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"keywords":["redux","promise"],"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"license":"MIT","bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"homepage":"https://github.com/velopert/redux-actions#readme","dependencies":{"proxy-polyfill":"^0.3.1"},"readmeFilename":"README.md","readme":"# redux-pender\n\n> This library is deprecated; Using this in production is not recommended.\n> Try using react-query or swr.\n\n\n[![Build Status](https://travis-ci.org/velopert/redux-pender.svg?branch=master)](https://travis-ci.org/velopert/redux-pender)\n[![npm version](https://img.shields.io/npm/v/redux-pender.svg)](https://badge.fury.io/js/redux-pender)\n\n## Introduction \n\nRedux pender is a middleware that helps you to manage asynchronous actions based on promise. It comes with useful tools that help you to handle this even more easier. \n\nThis library is inspired from [redux-promise-middleware](https://github.com/pburtchaell/redux-promise-middleware). The difference between redux-promise-middleware and this library is that this comes with some handy utils. Additionally, it also handles the cancellation of the promise-based action. To check out detailed comparisons between other libraries, please check [Comparisons](docs/Comparison.md) document\n\n\n## Installation\n\n``` sh\nnpm i --save redux-pender\n```\n\n## Usage\n\n### Configure Store\n\n``` javascript\nimport { applyMiddleware, createStore, combineReducers } from 'redux';\nimport penderMiddleware, { penderReducer } from 'redux-pender';\n\nconst reducers = {\n    /*\n        ...your other reducers...\n    */\n    pender: penderReducer\n};\n\nconst store = createStore(\n    reducers,\n    applyMiddleware(penderMiddleware())\n);\n```\n\n`penderReducer` is the reducer that tracks the status of your asynchronous actions. \n\n- When your request is pending, `store.getState().pender.pending[ACTION_NAME]` will turn true. It will set to false when it succeeds or fails.\n- When your request succeeds, `store.getState().pender.success[ACTION_NAME]` will turn true.\n- When your request fails, `store.getState().pender.failure[ACTION_NAME]` will turn true.\n\nIf you are currently using `redux-promise` or `redux-promise-middleware` in your project, there will be a collision. To avoid the collision without uninstalling existing library, pass `{ major: false }` when you initialize the middleware:\n\n```javascript\npenderMiddleware({ major: false })\n```\n\n\n\n### Actions\npender middleware will process the action when a `Promise` is given as the `payload` of the action:\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: Promise.resolve()\n}\n```\n\nIf you have set `major` to `false` when you initialize the middleware to avoid the collision with `redux-promise` or `redux-promise-middleware`, the middleware will only accept following action:\n\n```javascript\n{\n    type: 'ACTION_TYPE',\n    payload: {\n        pend: Promise.resolve()\n    }\n}\n```\n\nBy default, middleware will accept both of the kinds of actions above.\n\n### Dispatching actions\n\nSince it supports [FSA actions](https://github.com/acdlite/flux-standard-action), you can use `createAction` of [redux-actions](https://github.com/acdlite/redux-actions).\nThe second parameter of `createAction` should be a function that returns a Promise.\n\n```javascript\nimport axios from 'axios';\nimport { createAction } from 'redux-actions';\n\nconst loadPostApi = (postId) => axios.get(`https://jsonplaceholder.typicode.com/posts/${postId}`);\nconst LOAD_POST = 'LOAD_POST';\nconst loadPost = createAction(LOAD_POST, loadPostApi);\nstore.dispatch(loadPost(1));\n```\n\nIf you are using this middleware as `{major: false}`, you have to use `createPenderAction`\n\n```javascript\nimport { createPenderAction } from 'redux-pender';\nconst loadPost = createPenderAction(LOAD_POST, loadPostApi);\n```\n\nIt pretty much works quite the same, but it puts the Promise at `action.payload.pend`. \n\n### Reducer - handling actions\n\nWhen you are making your reducer, it works the best when you are using `handleActions` of [redux-actions](https://github.com/acdlite/redux-actions).\nHandling action is done by using `pender`. \n\n> For people who don't know what `handleActions` does, it handles action by creating an object, rather than a `switch`.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\nexport default handleActions({\n    ...pender({\n        type: LOAD_POST,\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            };\n        }\n    }),\n    // ... other action handlers...\n}, initialState);\n```\n\nDo you want to do something when the action starts or fails? It is simple.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onPending: (state, action) => {\n        return state; // do something\n    },\n    onSuccess: (state, action) => {\n        return {\n            post: action.payload.data\n        }\n    },\n    onFailure: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\nWhen you omit one of those function, `(state, action) => state` will be the default value.\nAdditionally, it is not recommended to manage the status of request in your own reducer, because the penderReducer will do this for you. You just need to care about the result of your task in your reducer.\n\n#### applyPenders - helper function that allows you to apply penders super easily.\n\n```javascript\n\nimport { handleActions } from 'redux-actions';\nimport { pender, applyPenders } from 'redux-pender';\n\nconst initialState = { \n    post: {}\n}\n\nconst reducer = handleActions({\n    // ... some other action handlers...\n}, initialState);\n\nexport default applyPenders(reducer, [\n    {\n        type: LOAD_POST,\n        onPending: (state, action) => {\n            return state; // do something\n        },\n        onSuccess: (state, action) => {\n            return {\n                post: action.payload.data\n            }\n        },\n        onFailure: (state, action) => {\n            return state; // do something\n        }\n    }\n])\n```\n\n### Cancellation\nCancelling the promise based action is very simple in redux-pender. You just have to call `.cancel()` from the returned value of your promise based action creator.\n\n```javascript\nconst p = loadPost(1);\np.cancel();\n```\n\nWhen `cancel` is executed, redux-pender middleware will dispatch `ACTION_TYPE_CANCEL`. You can handle that action manually or configure `onCancel` in the action pender.\n\n```javascript\n...pender({\n    type: LOAD_POST,\n    onCancel: (state, action) => {\n        return state; // do something\n    }\n}, initialState)\n```\n\n### Using in your React Component\n\n```javascript\nimport React, { Component } from 'react';\nimport * as actions from './actions';\nimport { bindActionCreators } from 'redux';\nimport { connect } from 'react-redux';\n\nclass Example extends Component {\n\n    componentDidMount() {\n        this.fetchData();\n    }\n\n    async fetchData() {\n        const { Actions } = this.props;\n        try {\n            await Actions.loadPost(1);\n            console.log('data is fetched!');\n        } catch(e) {\n            console.log(e);\n        }\n    }\n\n    render() {\n        const { loading, post } = this.props;\n\n        return (\n            <div>\n                { loading && 'Loading...' }\n                <div>\n                    <h1>{post.title}</h1>\n                    <p>{post.body}</p>\n                </div>\n            </div>\n        );\n    }\n}\n\nexport default connect(\n    state => ({\n        post: state.blog.post,\n        loading: state.pender.pending['LOAD_POST']\n    }),\n    dispatch => ({\n        Actions: bindActionCreators(actions, dispatch)\n    })\n)(Example)\n```\n\n\n## Examples\n\nAn example project of using this library is provided in [examples](examples/) directory.\nIf you want to see some more complex example, check out [do-chat](https://github.com/velopert/do-chat). It is a ChatApp project that uses firebase as backend.\n\n## Contributing\n\nContributions, questions and pull requests are all welcomed.\n\n## License\n\nCopyright (c) 2017. [Velopert](https://velopert.com/) [Licensed with The MIT License (MIT)](http://opensource.org/licenses/MIT)","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Patrick Burtchaell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"redux-pender@2.0.14","dist":{"shasum":"42713047dcfe4398216245723db9be2ce136b171","integrity":"sha512-4hVCCYXUzZ9osE/B4Rvyquv6K4GNbp8PKri+c0aEu+QZ0dyHAW9vvO+cMqcMxXDVRneDYfp86lQVDkb3CmtbRQ==","tarball":"https://registry.npmjs.org/redux-pender/-/redux-pender-2.0.14.tgz","fileCount":13,"unpackedSize":23773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeso4ECRA9TVsSAnZWagAACpEP/18NDV3/iZfpxttPB+CE\nEMY0Eh5h3IP7oY0QRrskv4dBIfvgrqpeg+u3sJoBps85x15pYvdGmFxKdErA\n5E8NiBzOHvcvv05J/AFsJpYs8wtPBNt8SA89DkG+ZBdAN7POpK+yHE31IX9m\nyjSxlB+dVvilEj1UWm2nDBOJpwQpMdmqyqc2wb5aIDugZ0deQ1C8gzxOK23Q\nllPQwtcQryUgDbHLGiW6VyEfiV7SCl/Vetefwz6JJNjILMa+PqFaSegq9XTx\nk54TFWvXeNfS5/NYuY4W34WNu7zIsq3l0m7E452wbsC/ebjiQDJ5L5/Xj0na\nMvrQzOU4k5yIZPr3yJZu/C1vjlKd0wCp3km3qR/J0HE8S+ZJdcHnTHFdXdhS\nFY3jp8QYJORPCgpnrofNydVtJvryTIEW2PfK0f48usMa2NAOT6FaRANUhT2N\nEMGfdJh9XT64okqzKjqahn8xodSojKUCs4LQOQKE6EQZhTeMNtmEv20qYoJo\nVKzdceJFeifpT0WRU6Wq09tE5N3ZCb32T/5QY1F8oY6EKQhUo90puCsab6dt\nP4Y8BXbuxIIZQhAXFcP6HHXBORbHeuie3y3UiYlLEAuc+r2tDtXVRaT2mMCK\nzj7SMOagRnXV/344HYGRXOe2IFUZzoJg0z5k6qxqkgEHAYGAbEcZePdqwm/F\nE5oe\r\n=S2kL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2RAjd50HHSJ65spiI/CzVXVmtNtzkKXeeRkwYmMBpzAiAtuNZ39hc7bB6kjNlkYsZEwYtxUWTnEs/iHksD5TC9FQ=="}]},"maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"_npmUser":{"name":"velopert","email":"public.velopert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-pender_2.0.14_1588760068230_0.7509260093007524"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"velopert","email":"public.velopert@gmail.com"}],"time":{"modified":"2022-06-26T10:18:36.616Z","created":"2017-05-06T07:41:26.688Z","1.0.0":"2017-05-06T07:41:26.688Z","1.0.1":"2017-05-06T08:06:26.492Z","1.0.2":"2017-05-06T08:14:40.281Z","1.0.3":"2017-05-06T08:17:02.015Z","1.0.4":"2017-05-06T08:20:29.629Z","1.0.5":"2017-05-06T11:22:55.868Z","1.0.6":"2017-05-06T11:24:36.505Z","1.0.7":"2017-05-06T11:31:42.439Z","1.0.8":"2017-05-07T14:07:35.471Z","1.0.9":"2017-05-07T16:10:20.526Z","1.0.10":"2017-05-08T04:00:14.637Z","1.0.11":"2017-05-08T04:04:42.396Z","1.0.12":"2017-05-08T04:51:43.833Z","1.0.13":"2017-05-08T04:53:49.575Z","1.0.14":"2017-05-08T05:39:04.315Z","1.0.15":"2017-05-08T05:58:50.333Z","1.0.16":"2017-05-08T13:10:02.417Z","1.0.17":"2017-05-09T05:25:37.710Z","1.0.18":"2017-05-09T09:27:33.600Z","1.0.19":"2017-05-09T14:11:30.058Z","1.0.20":"2017-05-09T14:12:43.479Z","1.0.21":"2017-05-09T14:15:15.355Z","1.0.22":"2017-05-09T16:24:09.015Z","1.0.23":"2017-05-15T06:44:35.217Z","1.0.24":"2017-07-01T15:05:53.905Z","1.0.25":"2017-09-15T08:21:31.348Z","1.1.0":"2017-09-15T08:31:33.402Z","1.1.1":"2017-09-15T08:34:47.273Z","1.1.2":"2017-09-15T08:59:29.813Z","1.1.3":"2017-09-15T08:59:51.454Z","1.1.4":"2017-09-17T08:55:43.545Z","1.1.5":"2017-09-17T08:57:48.798Z","1.1.6":"2017-09-17T09:20:20.288Z","1.1.7":"2017-09-25T08:53:20.897Z","1.1.8":"2017-09-27T12:32:07.365Z","1.1.9":"2017-09-28T12:13:16.412Z","1.1.10":"2017-09-28T12:29:15.150Z","1.1.11":"2017-09-28T12:32:32.455Z","1.1.12":"2017-09-28T12:46:25.742Z","1.1.13":"2017-09-28T13:03:58.197Z","1.1.14":"2017-10-10T10:34:19.703Z","1.1.141":"2017-10-16T11:26:40.854Z","1.1.15":"2017-10-16T11:40:57.451Z","1.2.0":"2018-04-18T14:02:39.796Z","1.2.1":"2018-04-18T14:08:18.649Z","2.0.0":"2018-08-10T11:47:42.497Z","2.0.1":"2018-08-10T11:49:04.858Z","2.0.2":"2018-08-10T11:51:15.742Z","2.0.3":"2018-11-12T11:35:54.053Z","2.0.4":"2018-11-13T01:07:25.215Z","2.0.5":"2018-11-13T04:38:13.035Z","2.0.6":"2018-11-13T05:31:17.518Z","2.0.7":"2018-11-13T11:01:05.507Z","2.0.8":"2018-11-14T08:34:22.196Z","2.0.9":"2018-11-14T11:42:25.612Z","2.0.10":"2019-01-08T10:15:00.042Z","2.0.11":"2019-01-08T12:49:49.547Z","2.0.12":"2019-01-08T12:51:31.996Z","2.0.13":"2020-05-06T09:59:51.048Z","2.0.14":"2020-05-06T10:14:28.409Z"},"homepage":"https://github.com/velopert/redux-actions#readme","keywords":["redux","promise"],"repository":{"type":"git","url":"git+https://github.com/velopert/redux-pender.git"},"author":{"name":"velopert","email":"public.velopert@gmail.com","url":"https://github.com/velopert"},"bugs":{"url":"https://github.com/velopert/redux-actions/issues"},"license":"MIT","readmeFilename":""}