{"_id":"@abramstyle/redux-api","_rev":"19-8a906352b854e64802f09c4b4969d8c0","name":"@abramstyle/redux-api","description":"A redux middleware making api call, but with middlewares.","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.2":{"name":"@abramstyle/redux-api","version":"0.1.2","description":"A redux middleware making api call, but with middlewares.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"test":"jest"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0"},"dependencies":{"@abramstyle/kl-utils":"^0.8.1","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-SaQHEAj3CVBg3b6/XfLiIZlW7KqFcEmSRJXEIj/KU8uYmda4sBtBqCCgjyo4OEBhY2yajoYax2AyM5aWXC1Peg==","shasum":"eedecc2d8d657eca3ee135bc15298a9fa6d942b9","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwrDl9GoUSwyRzAhgAezhaNIDGt4F6ERnzfCcA6QK9YCIA129bh+3Q9YA3KkOixNZSsiQNy8mL3ybC4w33SemeQI"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api-0.1.2.tgz_1516520624569_0.3788516283966601"},"directories":{}},"0.1.3":{"name":"@abramstyle/redux-api","version":"0.1.3","description":"A redux middleware making api call, but with middlewares.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"test":"jest"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0"},"dependencies":{"@abramstyle/utils":"^0.8.4","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"ca7e56cbe85985ea75d8a91307f6cbd49b97a095","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-UnzvpZ5ORIZYpqAwIPvsMIcH8KO1hhkwYLuObQn/UZHU3DLMuLMaO7NEWVntSNZyldY+gbqP6oVszu3QdPRt2Q==","shasum":"ce2bcff220a9e868b6ce3cd954f4755fe717259e","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD93yyaRTWU56TZN01Ux7t9V5/3B+URyveUHRWh2DaX7wIhALS2ocfS1q0bACvO0QiktLw1yuVlb3UxGxeWFivTEzh/"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api-0.1.3.tgz_1516521149228_0.3412821162492037"},"directories":{}},"0.1.4":{"name":"@abramstyle/redux-api","version":"0.1.4","description":"A redux middleware making api call, but with middlewares.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"test":"jest"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0"},"dependencies":{"@abramstyle/utils":"^0.8.4","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"050a2d4436de6319cafa75f35e72d34083f117fb","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-MOwmduqAx2BYV5GR1Qzeoa9JKTybF+RzE0NYGNWFbnGL6xrWUBBC/n11UaLzvlESvSNvejNsCl/axVR+PM3ahg==","shasum":"47afde86f1b4ac2e5bfc3dcd6c58cf3b0dab2978","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD881Rd1qzexuJWvdBdtaIHAEKy0YYJClAsTQaKAs6m5AIhAKI3zDxvdc2BsJWLm8l/Vhx/6UHdbIQBbXfgX2emsTW5"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api-0.1.4.tgz_1516532763566_0.5925960012245923"},"directories":{}},"0.1.5":{"name":"@abramstyle/redux-api","version":"0.1.5","description":"A redux middleware making api call, but with middlewares.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"6acbc6f3707cd829a1fc33137dcd95417b9a3b21","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-lNVf89YcFlZ/ZaYTuCQCtJnENKMZyKqicYaWmznGeB+n4g4E9ooY8OSu8welk2h0lmo6WFC+cn0UTt+/73BFQA==","shasum":"716a2567799ea906cdc332061a2f70ccca28f561","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.5.tgz","fileCount":17,"unpackedSize":175078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF35eY+/392Tc0aGsT+z/pNhvYKll7h34FXZh/WhVHrdAiBbkob9IpRaaEcXANYsFfJfiGDFBZYKMT9wYoOQpkzK3Q=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.5_1519638772505_0.29795492860379613"},"_hasShrinkwrap":false},"0.1.6":{"name":"@abramstyle/redux-api","version":"0.1.6","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"ab0c3798788bd76ecb0eed564f68d0be8b68e682","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-g/sRYWh+caiFHWn3R5z8anjAziPKQScMKuACq33x8m18key+r7cf7xD89uFOeAnsUsdyykUIXd/ElpYq+zFpNA==","shasum":"5f4884e4ed27e2a2bdbbb26b8544e9f3a372ac18","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.6.tgz","fileCount":20,"unpackedSize":280908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA/opDnNnlYFVzKngYP2RCHCksetifoMfmNx1wD1nDLAiEAuvEsZ/EleOLjot7VK5uuZQSYW1wIfIovXYVpucJz15E="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.6_1519732501874_0.9836202441669146"},"_hasShrinkwrap":false},"0.1.7":{"name":"@abramstyle/redux-api","version":"0.1.7","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"20f57fb4a72743d64789f43e06351194adb7eaf2","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-JhfL6Oe6+gFQ2nM5N4TFAgi2fNZzgOtb4IZH7T7kblsGOfutwMbD/UpUI3VRycGQXgUZ5xRzzvxKHAbmtCrC2A==","shasum":"843d9af7f561cc1def6caeff60aa83d0f434c1f2","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.7.tgz","fileCount":20,"unpackedSize":281167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8WHypH+YyRdaBJrLzbluGM/dkhAbK0ptMvjdLGorjOAiEAqmTj9Cc2U7EIsaDgPwE12oKnFcIusXkoWd7s27UYYoU="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.7_1519732680359_0.47466197446377767"},"_hasShrinkwrap":false},"0.1.8":{"name":"@abramstyle/redux-api","version":"0.1.8","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"fa47212d94aa9a3530450d6e8acfad9d8fff6aaa","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-6oUuFuMU4Yel22mNX+PfCTRjkfZ71L07xSCbxb3vGXe+IcCMe3aCoPrgtKPeD0jmo6TYZYvvAwxTTw4Lz4m1+g==","shasum":"b2df5c43b4820e0b7bf5f2fed0e08f39983b06df","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.8.tgz","fileCount":18,"unpackedSize":262411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwAUtM49+LG6Ch1vaUGtfcXnx2pReKoGYs33f2pT7D7AiArZrDDlQBk96pM/VQI3339tBh2oKf8EtZHuMLw8kaQyQ=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.8_1519961106058_0.014258294261057625"},"_hasShrinkwrap":false},"0.1.9":{"name":"@abramstyle/redux-api","version":"0.1.9","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"c61124b3b25d6cd0e69bb176d0de69aaeb2b9e03","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.9","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-ObdgwyQKbUzY8XH43/T1csxiw4IvtYnCu1KDJredWRAPdpcl8JaiW66gT+RK5Yk/76NaIymXGvNBr3knBEao1Q==","shasum":"16ff1f8af9e072cda5a5c566e72e39e05a669a6f","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.9.tgz","fileCount":18,"unpackedSize":262423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC4qiNKj7mVQqrljkjZt4BUIipY+AzGUFPYTbefF8Q0wIhAPx91Mg4cbbRvTAf3ITPG4SW42NeUcb+xnR4boKWQ/Nn"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.9_1520232643353_0.24707435545934664"},"_hasShrinkwrap":false},"0.1.10":{"name":"@abramstyle/redux-api","version":"0.1.10","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"c6c145e8a4cf4dfd74cf76f9fc3e1e30e8b154d9","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.10","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-ZtRWDMLE12dAbsNMNwPxhfq/aI7dThzWqXQ4LxQQMdyec/zwwdmPpaNq4czLNB8Pb3kdVQuKRkldVz/3WyqGmw==","shasum":"c03f4615c893a1f707e22ff9e8a8c8d1f6859241","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.10.tgz","fileCount":18,"unpackedSize":262424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoDGCTbzfWxQgrRLSoWSc0V0K9z1PKGXRUp5lDewX1xAiBc94PmshPeDorNd5nY6sDY0feIcMH4zjKM0O2krNnoUA=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.10_1520232850096_0.2496562140763141"},"_hasShrinkwrap":false},"0.1.11":{"name":"@abramstyle/redux-api","version":"0.1.11","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","mime-types":"^2.1.17","redux":"^3.7.2"},"gitHead":"ded6fcdda60ed261d0c18b02ad8128aa2b5cbb7c","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.11","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-mh+/NOK1FFc7FEX3BzynRaWiZ1moSacMdIk+Wjl1zmkrHbrNUgHc9IcTaa3eJ9o5rVtoH1O4iKRBlQeOR1YbXw==","shasum":"ff61113d877e55d200a9ecb706a248a437dbbf6f","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.11.tgz","fileCount":19,"unpackedSize":267414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoYojj8VPRXqBktJyE6p5R1UNthulfKIjJ6GL3lY8h9AIhAI2/ml7of2EEb+3H4usv1SRCS9C4G8Xjuk3e6+w4FWlt"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.11_1520233144315_0.4093754642217855"},"_hasShrinkwrap":false},"0.1.12":{"name":"@abramstyle/redux-api","version":"0.1.12","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"d5532e54b4085b68c7dcba747cc93271aee7eeeb","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-FOQGKb4MZqmG+y6cclzuWIrVrwj+N5CuQswO3uHmU700PV1/enXx3NoceruEjh19ETni2LIJzFchYzCskOj/vA==","shasum":"f334b8596a92aff9aa6a62dff0b55483f5d018c1","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.12.tgz","fileCount":18,"unpackedSize":263122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPFyCRA9TVsSAnZWagAAllgP/iyQjDAoA9B+9Iutvvlk\nyJWco3IFFrfmEBnUzGwtyXi/gXROshCh5/Me6YWGd9K/voFGVrkpF0ZDHqcl\n0zvDzpyu2A/AB6LNwy+Cs8Ai315f6MBoEYNInFroXzkaZYXekgRnzUnn1X8L\nB6EV2WuCMWXo7thndJNbysVRIOpTRx/kdAD/RPyuO0xlcYzh38aZrumGE3KF\nWNsZ/ZpqrN/tQ2L2VaMCk9cMWLXoZchwvoWJwVJGTVbVB25wuA06mHsZ9fBR\nW/UoCS5fwmf7dGNpIXUxckt0krZ/QmOT/6R5pu0uNxru6d1As80ydQ85Kqec\new1mT1hI2NzfEk22K32szfoQSfcD5NIAJWV7USltZNAMdQi9VB4Mns1HNF9S\nic7v5UCn4y9aeLrrjWHSZxL3s/DYqOAWUnFblzF+h8vQ2W+nKKlmQXR6K7l4\n2+Y/S2ezo3BWrMzjjMCqLVbP+WhdoDsd7RRaPPSoGW//sgE50reQXaLufKYt\n0Iy9Y5Ng3Pc0jc0iBQ3IObE+ZEnJoK2MjQZrnHXJy0F+C3CRSlMz8Bhy79uq\npc0fb0yL7xQwCg7rHrowAtkLSeUWNtvy0vMeaKNIyVj5lbhymsVClC/i635a\n1ZcoX0TctFvjsBNT7YquYY44kpkoxtYnlgkkVR+VETqy5sol8swt1CCuRXus\nZp9y\r\n=ZWSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6bmcCqrIwI2ZPT6ZITgxogE73Cv/OD1MCQMlv71/HyQIhAND/i2FQMahNY8y5pPKF3ZMBFhW34Jvo3AEIj7B5VkTm"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.12_1529147761617_0.9947296040047668"},"_hasShrinkwrap":false},"0.1.13":{"name":"@abramstyle/redux-api","version":"0.1.13","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"a25d4ff36aaa8e1d81e7f51850420c0b12f7696b","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.13","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-VPMlNo0EMWZhnxtPmryQpsTXU8VmPLlCT6UgessmkahRH/Om02Gn82WD5xtmIIjBac1jLf5USGws6UOKLtnjJw==","shasum":"4d3bbbcfa3fc1fc249e4628e550e287ab6dd8dfb","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.13.tgz","fileCount":19,"unpackedSize":268147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPKxCRA9TVsSAnZWagAAD74QAKJN5yKvR5CqeWMSaJgw\nzGkIZGib2YTOjC3zlay9azVv399kD8eNGRwfGygLdz9iCQ+PTPlQfQLZyEJS\nXAz0ss8G9gTqEK5E1RdwF1cXMxSPXqugxc5y189roSUW1U15pmRqHdsc6JHF\n85DY6doPTVEzLLr/yAHzsmrf7sD14omsx6eB/+ITjZd80psASnIKv3U+G52I\nKQ9JciQAcm/2ZHycxzrTJ7JI79N0i/I5HqojxS9pCNwEBj5dUR/CGXGBAl4K\nLnQpYavMoS9M+YGP7+HAScEQNXue7KnHRGIFd7J3RHr0Apor9cG1h5k+VHQ/\nC9Pw8FqEcMhlGV4Xoct1i+Ilq9ctDJhdKWxBV/iipDVLnQ7gpwtq1kaMNrIk\nDzkaLG+baWrgbA1eveC78MCPAkklRq80uDuYaqu/gIjDie9H6nBSLNSK2jj5\nxvP5ZW4LUR61/ShU14WO7+E7SCKogoitv8Zf8fhUaCVgC1LE1AcGlcBm3EMc\nV+syAO2tBZ4536Sgsb1BUR2g0FYlWjWV/rorKOCBfOFnH4rJQCKGZaLnPkkd\nwWUPiJdl4joHvFjv566uf72V/VndvuO0jLuHSqmRs+STDVLGNbrDlgxFP7dQ\nobUyWA7FNIw6bgWIp2f4VrCnB0xKb8YXKS6mqUs6+4uwtXZRQMFHS456V/r8\nPQU7\r\n=mC+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIz/dYzYZkreN2fY1M7BuKv61pbL3/a7kipyuL4VwcEAiEA5m5hAumijZaW2w88pmP7JQ9j+JESYQsjDvss88bB71g="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.13_1529148081059_0.2596750030808903"},"_hasShrinkwrap":false},"0.1.14":{"name":"@abramstyle/redux-api","version":"0.1.14","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"ea4af7a3b07f42f517230dca95e54dde75ae13ad","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.14","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-ZbJvfOb+BIXeCWAsQcNHVwQpb2DluaeQwBFnrX47msm/Vz292fPsQ2exVDflgnUkne5wNihKp/TcndFcPNw05Q==","shasum":"60f709fe088ed61e0f4c5ea7c3714f29c6216f5a","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.14.tgz","fileCount":19,"unpackedSize":268212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPR4CRA9TVsSAnZWagAA5MsP/2JYZ11P9zv4WyTtQcyU\nd4zg3WTSyn6xBMh5zreQdc1lHkCRxm4PXhkeoEiXAWAyuV5A0IBa52pT/q3F\nQ3a/T3SfPLId6Znvsi6RbjtT8rLuS2UX2I6Lr22RK+CMtRYrw322xf2P/vfS\n4fv9WdUvdVYAjK+NpY+dEXVXjmnKurGbTSjtNnyn4oAqU8TFWAsPaTLNPQbE\nWefu+Hl3uUETyYY0nYpSUyWUyEFEFFs5B5vkLoCrC7lp//DBhxylUivdYv9n\nBarjloZu6L3zbrl7QH1EV9lYh4hBmxSPozvEoSG+0T3vOg6zzIRhlWXiLlua\nivO0iV712gWoPCjS/QDw5DvJLujfT+2PeVrC+BGezqfUGSHl1AV/oOHvNmfz\nI0oM2Z0zsCASHD//IERctr47FOOumuNn4wg6ogE3svPr0cMK3Qc1vZ08kLY7\nfz+WYM0AeMZ3JN/1qDZZpzN9CMX+8XZ0W8GhvIupXirFQzPfclbcaU3MeT4t\nygtxXAtsquMyxWJhCM6o5QxrctSKX0x2N5f681hfjVxLTFpXhm5LhubXGCNc\nl8lBXCSnxw+1OW7D8zT9Ypp6Oc9iRFqp79zz6Ds4qDAxMEYnyJpd1G/ST1py\niS41oqftGnYLQO9WUjQw+yfEmwONrQSgRGgtNMzSUk9vHzNR5VM0jKsxCPoT\neLtZ\r\n=tdpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH1JZmXgen001yndJ/6WsHaglvggtgTNXDxZE8yEosMAIhAIgj3NfbV/mtOfxSynDRKt/S9yLJX5SleV8Dq6j2mjOL"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.14_1529148536006_0.30460797803827955"},"_hasShrinkwrap":false},"0.1.15":{"name":"@abramstyle/redux-api","version":"0.1.15","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"e078e83bce7f5e273848233d1f7780905a510cb8","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.1.15","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-iiA1aJ+KGmmwdfZh79lfz8figJPQdLAz3Y2bMQ5QjryPLHtQGZNMdhTxsTJP5zJyHiws+wzQH6T/vx7ff8GZEw==","shasum":"1079d5c7c0e863f4120601bd1ce82df666176a57","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.1.15.tgz","fileCount":19,"unpackedSize":268886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJki+CRA9TVsSAnZWagAAiw0P/0qu76kNCcM5tj9t64Yw\nud1ezreAu4xn6ysmhgtLp4RQA99lK28/gGBJ6O90SyW5fbK4efe0rN19YYQu\noKNQ54NNH+ILv7pg0epOhBN2NzU712GMNLrqWZGDKoUL+X7F7m2ARHxhtbTz\nC+2q47ZxYZVdQRewyDni1K5FktX8E1Lpn+OD6/omC2aB0Dcw6egJqESk9N6m\ntm72zOPbgQAgMblmRoZAP6DxL6+T09d/yS6kGsKWnzhcs6RB2Kb7cG1gz6n1\nj3t46bPXf+ZfrRWpuITHPgNfiE/BiVAU2ZEViNvgkCaNlu/I8CJB3pMBZtBZ\nHWQUOn4yKLiJMmpE6O8ORjLSvZJw0Q/dUGI5MPdO2846Kk1YWo6bJ4mIZrKB\nQCFrAbpXgb6LjBm8NJlfs3r6mtBLehTsLfs5sno11DOatCVbnSqgL0zYsaOD\neUws8PG6KmEflNtiIqIIE6OetbPR9oeUHAw3vXgfHUI/HFIhIwQQpKhLD49D\n/fYTDXAaDCO1X+pYzHrDNwq0oBxJkVy13syYpX3757pc3gmQeK6phjWlbgrI\nYRBkJvTtLqJ2z/5Es/n+zaiQnEBBI/7fYaJTvdsjoCiQlnop3hhwf1iUxEjf\nUI6hFEAtu7EkiOpEm8QfcMRzB2jSXrUgMAsEp6QBXs09QrlhG0CCjJDvSPFO\ncqSJ\r\n=godl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQjt14gI4TAK95usSEgbj8xQh0dIMvIX4ZhnHPYNtdDgIhAO7fFLwRQM9flsS7Q/+rs1QbTEmbn6yIX4Jrf7Cs0/0C"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.1.15_1529235646078_0.05998805690545561"},"_hasShrinkwrap":false},"0.2.0":{"name":"@abramstyle/redux-api","version":"0.2.0","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"devDependencies":{"babel-loader":"^7.1.3","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"@abramstyle/utils":"^0.8.13","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"82365cae68795141e3d8d4b2cca8296b7ce3f5c9","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-U1Qks89opA5nRWJfduUUFYuS2N/YyYa+Fz2wv8PgGGEWS6tczok77CoW4msdkhCXfAS4Sd8BWSSpo/Y1/l0u+A==","shasum":"89b35b66b4bea526604079cebc4a4b962a7ea9db","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.2.0.tgz","fileCount":19,"unpackedSize":270518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXtrnCRA9TVsSAnZWagAADuMQAIlvHwfcJH2ToOaUeEJJ\n4+SQl/m+WF7L45bAcdxrxyDTofttTdXgOr9d/JW/dWCIsC1+aD44wQfVYZDm\n8lEMN9qv2UpTndvfTMTNYT2lzm/NwyAq50R1Dkz/EKqPvyG1o/KoibnvEbyH\nvZHvKSPHEZjoXn8/xv9XniMUOl87Jb0rs7u27urCyVvRscArQ7TINR5iQgzF\nYWwmqujOiGOBUi+QwvFkMQh7Lt+bS6Qa8OjwuAFtYbduVXqNjRdinmzIlFe/\n8ItjCu9pNRLVoLv+WWqHdTbSiLchLdDDfbTHmE6jELP3sUPw7VDBB0j9dcVI\nOmyc46l//EdmEIeyQf+guKqtjNzbSAYPGaOeh8Bwve0hTGdoE5SpI63M70p0\nY7wklsGPmHiEa7BtHkM5aSqHG2D0ZsbppvBIOsAEIp0wuRoTtjavGIQdZDLN\nl9JOWjyWUkwo10kKo3p1MLz5UC6MjdLTReiN+8AiOEVl3C4/1WwM1HGVbDtM\nBMxAYtZdaJridvkYTq1OiVKAPHx38EbDA7Ye8vhn8yxLokoUlg58DBd7sMta\n9bbxXShiluSc6QVQpmXKvSOD94NuEvkc3A+JY7g+0hAkun7ibhfrID4NhRNi\npftK0aHV4IF4M0sTdsUShpvaunymad0PzaFnfyz0fo3XRPBfRtnl/rkcOEZa\nkWwV\r\n=ueFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuuZPCHlogv3XRxwZXUBXVk3TTolvljshwISYBh+qABAiEAxeAwkxrapoXpoiQLeM9SxxYTCHkvlAWdPb6LP78qJr4="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.2.0_1532943079567_0.9900915868222062"},"_hasShrinkwrap":false},"0.2.2":{"name":"@abramstyle/redux-api","version":"0.2.2","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","lint":"eslint ./","append":"coveralls < coverage/lcov.info"},"pre-commit":["lint","test"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","pre-commit":"^1.2.2","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"fanas":"^0.8.16","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"1ee2b4ba917257bbfacea9d6ae4e94eceddb0a46","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-RSNoo0VRdAlAX7n8IvaJ8vApioPwu89YK4CqKyYNnbNjG6x7bDHAuDDJ1oADtnkJJYGTX424+sLtOGGCexLqDw==","shasum":"92359d5a26828dd1b44436eabbef108142e1a028","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.2.2.tgz","fileCount":20,"unpackedSize":271192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnNibCRA9TVsSAnZWagAAIF8P/jLXJaTGQJ0Ta5XDg7CU\nAC9ZISCFKNLLlIsRKLaL8mQwMbXay8wUbNR8+8/wdiSMTBbxWiCEyrbTlsBe\nxEc5v0kLZqnL8xHj3aE0Dn4JYaifLs8ck+JVXbx3Uz4fBgS5FsnfCdsSWDGt\ngK2IgUsT+hKzjSLuJ4IUMFbvhUIA48zmEBvBi+UMqXAmq4v1iNEUnMVgoqyh\nIUKueGC9D3o/e8AsZlxcWjKgrrpGSJsiY2eg6vIol+Iw+op+4brAXUKCFBlJ\nAXBfNS6X/O2dQ6pcAZ832Jv8fVCEQFoJT8A8maLw3zlae3U2JWQwP5vDgfkt\nodQmycL5zZ1ejx0rsb/XIFLQBoshB0iN85nMKShYwvLpUhPULq9P5Tw5mzIz\n6EnI/YN29s/6SE9tLVmjrJO6STol8/jNx0gGOyYm6ki6CBNgqU51abJuNx4T\nPBgao9fKHhOUjQvr9PTUUqURv5zujVpC3BSg1i0mQz9/X1ggsw5tI6ZVIknN\n1i6RYQ0mTE3KYAXiN+qTfiCDrx4L8N+4lteBaMOJU8Epaqfd/ZvBhIkWl6kV\njDw9fLG3agBZB62LUBGUWoEt+5rSARPYk/tiwO+fnahSEgp1EEuFHkcVIMlP\nnFA6SYTnUf9pThyBBlXLLpfrdqZjE9wgFUhdy3LAWRt10l+4QJO97Z23X9vQ\nEcxe\r\n=9gbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf1cUXwaYFNeocnnX/2rx4y9VHHb9ovHZ9xZ1hFKvzcAIhAIJy8IJukkco9oHYDqKqmuXzqacvMziXzaOqAgCrMOd4"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.2.2_1537005722511_0.0418255120236084"},"_hasShrinkwrap":false},"0.2.3":{"name":"@abramstyle/redux-api","version":"0.2.3","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","lint":"eslint ./","append":"coveralls < coverage/lcov.info"},"pre-commit":["lint","test"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","pre-commit":"^1.2.2","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"fanas":"^0.8.16","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"10c88468231810065ddabf20f330f068fd97ad64","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-J0ayZmDezNo41nkbHNPQyQqAd6j6DaC0bncIzjlmkXajefvMJSemC3rttHlcRP+L9pIf+hr0SAN3sgl5Q/seZw==","shasum":"91821d568fd4741e4da8afa7373fdee63826831c","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.2.3.tgz","fileCount":20,"unpackedSize":272067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn1mFCRA9TVsSAnZWagAAdwsP/2YMyYtnYfQwdzzjT3Xo\nNhaceZyFr52zykgh4wK1o9nGx4YAa4PqPcjTvmObsqpW+FSKXVVwpdaE79q3\nYxyHOXLrxXmJYbaq6/PxfFyMl+/YGERQmoC9w13Pl8rhTtqcpuv8tr+0eJWs\n+/gysBWhYtWf+TKDNPSED48IIv1h15/U3eZF1fP6xZohAYfOyDlvklYsxTH0\nUc2bdzVpl6UIlRuqY2lkRqQYn+Ak5/tro4LsfIv4igadVxf1BSLliT7Z3KOm\n92jvgkWb1gjU7biVJyRbX5MdvEEIVuCxQ8nUjYYy5PkqA88aO/L3ttqiNGsF\nEpXA1vJujVSSBHGy/3BFUPm4nil8r/e3AApLUqnMWoP5rGU36Za9ZZURC/NF\nlHi+ZXazTMpZ8xgdpqD8KMyRKEFcMMyUSC0tYRhI1RKeVGQXU8okg7vXbQ6o\ncdoIBt7vI4I4ONgtWdCTpKw1mpu5NN0nst6sY8DRIfPnVwFTZxQo5503Oqul\nqVqTv43K9touA1v7AaChI3Kxax78GFTTcd/oEhgGHiBf85FsWpiDitQI/+fS\nhNRGE5ZsSYe5OTbHbZ/5tonQG0C8yRoaEKYHYpgbNn3JyxAk+GYJYhiNP3LY\naEj0jkZV5g7o/iEnUFzsb1t6f3pqSLduVGYNx7IVzhIEhXxpf3fjxa51DhZz\nD8xe\r\n=+x39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhFkUt2bDVBLYQ3/Xn44mST1Qz0r15zhYIDsBuv68cuAiA82sWCFnKl8KieWyheP7+a3kFLeYHk4YNKfxuSpDbfLg=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.2.3_1537169797093_0.8697554233688836"},"_hasShrinkwrap":false},"0.2.4":{"name":"@abramstyle/redux-api","version":"0.2.4","description":"A redux middleware making api call, but with middlewares.","main":"dist/redux-api.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"license":"MIT","scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","lint":"eslint ./","append":"coveralls < coverage/lcov.info"},"pre-commit":["lint","test"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jest":"^22.0.4","nock":"^9.1.6","pre-commit":"^1.2.2","redux-mock-store":"^1.4.0","webpack":"^4.0.1","webpack-cli":"^2.0.9"},"dependencies":{"fanas":"^0.8.16","isomorphic-fetch":"^2.2.1","redux":"^3.7.2"},"gitHead":"3f410b3570745e9daa6026c0b6acffe4f7adcb1e","bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"homepage":"https://github.com/abramstyle/redux-api#readme","_id":"@abramstyle/redux-api@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-Uf5AQrzZnSOxxDCzYfG4qBGNpVCW+do7yMO72Nt3AQtcQIApv6y7Uotr3BxoUeDVZDDzBFAdlVBeCMpWkqC10w==","shasum":"5874c759c2b44e5611ba5a1abba278a4a44cb9c9","tarball":"https://registry.npmjs.org/@abramstyle/redux-api/-/redux-api-0.2.4.tgz","fileCount":20,"unpackedSize":276323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpNhPCRA9TVsSAnZWagAA/LMQAKFPSGSj7AJffkbZPR3v\nIDG6AOTXroTNDkBAsbr6gY62iS8YwZKWEB7Px0h8jDR7tMwx7tX8alFBpCPm\nUoG3KDBbcD9VbX7eCyqzd2GgwZKF972wNHpwzaOOIh+VElpkkRrG2k1U7W4N\njzQHSNPxIuaUl97Lo2Aeu5ta0UzUyfiPcAI2L6C9TJIeFAOVFeMgFxDHL0n1\n+UvRKsuutPEXP0p2lsGO9cUzpPn/Gi4QL75/vVKgCkUfklvhWUlloSABPE/X\ni1dfpftsGlU/jS2+nZ9yA0o6vDnMLEwYNMP+FR6NBw6MFlu5R9NzVM78x3Ma\nNq1TmGkKEdCZwKHDutWSDuHNO1pJ3aLDibDoh9Vm3Q8m3gUBM5FCEQ0p6r6M\nQcNJEY54GrdHyHdRkzZKKgSYtFEkWRlpx2g2pbe3RtbrayKz4VxELrjVBNTP\nsxevV06PgVQPpBkNVxUxIgOOaIwsBoehyL91cezed27EQiVjCSsDyzOFRHF1\nLe8Ccc/YhPeTy6ylz6lTfyw2RAupYeuTwryp2djqwA5/REr3Q7f06xO5t0ta\nlCoutcw9pjQxjN7i6djhCcndXoUX+LkLUZWTsnW5ewKIbpIhHs80cTGOvnzm\nxkMENAR1jEvYOKIX2Mxqsy75yGTlgVDBN1nOhhvQcdFQdOhVl1gRjnLCDnmD\nUOAm\r\n=ZY8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+shx+ZLrQ9KSCg98IY/Ov3bE5F0rxC66vb/DwNKfEcAiEAmUjN36ndhdtv8c5u55hTpxDRWwsO1YxLp9WdJSFO2Ic="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-api_0.2.4_1537529935022_0.43587570872923"},"_hasShrinkwrap":false}},"readme":"# Redux API\n\nA redux middleware making api call, but with middlewares.\n\n# usage\n## install\n```bash\nyarn add @abramstyle/redux-api\n```\n\n## quick start\n```js\nimport {createStore, applyMiddleware } from 'redux';\nimport reduxApiGenerator from '@abramstyle/redux-api';\n\nconst reduxApi = reduxApiGenerator();\nconst middlewares = [reduxApi];\nconst store = createStore(reducers, applyMiddlewares(middlewares));\n```\n\n# API\n## `reduxApiGenerator(options = {})`\nit returns a reduxMiddleware\n\n### `options.before`\nan function that will transform fetchOptions before request.\n\nyou can do some common things for every request.\n\n### `options.middleware`\ndefine global middleware just like `callAPI.middleware`\n### `options.isSuccess`\ndefine global success checker just like `callAPI.isSuccess`\n### `options.success`\ndefine global success callback just like `callAPI.success`\n### `options.failure`\ndefine global failure callback just like `callAPI.failure`\n\n# CALL_API Action\n## example\n\na api requesting action has [CALL_API] property. it specified request info.\n\n```js\nimport {CALL_API} from '@abramstyle/redux-api';\nconst action = {\n  [CALL_API]: {\n    url: 'https://api.domain.com',\n    types: [\n      'REQUEST_TYPE',\n      'SUCCESS_TYPE',\n      'FAILURE_TYPE'\n    ],\n  }\n};\n```\n\n## properties\n\n### `callAPI.credentials`\none of omit, same-origin, or include. must be a string.\n\n### `callAPI.headers`\nmust be an object. specified request headers.\n\n### `callAPI.query`\nit will be append to url as query.\n\n### `callAPI.data`\ndata should be sent to server. if it is an get method, it will be append to url as query.\n\n### `callAPI.method`\nrequest method, should be a valid method.\n\n### `callAPI.isSuccess`\ncheck if a request is success.\n\nthe resultPayload will be passed into the function.\n\nreturn `true` or `false` to identity if result is succeed.\n\n*NOTE:* It will override global `options.isSuccess`\n\n### `callAPI.success`\nthis function will be called after request is success finished.\n\nthe result payload will be passed into the function.\n\n*NOTE:* It will override global `options.success`\n\n### `callAPI.failure`\nthis function will be called after request is failure.\n\nthe result payload will be passed into the function.\n\n*NOTE:* It will override global `options.failure`\n\n###\n\n## Lifecycle\nan api request has these status: initial, requesting, success, failure.\n\nredux-api will dispatch these actions.\n\nonce a call api action is dispatched, an promise is returned.\n\n### request action:\n```js\n{\n  type: requestType,\n  payload: callAPI.data || {},\n  meta: callAPI.meta || {}\n}\n```\n\n### success action\n```js\n{\n  type: successType,\n  payload: parsedResponseData,\n  meta: callAPI.meta || {},\n}\n```\n### failure action\n```js\n{\n  type: failureType,\n  payload: errorInstance,\n  meta: callAPI.meta,\n  error: true,\n}\n```\n*NOTE*: payload is an error instance. http status code will be found as error.status. the error message responded from server will be found as error.data. the full response will be find as error.response.\n\n## TODO\n- add tests for new features\n","maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"time":{"modified":"2022-04-04T11:01:41.728Z","created":"2018-01-21T07:43:44.661Z","0.1.2":"2018-01-21T07:43:44.661Z","0.1.3":"2018-01-21T07:52:29.326Z","0.1.4":"2018-01-21T11:06:03.632Z","0.1.5":"2018-02-26T09:52:52.572Z","0.1.6":"2018-02-27T11:55:01.975Z","0.1.7":"2018-02-27T11:58:01.312Z","0.1.8":"2018-03-02T03:25:06.168Z","0.1.9":"2018-03-05T06:50:43.445Z","0.1.10":"2018-03-05T06:54:10.274Z","0.1.11":"2018-03-05T06:59:04.379Z","0.1.12":"2018-06-16T11:16:01.811Z","0.1.13":"2018-06-16T11:21:21.165Z","0.1.14":"2018-06-16T11:28:56.114Z","0.1.15":"2018-06-17T11:40:46.253Z","0.2.0":"2018-07-30T09:31:19.696Z","0.2.2":"2018-09-15T10:02:02.725Z","0.2.3":"2018-09-17T07:36:37.390Z","0.2.4":"2018-09-21T11:38:55.196Z"},"homepage":"https://github.com/abramstyle/redux-api#readme","repository":{"type":"git","url":"git+https://github.com/abramstyle/redux-api.git"},"author":{"name":"Abram.Zhao"},"bugs":{"url":"https://github.com/abramstyle/redux-api/issues"},"license":"MIT","readmeFilename":"README.md"}