{"_id":"redux-saga-mate","_rev":"30-ae7dd618c2648513debddf2cb866f783","name":"redux-saga-mate","dist-tags":{"latest":"3.0.0-alpha.1"},"versions":{"0.1.0":{"name":"redux-saga-mate","version":"0.1.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"ede7b7af3caac944b6459f22b03e44904eb3deba","_id":"redux-saga-mate@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-lPbuLIbO/fgbCCiEwXt0dOfdAjcOK9NLMjINSE0gwZn3m/L/z+de/i3Fzo0vw/hWubjik2ZUFMT9GMp2hJJ2XA==","shasum":"cbff271176705798d94eae3535359ddddd5bdeb1","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.1.0.tgz","fileCount":31,"unpackedSize":318366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUZmRCRA9TVsSAnZWagAAVMcP/jBdRSh4a5MdKhlEuwz+\nguuu1nCX2AB2U/NOMPavH6WqVV3Ikx9GGhgDRsKDS0eSHxl2K4B2ayO70O7a\n5TiS/NT3gz9GSlBoFiTiVBPz4wzCj3J6r+9FO4VHHcENLas3sE0jSoMaKDxO\npAnATphrX1dQTHpPbW8KTfloHtjG16U6xtaI9O6/EWcD9VfAR3c4dxrAa60A\newS+QO3p7JBMJNHtBYIhOfOFNeXejABd/Aq5nqrRk+r3xJgjHDNmOdu038pU\ns3knxc2GukszbCuAmEAu74xyZmEcylpl8i/zJa5MdUTCSWhRpSot9F7+BPKr\nOXqEG/toC2tajy9erxnbdDWrsjTJkQWX4QL7YJGC9VVHYqdrM7Nr4y8AM/ee\nASlkakC41N7ycxRGRpdmUkQog2gsyN012jWHopIwNYyUHg9MqKESeXVEa/EE\naxo2GaUh6yBoNLoki6tUUFpeUSal5QAIjC8rJuWbhjjHywic/d85q1OikBOF\nCXrUSy6Horjr/8i7oAchVjHmXD0c8/b1AcmbysONWRr9oL2oS4TOMBhqeX3E\n4GGFyh3YFDGBujWucW5qJQ3WSZBj73sTMP94ya2S0aJweDr1USYTLi5jzDJq\nGJA7tVYYEqyJgVDCyLhAIKNH1MSoE8rK6Mox56NTvj76HtkD12eDLW397b8x\n4Ym2\r\n=IWF2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+wP48AYjoLsKKAMLM9Qd8yICJgch74g+6OA6HwD1FlAIgUWKZ51tka+yID6v0W8wK0oKuzajf0DW8Vwb5iVIO8mg="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.1.0_1548851600996_0.12288383884429921"},"_hasShrinkwrap":false},"0.1.1":{"name":"redux-saga-mate","version":"0.1.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"a14384100af5f5ac54479ed9933614e944f3b358","_id":"redux-saga-mate@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-rczZj8iS7Bod+tJ98sK6EFelkhXZBCk5k/uTHjr9ZR8AlcQidAGDBbF0anbgylDScTaDNfysGQOOSuJfYFTPWQ==","shasum":"7bfd6fd9c35f902725f5287326b86da5efa31a4a","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.1.1.tgz","fileCount":31,"unpackedSize":318366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUaP5CRA9TVsSAnZWagAA53wP/3RJ9neVG4uYc4oNAmLB\nMdSqmcN/lTw+z0729xX3oeaYflLprCRmbMEU7D7L3Q8Cf5tXY0ziYG39Qnos\nSgY/v+oQW2CQ+9V09Ek2/x2fu6KTsiUY8HR9mPrj8i+EcpjGUUxOxxxtYuBK\n6nL9m593mu1lA/GZJ9JyQIW88QnTv8ZYpn0aFIQxy7nkb1x4NBapJDuwl4dA\noBKaPooXrvhiIOG7cmgApsqLZz4LBHQqs8/8ZYIb2jcTo9fcGqOHRbUSd7yk\n/a2tDBQuHte8lRf60IqulxduKAb/zA0QCKL5mhmc0o84X/BwJoFS9vw5JuMs\nCUbXCkU0sm0tzcr9fJDbvtGF7DlPprWubiGGUV2f4BdpIN5384hBiDjDVgkw\nhQFVtvqS2aUpsS0ymXJE4j+cREuMkAizhRlmTKhPlYRs7hVCWuRei0rQ2T2e\nQWlvOdk0uTBN5xWl6DQLlOv64ieBwbgsT235z2EHyN2/ALVt+Lvia++0BYgJ\nB6ZKtirgw+IWv6TRvzWkMrCJfTyHYo/FbaudHZ7sI7Ch8vZSOP+UnK6rwqh2\nOMae+3RuGmgfGoMuX8ns3PDX5uUC+/mWPirsAe4sJgwV0WbSENokYxA9zpak\naBs11Wfa8NK3wcliQcExhVSd0Rxat8OgOYHtQ0EDgVIskEfLjgWWW4c4ClDx\n+mcT\r\n=zoC0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1c+G5oZ141NdcOpvrkIktHaerv3zqHtUKeOSD/6/0HgIgFn25glCFCsdXtvvLId+/6VtLYeU6nuX166Afv1Ot6t4="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.1.1_1548854264664_0.06082926795628496"},"_hasShrinkwrap":false},"0.1.2":{"name":"redux-saga-mate","version":"0.1.2","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"3ebb1c9f610214b2467b9cc0e4f21b1d3f7e833a","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-rtTT14x22u7VY2eLeQ7JUtiic4yYhdyBR1Wuh3kcSpt5rXpxQjSyPHoNlmDH2Z7/cl8J+Y/adLqwFttqVkaD0A==","shasum":"d75938d0e350adf13c0600de177dc366b2241e4b","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.1.2.tgz","fileCount":31,"unpackedSize":318471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUaTJCRA9TVsSAnZWagAAQqUP/2aM3u0TOYJ5Rxxt7fkc\nDxnobQQf5WhgAWSi7mAIAmeKZOnowEZHJN20mEVs/tCh8Yz5hz3F8E8X9Z5K\nfGKi8EnfE65pEX8FsTy6ivh9JMIsYnwzcWw1CXKQElRTVlrog81p+ypAsskq\nzG5vDcNdhwWzOUamrY6Ys6+SVgt1Xwyc56tQaHstiGMBvQ+FNDodIAx5Ypuk\nmSU6WijJB2u66cYbiUPieHaUl/OF2Vm0lWeoJYEtA28dmCB3uuVNl9+sUPYt\n6zuwAyvc8U7YoXr4QJ5ydbHA8O/A5xOUGDPvUOCWR8vKu0W4tkqt0nSXL8rJ\nPLUC6YO8pK6LvkiKJQ5iAQottxpYz94HAWfcw/RYF9kf4WB/8t7BlrN0/5kw\nY5ALeEp26M3vn4ymwHLdShq+WKWZatBm/U1UIaRUFJ8wO3C1VUlKWrzDbB7j\nw4oiIjGgneb9nACgz5HEpZd6pHIxY5fedAuyiQzNDuwL3F419RN2eThU5TlF\notz2raAlV9FuDkIyJy2nRVL+8UzVGjQZGpwlNQ1a/PqiiSBfIKwBbO+0V71H\nOvXgTyfVfjgGbWLmQrqnHAhHXhGmQmeMG+BV4DN0melPL5HjQug/qeCSlHbb\nYrYr6/uOpzatJ/Btylg2IY01ugjX10j5TH61sqrlrWKFOYmetAfZunS588Hr\n3RFd\r\n=7GrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgjJB44AWm+TvCuDobjjAnNJSevCE48aUjrXhExH66xQIgf7RnikKDoiAr5a+Xf8tik0R/s3jUdMJGCtCOFYfx5CA="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.1.2_1548854472689_0.9710866246699041"},"_hasShrinkwrap":false},"0.2.0":{"name":"redux-saga-mate","version":"0.2.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"b4dbc3d4756c3977e7e56c7cd14c3941def28634","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-ywGq6EbEiWpsfJSeEl9XVA6NxfO5qbf6tUtOX8TsemdyGDKtQ6jbE7EIJiD8T4dZCgoT7X0BPR33U5df9OjFxw==","shasum":"dc0922ef3db95f0a6f8f45e147c881f7555ae7e4","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.2.0.tgz","fileCount":31,"unpackedSize":318393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYu0aCRA9TVsSAnZWagAALnYP/jJoeawo3JrAwCsbX5av\nYkLVu3LlD589wxrQzmsueKFBcH1SNplstnKJR/iP74b4Qka2iaoEHOcYVXYm\njUzNEyMtfE3Gm57cy0YZFmyAVMymSQw74BQeW5MQt8XrsCN3k/geOnc439FD\nt9n7cRxIxbLc0sDcS9oPjqmfiAwtSjMDtx+Ihc/yefM9D4/gcx6qunRtCWM/\nf1jToKYenPjAJ/Jn+fIlSKC4zPHnmsD30RO6eCYXQ/wJgyPMdDcHovfzK6Gx\niTRVGb9DOWB5/qpJ9E0kqBYPfJ4GHugL/ZzlCs7EH4XluRKLWo83I6Cib9+S\npIFY5h9YaZkYC2K5r5UaWZzOYEQBjBWRkqUiYXIaDCOhwUhjmZVyIQWAlIL0\n1r0GmiPvO4d1meejGxeB8W1cjADgk/UXZ1st4jRj7H+07jsl9DwpEP54oLpx\nlJnWOXmi5lKNpbe4QUk43bwxswnAgYU2YCMNvw94DVs8OkpBZ2X4XaYDYeUo\ndHGarA17/rvCmLCtzTABL4vtKE2/S8YG1NTeA/6CCA/3bccH6s7O4rdZuskT\nljwLKxGQ2px+m7D+eVSlk8tYYkyO56Y+dGF9w8w4lIHSm210VSWuq7ITm5CB\n6mGG4a+meFCfPJpFRGOJ0fspXxoypa85x4bEcjZSHl+dZpz1+8T9U9HTIenN\nYT5W\r\n=VVuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdKSZgoyfAuwhrIs7SjuBZaSU3i8qlMp4f3cro8FUsyQIgItTNh/Gcb0h68GVGRMEfugC/7n/o/lylkmZqlwjZ9l0="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.2.0_1549987097480_0.937151421236956"},"_hasShrinkwrap":false},"0.3.0":{"name":"redux-saga-mate","version":"0.3.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"dad53bfb1f1cba1a457aa1b535cdf125b4e6034f","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-f0n+Ctrk2C/jGWmm8R+KOYkEKPjhov6cEb8MKd7uScsigwtaQPdqkWYtyGD5EdWTr1WndEZQ4MwsaYPyDDxFpQ==","shasum":"722e5327ef28053d0d1e330f85d46375c2cfbe78","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.3.0.tgz","fileCount":31,"unpackedSize":318606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZqdwCRA9TVsSAnZWagAAIioP/RqHiew9+Z3Nn5rgzENU\nDVVfmnAIto9LU04W0ol4yjTmRQyiEGD5wphvuDd3cxA2eIt/txzU8U0lOCNR\nj5/Qgz8xAYQUdEEpQmKDfetMGQzdnag/XzskkaKQFUNmEM8r3XudIR73ayqu\nFK6EhgcizpzYAXMfFF8B/ZXdjRql9Uua/idlkzKQKPckZx3dxq8K2R80RnYm\nI+mxZNym3LXyZ6aul0GvZ69XHsySZfJwPMyiPAU0L1kiYN12+2guyqAvKOAT\nb4loJVu8VR+xgxEPMc98HLAgnTz3c4EqLtNre/CDWIp71BLFnIEb5ovv8jZ6\nGY04tE+Gtz1Ojx7z18y1SHZk77kY+R+qA2mAkxEnH9GSFk9K9JRuu6f6OM96\nJVF45r0erMPt2tepyNgSJM7vvlQz4b/RcoOJDFT14o2N088ea0pDMZVhp/2x\nq7zwv3cq8ZnvSarvCDnVBFCTN0s3uIrqVFLijpXmvqNj3TqaVIszTqZ9STSP\nHzjwcs/1xH2T8aFmZs+aD5Isyhb6+qGE9MfI+GTWdJZmQfkjvW9IK7isrYJJ\no56pzhPGE8Xz7KzjUPJt8FiYavSDi7g/TiNhCpAZJRipxeC3V8zWUJnIzf3z\nqWiGVnWsWr4t8MQ5cGD1TAloJTcbcFlc1cvXbK2+wZ6YQpC8ZA+HHjeIYNVq\nINUK\r\n=TtUp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR1V97zJJR4tNPA/7+B80aO+6YXnS+BXMJmO7iS9CT+AiEA5XuEQ1o+v2R6oeqqf6bguAlp+iPzFr9fA21SZJSULqU="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.3.0_1550231407731_0.03709469027653811"},"_hasShrinkwrap":false},"0.3.1":{"name":"redux-saga-mate","version":"0.3.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"dad53bfb1f1cba1a457aa1b535cdf125b4e6034f","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-46Q4eNIEsdrEVMs7ItqId5vkDweeUCHxkI1OyumiBDpcB3MLsm5Iulwj3Zv7ZGGCJxHlIykrKI9iQ3iaRuUZUw==","shasum":"53ee75217ddf75a687b6f1b1e8b3547df26d20c4","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.3.1.tgz","fileCount":31,"unpackedSize":318821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZqh3CRA9TVsSAnZWagAA31EQAJh4LmRXxkhGPpVlxn9c\n1PsoCEf2TNH/e1IiQlnuUZMzNay1VJrIm4d2WYFfHiSZ3O4cFsdEDrkgH8OG\n4WHKZbAlJFwvJw+JUSh/8dSVxsxojyUwZftSP17kI30bqgVfZVB4GpFVwC+g\nDSxB1JXtFlUz+d89fDvP5Fdz+cTgdQ0S+glpwq/WRxQPKaTJC6IpjJ1K1zea\n2Z/tbKZDKo3ybzympjmypNSy/IM3KFp6LYuI3TF07IrSl5PbeFfGyNa+h75L\nx43KlLc9nTNLYOLlJbknJ2mcy75fkb8pFsG7nM5ILuVpjdb8iA4dbL8ZrWK3\n0xUHNo3Zlwc36HYEMcQ1+cJ0l/gfppSUQ1NB3B+aRYr6KKjhngZETG85/nUN\nCLz9bPk4lcKMT4bUEToKOaKdzq30LsRkd5JFemGhnXIUb0VjPSAaCaYTxkmH\ncadY358blz4ldomga46IKnj9rEvlFZAqpb0dKboTspfKVLwTNgaABOKG3w51\nUR62RpGIDI8RECoeE7v4Ewq+YFGTxLmAsfpyGT3j5WE6ghwiZdpPVr6ODxLM\nqnaRDTndEZoJgkkBC14Cki5HfTRF4gxMPbg7Npq+Zl4hV7JDBZlTxIFkXgEq\nD2rofWILOBfgmEuMQK/bmi1VMzBsFScs0Dz/jHaMx0bUnqWdQ6NoRSzz9I9x\nfkmr\r\n=4a8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD3sv0kINNazS4ovaZb8c8XuUw70HY4hyjdchkd4bsdAIhAKDkZgu3Ghl/xUHFuAn/Oe40Ih4Hu1xuPkzTICXQyOej"}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.3.1_1550231670698_0.6520858751768857"},"_hasShrinkwrap":false},"0.4.0":{"name":"redux-saga-mate","version":"0.4.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"d7282792f2f74ce94153f94b85297bb5df12b63b","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-wVwGHFa76kX0QeYvt3rnRMYMxkuubP2jBoUBpKye1zriefzeKEoDWQcIVVrICelxjHcSVl2esvXs/XvRSxnl2A==","shasum":"5e2c00abacc10228d19d979eafd5ac6a11be5d0f","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.4.0.tgz","fileCount":31,"unpackedSize":333062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ+dwCRA9TVsSAnZWagAABV8P/A/QkliKzUHvi4MbmclK\na7XwLcoqo/wPIoMu9rKu9K5HFRuC+u24PWLdchH/E/G3QrrNO6Ku6boRJ+6U\ntBwGcSyJzkJsBP0n/qBKG8QQ2dwZRhGTszz+8CI4qYL4n/g6BAU91XD3xcQh\nfVY/l0fTjCGuVAQWxKqRuApemwSc4yeElafZmyQyRBmU0ZbAb0ZWEQkSMQjO\nDSuDlogyXfW8pBLsvi6z7RkdXGPDNKY3atuhhOQMVMxQRGV1Kx241lk3sroq\n0z89fDtm3wfc+D+W62DO47Ff6Nk/X22LGppvP3YL4K7lpp/aL9FQ1qD9Ra0F\n/Dh8FPFYIjXz8T6kAKY2pyty332CdiWvxdu60TcfxgIxZq7riAPjEv64wPW3\n12vCmOSJbuW5kusus0V0HgUSqYdgS4MbvkBG9JtHq3LTUYwxDLcCXfBKhTWZ\nbpyBBBsZ/b6jO9QANoTVjQJfYUvb19sqAbxxZvLJcq6ZfbCcjmBzJTelV775\nqr46QcyYeReE5zRwtPWTSx2it/tQxUlBwXGHNTwFR3xfaqsGYLzn7ZZHziyU\nVt6iUvhOl6HL+JnVTtXV0hHtJZcFHhD9UyxQswcrxXoM9xH3/TiDoOIwGvc8\nvTAHZlc7SCg3jjHecIQkwE2+bp19p7o5Ut8lhMUGhxXd9yw1HObe95ZE2543\npUfh\r\n=Qx16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX2H/FyMghR2ufyXwv8rQVBI1pRK+wtaeoPomWHCIiHAiEAzp66NDUTR67s8ypYIO0yRs24uDJiY/PDIwgUKiOIp8Y="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.4.0_1550313328181_0.1977867508557809"},"_hasShrinkwrap":false},"0.4.1":{"name":"redux-saga-mate","version":"0.4.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"328a2ff10ebdccc35829c1b3c2ad89819109dfea","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-F8Lzj6jhIP5ocveUqyMqxjKL9pS2EoOYphdl2UBJOH3lZpLYYnOOfuwabVVjOMHmNE06/Cj3ZF7oPCKpOlG+FQ==","shasum":"07085993c187695669b05877f01faeaf3da6a55b","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.4.1.tgz","fileCount":31,"unpackedSize":335306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc8w1CRA9TVsSAnZWagAAD70P/1SBDyRF1Y5skiTZqSey\nHYjarrfAoRDrWbkG2EII4bDoIfJqWML+dcUnztBtFBzaqGm9zZDS3TyvA2NY\nAIfflhus9NJajnVV6/Rs8I3YZuS8QAJvv4kJ2u4XmWRhGLF8a3yx4DErTbCf\nnfdclQjBkX06We4ouLl6d4Q/nnsnNQF1ehh8EnvP9PjElol6HQIAa3eN2QGX\nUiS02XPgxjziHL/H4O7OrxsQK7A9v10MQOGc5H2NPM0BhNt4elxnROSm1HWU\n1A3scf5kDxJbHqW/AB0p5h9pQxV5gtuLsZU5y58Oi3jHkGF/S+YrJrv3J6/t\n9tiW9d65SUYV3efZBcq8usr7IHU6BUn91OftlVhDNpn8GRmHjQjB3OWCHhpw\n+EFbVHnblqMOI6yjda90SzHZX9nRzHarC6SwD0zXPB+E0EFORL/z7Vi9u711\n14Amq4YnSHmkUinHYmTI+JlYOsVdNR0K1E5F3mejBv2Ol6A6JdJ7kzm83g9W\nNUg8cAoLdupITxFOyRTM0fkAruCgFtYsoHe9wRoXhT8jIU2TcKI8YzrE4o2e\nq2z2x+zC4IyPICB+g0bsthO8wFHHeDRL9FBCD+YFBU2fI2fW17DFE4igM7c7\nnIO6/7nmUAKBnvfSpkiaoPMSuZ+Ul2NARnIE5kYFRHmOmIxFqVgTiLM9YwlJ\n4aRh\r\n=ex06\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg90zQqTDbvccpLUn+H4OzXEGLU1+hr5GsTIDlbkesYAiA8vpCpJmbCGy/mWwlicU05c0AAdGg0OJO4yo5mSfnxAA=="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.4.1_1551092788453_0.4044978193283235"},"_hasShrinkwrap":false},"0.4.2":{"name":"redux-saga-mate","version":"0.4.2","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","redux","react-redux","redux-saga"],"repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","main":"lib/index.js","module":"esm/index.js","browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"scripts":{"clean:commonjs":"rimraf lib","clean:umd":"rimraf dist","build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir lib/ --ignore **/__tests__,**/__mocks__","build:esm":"babel src/ --out-dir esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","build":"npm-run-all clean:* --parallel build:*"},"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","react":"^16.7.0","recompose":"^0.30.0","redux-actions":"^2.6.4","redux-saga":"^1.0.0","reselect":"^4.0.0","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.3.1","browserslist":"^4.4.1","cross-env":"^5.2.0","npm-run-all":"^4.1.5","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2"},"peerDependencies":{"react":"^16","redux-saga":"^0.16 || ^1","recompose":">=0.30","reselect":"^4","redux-actions":"^2"},"gitHead":"79ddd7ac893a3067badf60536b6c124f19b89302","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"homepage":"https://github.com/hanzhixing/redux-saga-mate#readme","_id":"redux-saga-mate@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-Tog3vJvPJZVgg211c8FJgaNuo8IJPNs8JtoOO97GeZxThsZg1E2jZ0uQ+ZnAyNm4Acu/WtDshUSL0flcWy66JA==","shasum":"8070405040b560bab161456f73b989cb92c0ff0a","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.4.2.tgz","fileCount":31,"unpackedSize":335306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc8z6CRA9TVsSAnZWagAApm4P/2h+9/67tryt0wlkq1T2\nb2kmRKp15CssvL/FwynNHsjYEpMy6zaKya+2jwlchwnbfdqK5hRwCqSCYxbz\nfHX02F8MQHBfBtfc5RjLE+7vvHzDpQdbbp7PkCW7Hg6T1lQ4OdIkWq5gkZzw\nM2WTODODkwUq3f+6LI7zczxe8UZesGMtRkMz/8X9lVJuteOGskkj0vfvsEtc\nQeyk1A82doJKmMNcVf1P1wmymf+2kJ2WOihE5dZwJw2nawd5YEPPrMMDFAlq\nAZqDUG/75cWLl2I/2XQ3LZ2c4pXypDzvc7ndkaVS43KN7p7DYMUjWwrX0Tku\nNcvkdz9h0ShKLLhvbZcfEv6rBmaiL9nfqliyBqnfmH7U13x7yiwvE6AlHeeY\nO8b+AycGKdSQW0UtxnVtLRwZ5M1/Vyo26bttUeMoZFdT7fYAf2U4TiwI3aTC\nuZZ3stoCBwvXYfA8NTh2wqPv9yCIwC4qX8mtC09CD91X3SivxYZwOZ+Hd1zC\nQc/e1tNCaXQpBE6RRuMEobFodrY+USKz6ffIRJpgFAqeTtddIOM+USWvVH1n\nsksnxLzZ30oxooGXv0hby/6nZO1t8UFLiiP7vlQXDZvwOUIApQ7W7YX3LVcb\nXYz1rFiBoKHGuJpACAmz/RgEiREmBxBtHErXk+dg0T6LsDqrWbWVLweKEhqd\nOXbS\r\n=0Omz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy9Ci3iAQSeFswVHhHhmfDTJa/ls4wcMGaZ/KURW8aiAiEAxAyq4/EVytLU3EbnGrs3MFA61Qg/ZFe0rB0su1kxcUA="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.4.2_1551092985550_0.8698293309711196"},"_hasShrinkwrap":false},"0.5.0":{"name":"redux-saga-mate","version":"0.5.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","deploy:demo":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.3","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"7.1.6","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@svgr/webpack":"2.4.1","babel-core":"7.0.0-bridge.0","babel-eslint":"9.0.0","babel-jest":"^24.5.0","babel-loader":"8.0.4","babel-plugin-named-asset-import":"^0.3.0","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^7.0.0","bfj":"6.1.1","bootstrap":"^4.2.1","browserslist":"^4.4.1","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","classnames":"^2.2.6","classnames-loader":"^2.0.0","cross-env":"^5.2.0","css-loader":"1.0.0","dotenv":"6.0.0","dotenv-expand":"4.2.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.10.0","eslint":"5.6.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^3.3.0","eslint-config-react-app":"^3.0.6","eslint-loader":"2.1.1","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-prettier":"^3.0.0","eslint-plugin-react":"7.11.1","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.0","gh-pages":"^2.0.1","html-loader":"^0.5.5","html-webpack-plugin":"4.0.0-alpha.2","husky":"^1.2.1","identity-obj-proxy":"3.0.0","javascript-typescript-langserver":"^2.11.1","jest":"^24.5.0","jest-pnp-resolver":"1.0.1","jest-resolve":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.0","lodash":"^4.17.11","mini-css-extract-plugin":"0.4.3","mockjs":"^1.0.1-beta3","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.1.0","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.3.1","postcss-safe-parser":"4.0.1","prettier":"^1.15.3","react":"^16.7.0","react-app-polyfill":"^0.2.0","react-dev-utils":"^7.0.1","react-dom":"^16.7.0","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^6.0.0","react-timeout":"^1.1.2","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.7","redux-saga":"^1.0.0","reselect":"^4.0.0","resolve":"1.8.1","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-ignore":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.3","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","sinon":"^7.2.7","source-map-explorer":"^1.6.0","style-loader":"0.23.0","terser-webpack-plugin":"1.1.0","typescript":"^3.2.2","url-loader":"1.1.1","webpack":"4.19.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7440d8bb0ebf5a53e3525a2b533d94250ba8b9a3","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-wVKziW6n9Uv7a1AVorP0+rKgK61f7uzOiwqwWxmSTxjCr1aKK+tcSje/h13GbB+alKkc+YTN04PZsKcvHAxC8g==","shasum":"13e9e463ca17cbf582961d14646092e243bd0870","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.5.0.tgz","fileCount":40,"unpackedSize":421770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjMqCCRA9TVsSAnZWagAAQYIP+wcAqElD+ZRvs617Z84v\nDfhBwsAsYfrF+COwVXEa2LMHH/J3PIfLBpAXg6ipau6oxwjoqhd/dMlvB2W8\nJNQlO/4dw39Qea8t/LFFthON1ytS6gKlnYBvyoqOdIT0RRfNEu8Lf6DrJftl\nwo6KHNVa46rWuNn3iTSyWdJymR8zTcc5S6jC/oDGq8s4u3h1sytdx0MTVMzN\nUB3QoFBgqfINUY09yul87nBtsG0XZxKCE3WFnWRaRhDGvdwINuFUqRqf8Gkd\nbf/sGSPiOvI1UEg3W3VmG3cAmtkR+vlD1b866TtHxFWnBEqdT0+5eny/+bXX\nN93s8nPqW/1+j6yuuOijei7SdT5VY4OLNknM74Z38VccBuWM1UuHUuAK/yfv\n3jZ7fcu3tCa+RPFfr+kNIG05rowbc7y4CCgzjXKZgy8K01lAl7GsQnB7B+07\nsqnEEAuXuHayO9KG0TjEnCXDayDRVTh+XWAoz5zjV/K58W87dHWqz6t7RtOJ\nlaUTLomiwYiOxEbi8GimBwVyxYMsSnHN6D0l+Y7wBZTm2e/gdy1JwjDQa0h5\nHOIhwpeKd/XKMHDjnB69pRUNutfKUFwP6rPS8YInWKJhBTMWGoxKhqvb4Pxm\nEpUqVYAReRmbCPfB76Hw7wefsE9Akjn+s54fpd1/3uj9Ot1NP6VoS1IGMWhE\nSrIX\r\n=UNQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2j4Rf1s1Tqj6Bu7g8/9kdN1+IzlMmo1ChNfSIATmTVAiAOdFCpOGRUhoRbLnp1bsTdPLIKTOfY14MNqqZAgDJ3Qw=="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.5.0_1552730753979_0.4247678802936907"},"_hasShrinkwrap":false},"0.6.0":{"name":"redux-saga-mate","version":"0.6.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy:demo":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@svgr/webpack":"4.1.0","babel-eslint":"^9.0.0","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^7.0.2","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"5.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"5.15.2","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^3.0.8","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"2.16.0","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","file-loader":"3.0.1","gh-pages":"^2.0.1","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^1.3.1","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"0.5.0","mockjs":"^1.0.1-beta3","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^0.2.2","react-dev-utils":"^8.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^6.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"4.1.1"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7dccdf92faff3acfab7ba3e2b84aff4ba6646381","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-W55tkq6duxgHCnAEhmGi1hOkkX2DpTgUJo0uP9mNquANc/4GSu1m3huIVNjubkCYb7IgtVg9Nc5motP/PG5Cng==","shasum":"859dd0996669c55cb511edf5be293fda3de2d83b","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.6.0.tgz","fileCount":35,"unpackedSize":394402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjTDXCRA9TVsSAnZWagAAvgIP+wT4m+nNfx2uQWri7W79\nZqdP22bTN8IfiCED2VLqU0wzBWbn0bNY2I2NfjTm1VGfuQ5P3BP7acMSbv/h\neNEHDr4m5DnXHp/K4b+BMdtJ1/Z+4H7ZmzZvSeyvQP38WxfIiE5t4ZdLiu6u\neqX9LfCjcOi4AS2wkcNGes8cYF6UHHcVKkv1wtR3f3UowvOvFwE1xUOmFY5W\neZyucx70Ul7fIb9uBpBPccx8d/h15z/z8bZSz/q5iLLyK8/y3RZe/ipk0NkS\nYf/h2cS5KMpB/R6OwNZPqOIsAon5ioK3o65GqbKXLIwdhIzyvGJWenTanvCA\nRf+g/OPp59yzy37aiojim2f0jeem2NsA2zqXo04tpsE718Epic4LTn+mm0FW\nZSB6uk3FquiMDcK1YUvlBdON2EiioTLZi0IIEAdOi8Gb0NWqqpsqt5w6zjut\nTF/83VF3tMFjf76d4Xz+RjiZscRowczUZHqH2Bj0ddyON6Lwgkks7rAsUdXo\njXfwLYQHgKAYzTlArtM+729CPQD07K9zf6Pb0IXykSB8SR1oJLf1XkaHs/IE\nD/AJBHN8MJYGZrLaEBwQokDjwG1hqWi6ah7/aNAmDTkNvyI0Qt3ZWcpy30Ta\nCu6RcrVyVm+JmdXbEwTW9ts4C9N7jUZ8EsBDWNVM2vEsb/WZxu/RtHCDC5dn\nwI/e\r\n=yiPZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOCE6a/fRPI6n0KgCMQl78vAzuO5mdP8J/PI7F5gUMvAiBzf48O6te+3mVynA6+1PI3PzTp4M5bd8rUG7c6QN+3/g=="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.6.0_1552756950809_0.8428692236486046"},"_hasShrinkwrap":false},"0.6.1":{"name":"redux-saga-mate","version":"0.6.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@svgr/webpack":"4.1.0","babel-eslint":"^9.0.0","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^7.0.2","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"5.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"5.15.2","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^3.0.8","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"2.16.0","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","file-loader":"3.0.1","gh-pages":"^2.0.1","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^1.3.1","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"0.5.0","mockjs":"^1.0.1-beta3","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^0.2.2","react-dev-utils":"^8.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^6.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"4.1.1"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"503da9962e5eb6df64699b799972a94857e1eca9","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-Juax7cimGBkcDNEO2PK8Ge+0f1aH5Uh/NrY2UZiW1FdfA75y2NxTadnpXcfC89E40ot3sMvJ3HM2dbE27pNdzQ==","shasum":"f0c84acf32e95877be6c4b9635299c1c9c9102d2","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.6.1.tgz","fileCount":35,"unpackedSize":395338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjnvACRA9TVsSAnZWagAAFWwP/Ags10IINeGjpu5o58rh\n/0UiYEoKLqznYw3du8oICkj5tpEeuyBEibj8y8Uq7TO/rLPgGIuPFDxoUR5a\nlxoa8I+8jcZVlISMOx97QTqI/hrcvGO/Emrew2Wh1RLKgnC1nULkkrDQfL1E\nHHcwsiJ5M9r6MKGgHAW4z45nBu+uWeU9RkN3/21hUyf1roFn64O3ZVXiUV10\n/anJdoX8Ax8znSrjH+dMag9fyvQwZhcRmHbm0tU45sDIAENqDwICs8t3OqPi\nXxizsTirmwf3HburAfXN0vXrHjyYJaivKA1IE43x3UwpRfrZTEHKMhW0VAXA\nJpBrScGIFVxyBJJu6KcqHQFBYgsNpWhORtHv71UVp2L5aoU7ySozsZczcgwA\nMG18zqebJDVBXuC9jWrGvYzhQGK4uLJnLnuQp7FMdhw+cTvWXIVRTYxoj41X\nn7d9Sm/GGNInqmnrERR9rqFU6csAhsfDAVeNCPFQfkYx1gCseN+L5+4qxsn6\nEcok8+Mhzmz31XmIkOcGJrDKmY51zTXe5pUV00wnx2wSZ6U2VtPECbgAH+Ka\njMD0VgJZDJConBs7q1OniWs2g92XMDGUyvtqGRb6FMK2wV0dBhOj9Q/iM50i\npqjJs2TNU2+Z+vFozC1d2o44+PHVd5wSpRYBYacjVaCimkvTSvVNiZUQR/YM\n3xrr\r\n=xxCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOkwVCFGts126ufCgx5Oqx78KezsuFHEymR8mpF/lZgAiEAzz4uzb+ao9aZAKK/IpJymVAKltxMPBwgqfnNhjjL6xg="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.6.1_1552841663378_0.6365689497864484"},"_hasShrinkwrap":false},"0.6.2":{"name":"redux-saga-mate","version":"0.6.2","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@svgr/webpack":"4.1.0","babel-eslint":"^9.0.0","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^7.0.2","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"5.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"5.15.2","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^3.0.8","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"2.16.0","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","file-loader":"3.0.1","gh-pages":"^2.0.1","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^1.3.1","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"0.5.0","mockjs":"^1.0.1-beta3","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^0.2.2","react-dev-utils":"^8.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^6.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"4.1.1"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"c89bee01adcf1ddb3b27874d5bc1a3c9eaf29d86","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-5MTNxd4KAIgKt0CqiXzCXlTuJpTg8ZUW3Y/lhkctc6zeRCnzqsUnnL1JAHwZ85zRddh69BEnG+iRyaqjyteaYw==","shasum":"200f84f97a28ddf3cb1cdd3df9770f315a0de6d8","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.6.2.tgz","fileCount":35,"unpackedSize":395343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjnxeCRA9TVsSAnZWagAArBsP/0Ju4R7BjYJOTTmpSPRm\n51Vu/uIuVkAeAiNEeX9PzDgNsxbbbJgUx5f7Wferw44qpS8WHQsc171SdPI9\nr5P+d+Hh5FqnyWA6g/8YqFdZ6gMQoMe5ODZRXV8Ouw/9203Y3/oKUzFKE3Jw\nVeE061L8efI4xeAQhcX4ZbWPsVNGvYtXi8sE1P1WG63o0N+KXRwAWC/7/Yo8\nn4TCogHb1m9z0m1OW/SNfRv+UpliQ5slzzMEDUWHlrfJZDjNf4CszN+p/An9\nS/QRsRU5hTjr2MZFwy/331C+qWQ5jskWt8yTsg4/bwNYR/w30WNa/5x6905D\nYZNEsFprHH5ag+QE4wqgHGxG2lqXaGvKHTu+SEWVEFcX3vaNt8MGfkvgip0v\nPjsjiQPwQHwxIlCgZfMiq4YCrOxSVfsRFAaQ1RT3UO6UctpQ6SHNdZy+9I61\n9Mi2AJMpnS0n47q7j6IQ5SPwyR9II9t9iDDtWrVHCwKpeH7Bw6YkWkAP33jq\nSLoMWxMwjG29S2LkcNVmeNZpAAx0Z5qi/zyJKOo2dNPc29TqaSVqRfC3AOIf\nNXwVcBuBdoLe2VFhjJqMaxPNR0W+jYN7pL9dMus5igJvXxyo4JJiARjn7SA6\nuZ7OZb5aZRXeWRXoTtbuRmeQNJjEC9ooQsLKKVrh4Yhl+MqwgkWESrhynfpx\nplvb\r\n=5rAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF5n7I0CGi21jdy2uWe11QTMLhi3j2Ig4ymCPYBMfQMgIhAOS7YlLKou624Wugq9CbMZj6zi6NZcc2yBDr9IUU5DBp"}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.6.2_1552841821285_0.4995214381438049"},"_hasShrinkwrap":false},"0.7.0":{"name":"redux-saga-mate","version":"0.7.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"4.1.0","babel-eslint":"^9.0.0","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^7.0.2","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"5.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"5.15.2","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^3.0.8","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"2.16.0","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^1.3.1","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"0.5.0","mockjs":"^1.0.1-beta3","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^0.2.2","react-dev-utils":"^8.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^6.0.1","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-router-redux":"^5.0.0-alpha.9","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"4.1.1"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"22207f97efba1034e1b771fd3d67c06575d3f012","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-IdVyRAZCBmMPOiRAIYC8FUvYeFHfwVp48Vw99OdEC77Mw5wplpn5v5TOzb+xMjzxtqGadk/m4MzCwSAX+x35Dw==","shasum":"a25387589b85968d730b16f4988dfe87e01bea64","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.7.0.tgz","fileCount":18,"unpackedSize":56192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl4YPCRA9TVsSAnZWagAAbsgP/ivQHNhDa6A5IU+8507S\nJvKW+tTKOaZRiudyfwQz5hhkJlTQzbwO2FQZOTykNmSyCbF8Ss0DLZgAEInO\nAIxUKSJy8HBK2bY5sJVOnpztwIPmQn6DHHnPCTXesIlywvWTiOJuLtuf3qvc\nzgtIE3TXfOoGYHSX952zp0ohDU2AtXTFLGvBGimHJ4rDdW3DxEba3cYoNZvX\necLLo2l6xlmOwU3tqWBgVGI/ldld/PhW46IH8qXcc4dagIrQnGPuz5MO7MJg\nS1O2W6Q/uDS9Udhr7Idr5vWj4dHeAvsauakW014PI4o404p+C+oPPR0RXb2f\n84EjoTqbbw8O3b5xrbvniI5A8Bq68v5kht4FMMzI2/ytAlO4chWUVKvSQI21\nFZA7JC0E3wA46XJo9IxPov5F/rjCNU/JODQHEozGnv6KzNDobz2o+q7PDQr1\nHKrI2TR7/sttHMt4GCty7ZDxHwt41VWyv6OuGZ4LPcQK3koMzrEqr1g9D+bL\nxIEZwy5eg46w+YuJKPnQzjnNbF9mmkx4lily2h33PpI0Ql40dCYyGUvSOq1C\nNwnhIEBDCGjS9uCD3MMZoM4xrTsVRLlrJXuFSA/jG70o3XuoQInasPpd/oRr\nu50Mu6W4+y26/JZXj7MliE+TUr61+oVqLSPcq3vrr0famAxpZhoYoWYz+z0m\nhyEs\r\n=b+yb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF97T6tJD18qPiUSc4tHfMaW0UVTPGP+X2Cn0DVjsphEAiEAxvE5aU882fh6OBpD9T6xLr9sAKG4a9oe7op66c9dQ0g="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.7.0_1553434126690_0.35442214085407486"},"_hasShrinkwrap":false},"0.7.1":{"name":"redux-saga-mate","version":"0.7.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"4.1.0","babel-eslint":"^9.0.0","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^7.0.2","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"5.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"5.15.2","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^3.0.8","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^2.50.3","eslint-plugin-import":"2.16.0","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^1.3.1","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"0.5.0","mockjs":"^1.0.1-beta3","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^0.2.2","react-dev-utils":"^8.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^6.0.1","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-router-redux":"^5.0.0-alpha.9","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"3.2.1","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"4.1.1"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"22207f97efba1034e1b771fd3d67c06575d3f012","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-eGht9rTugg7agnwZnH6oxU/K+VV8fYSnAe2XejpmYUnFiEmXhMXndRuqNNrNPiGi6kq3U1Il03vqJQjoTGqOIA==","shasum":"ad7f310187ad19abdb930c3136c2c0b219e3868d","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.7.1.tgz","fileCount":38,"unpackedSize":420724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl4Z6CRA9TVsSAnZWagAAnHcP+wU/R7YzLdwtbViXFaV0\nOhEtFBSUag+KP99k3TCLHLJ2fFsYbCIQOTypppOkurbWTyZttU6CHUUzSkeo\nGJyAJgmCXE1ZPdR05qJevN1nQvvlT4PtmkbOkcQxtc17YbqZNaFOcTNoCetD\nIeOJJhQub78dKpdz0KHpYyxFFa2ucUGn/BOX2Vv3P+6Lc5atzAKG/PGD9v6m\nD4L9KtjjYfVPhcopGK9T5a8pM74D+MgNe7a6eAsqkwG9BhQ2EvnOXIhNMWzB\nEFkOvFazFETCKUPjt6HZIiZY+JxCJUF+shd5qFjxoeRKoq4qf/FvutF42UHI\npfHM+UKGPjuvvUWlJMBTI4MGOat+Zgz9n2cgJZlqZ8QG5ogWTxg0+hdLP3Ku\nGmMtX5UkQJ2ZiijUbC5zXku6OydOEq0toeLUc73QyPCJXCSUA8txNtnwSgbj\n4q6WU+X47TmayFtHDVJZBAnPuOfUuqdRuQw60vFUUukjCfhi9B6/d5Bi0w0C\nll+6z7TO/BJCDy3mwzTF9MUVp/mTAgcn689KzqQ0Nln82OUhcttrqzlmJa1G\n0D7KJ7xtgURvlgfBwQ5RKSQMq5Ey15RbG5mkSGR1fgacD6w1jj3PlB5wjKvm\nXLJ8MK8aYy+JLVNLE5ZL5ffS8eIpxY1ijnxjpCkoznpdmDy3Vd4aZv/Y4L1t\n029m\r\n=tsSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPUH3bNy3oHDimWARrWB4YOtoaTxjbJgsgOIkMhen4wAiEAypHFKmv7oW8KI46iGgs8IaMJdmX/zsLPPMyVFcBeS4A="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.7.1_1553434232795_0.9567661851377198"},"_hasShrinkwrap":false},"0.8.0":{"name":"redux-saga-mate","version":"0.8.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"^4.2.0","babel-eslint":"^10.0.1","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^8.0.0","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^4.0.0","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.6.0","faker":"^4.1.0","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^2.1.0","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"^0.6.0","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^1.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"^3.3.1","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"c170c7d20263b6682126ca8f1348c9b4275e57d0","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-dGEv9R7FuhLMgpzWPkqH1gAVQWZmmD8zUM1j9TygtC+AJysLcYOzhhVSiXdu62KnaDZjcbKtp7eaDm1sGyS1hQ==","shasum":"a1fdd2416423d15988b4d1970d98cd93d1d99ce2","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.8.0.tgz","fileCount":38,"unpackedSize":1172552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwpljCRA9TVsSAnZWagAAWe8P/1w7UrwIkNdNzjmVPrQ5\n/j/IR7ZBwy+C+v/poNak3k7an8XHa+8MwHbevAmpxsAuHXSB2mICspNXGzx4\ns1P1u6z5ar1VEjanjY99gn/idK0Zufc5jUqmNIyWU41nl8jQDkf9DzUFfYYI\nSdOgpwVWy9qeh+JLjBbRB0YKO9HsnbKw4RKGc8HTJbtyE6rTbD09kobD+jGt\nBhmHL1v9RPsi6Y9U/1x+4Cn9PVNL2BH6n7oe7F15//rKTXcOG54WgVKo77D+\naiAe4g9W33W2V2MyDMG3gsKSgC6NJYeNMRTLpacYyAIe4zkTuiC45z69R+wv\nDfGcxNHNQsJ8/v9DUx/Hs9cjYXdBSgF/RLIJbK3sB2OvmGB8gcGxW7hUK22D\nW6wW+NnqzldBjhtq6kwJvIPCbKe7X3lYrWOdHJdE2ntI2zNJpChyoPWFxEod\njkNpGQLdxVGjstWWHp0gmKv7FEtbo3p1ldge9ndnuudey2/U4Shdbwd1lAGo\nYplRF+ETia9R978Xtmn1sr3oeMqZflrpbblubJ9GIQeWsIcQTx6m8H5KE4LA\nWwuZAFxXppjPdqlO/W4P2G6P83gg8IyO2I641Ekechlnhiy1PgvSJ9uxIb/B\nEsg6Asp7ej+lujTDzWLJ8WrAZruUfTl4xASB+x5MG4m2IQYuOQ/hgi5UhrpG\n15yf\r\n=1Xid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOwO3ilABhOWXpqQwrV6BeDmMtqWtki3WQ4CMdN/+ORAiAY8UjxWKLSRYllzURXAa14iNzC5XyTz3GiEAabxzGCzg=="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.8.0_1556257122799_0.3971972073753811"},"_hasShrinkwrap":false},"0.9.0":{"name":"redux-saga-mate","version":"0.9.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"^4.2.0","babel-eslint":"^10.0.1","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^8.0.0","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^4.0.0","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.6.0","faker":"^4.1.0","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^2.1.0","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"^0.6.0","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^1.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"^3.3.1","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7dfaa11070a62ef7c8021a9a07d68093e9581fe2","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-zjn8BzHu74EQ9PhsQtbekYtvbGwTWVIziamvuj7Q4CfIi3WysUEWc2evw6QjqPM2FWhN1qQUgkjyBWuUyCc46Q==","shasum":"e20dd9d0b2d48bcb8f34b85a739384bb87098a0e","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.9.0.tgz","fileCount":38,"unpackedSize":1175692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8OOoCRA9TVsSAnZWagAAYj0P+QGrEksK8VzOl/TV0fZC\nfsm+yoGrJ9hXyNEU4ugCjosY8CcVi/IcGWus6hCjmS7z9LHPMf6EqouzMlj1\nr3ousLkdnkVN7szI3IrTpRrrVfX4McBwZhl6ffPpNQprsuapJHSfAwyy36O8\nWGi3383bJqop4Dx7xD7hESCapeYtomLTYgTGJjcIrRO3vmyFGxLM7jCcCWer\nXbkKhLjM5WQ6cjkpZrKkGJTblB5OqqhscPQdEf1APFPUEtm54QgaCFZbwnXh\n/45S4mNt0k3tWQTPaStTiIuvNbjBboNKAtEeSQPsNzIcxafmJE78C76dHOhR\nATj1YSiyfgdXc8asrysFoBLEma+Co9HLRUD1kfH9064s8VAwKM7gO3PX8Seo\n2XPQq6ln6NPS+oGgXPnUWEVOj4K1ymVsiWDwW3iRoGIINUgn6FgB781N8Tqi\ns9P0AOYOYU1ssMuKsrGrpa0uqkzlBGnHm9LyYWOxeNnnQBL+a/RUlINzngqu\neADR8EJkQkOoatcqMc7BLQB2hS3zMZNe3OcLzj4lvrAHlUAgQG+okihtWmAg\niWVFupaZ1X2sd4bD2mkO5JJ8yZ5yks3FQhSoa0VpFreBohNkUcA7SsXfaW2T\nLuuRER2R+jJuSjXvQjJmS2C9mE/72+UkihziJfdWFcEdAE2d0KgqeG/nBAex\nbNL5\r\n=gtox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhKp8KEHlFIwSHawUJSGsaeDpcSrrc1Ss3kl6kqrQhWAiB4CsUdh0/15yB0peGyAnwmcxF6nAJLQmLokz1iYGSb1g=="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.9.0_1559290791709_0.7987661062348095"},"_hasShrinkwrap":false},"0.9.1":{"name":"redux-saga-mate","version":"0.9.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"^4.2.0","babel-eslint":"^10.0.1","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^8.0.0","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^4.0.0","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.6.0","faker":"^4.1.0","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^2.1.0","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"^0.6.0","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^1.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"^3.3.1","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7dfaa11070a62ef7c8021a9a07d68093e9581fe2","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-yIhXrDXqF7mSe6GNpGAjG/zi218KBd7iMGbQU/L2Yk3Z+QfhZZl6G0Zr+Q0VDgYwuvYBpBemPrNVXf8SPQeWJQ==","shasum":"88a270f201e655375e8cc8aeae746a6547f4c1ab","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.9.1.tgz","fileCount":41,"unpackedSize":1179323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8R8ECRA9TVsSAnZWagAAmCAP/j7vJVLrL56b8HXYhAkY\noGRjs+atvlCLqm+zMwLYMxYhAyNXgWyN3pvSiVEx5sz0rnbOL8lzH8jLRalC\nuCQHn1DpsVbCTCafJxvzBauix4JuFR5su/zOlKRri0YFet/uWT0g1RvPeGGZ\nEpIkHk9ur3pRRLN07TqmXLzFocM0kNiWOl4yDYQqAMCzos2etHt5nTZqBPn9\n15w029k81RQTHn1VUTDh1756LuIdt7vq/gMg2WG5pF6wJS8COX2PKRvjx4Ld\nvLAEtJlJRH7PhwpRKesrW2ty/zCy0HlKOh1XS9genup0Th+/Q8oh5iieTAqq\ntVwGrbAolc3K0SKwfL6ILHPMsGBovwaRyCqM6WZ10Iu9LS/Gfh8TSBNbx5S2\noJKdgSw9S8/yLLwXL5q9w057qentc4KIEuPkrf/AimdIopv4XRltOhTu2kOf\netRPalAD5MyMjAXvZc1CfFAUwuZ+xxUUw6PgFL835bjl0WQD/7ueiXO16vRO\ng7Iws4FcbndCwPVCJd7aDy/3fjr4ejNec3DdI4M/vN0HTR/BzJoZ0oVCKzm6\ncLsBPJAXtSSz6p7rI1Qg75BLsBOsk1cih3cIWhnVEQGqm+3NO7O4RLycNQUx\nQbwwY7hRLftM4Kc+m5y3NLPcPHaWruLlvge/5nP2lQI2bjQAhgZiqnDmfCHB\ngqw7\r\n=26h2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQComsdU77fP5Qm4tNfvrWZuCK4stzOs9hilSTW7ry3rGgIgH+MNzCFZmUFZxB0XhwbVjcBjR5Gm56+45EnHhjbZ4j4="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.9.1_1559305988015_0.3790459146738465"},"_hasShrinkwrap":false},"0.9.2":{"name":"redux-saga-mate","version":"0.9.2","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"^4.2.0","babel-eslint":"^10.0.1","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^8.0.0","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^4.0.0","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.6.0","faker":"^4.1.0","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^2.1.0","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"^0.6.0","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^1.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"^3.3.1","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"ff6ba0b7f6ff835699463c4bf4aee4427e71ad89","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.9.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-0je0XJqWq/v7N8a4+qjzDX108onF4i5sO50BvUli2/pvJ1v12jwixcxsQpR3xUBR44hlrLR7tGQjRz5SS5wczg==","shasum":"8cdec25414cb92da3f1864aa957b5bfdbca10dba","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.9.2.tgz","fileCount":41,"unpackedSize":1179969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8S7MCRA9TVsSAnZWagAAK38P/2agzkfg1EaxlXRIR6rB\npk9QjIaDkunijmkshf3nrKZ9AExPQ7WF/XTiDEGF5yXaKN5h63sF17ZiQ4HO\nubCfJiod5/0/UhRrGWSGo2TGowIWOidDf1TajdnvvtSBTjeOvkyzgKJyDEw3\n8+aqKJIN3/65lJruIoKQ3rFUhE+2BfXewJ3QINr5gjhmQGg68+QZjn5+ul6M\n78mcxNvQII8gUzb40J63TJeSdeNLzp0w5NrOAj/Hzrpu3KyCtkd/3oplueWT\ncccPUw2M3Z2G7+woveneQB8F+urrANQFJhOVqT7fJseJe4PVVDrO+bS0BUvN\nMx1FQDDcmz/tUXxt61MzXkEYB4fdbnGD+WH9on5kIUlocYUbB7UJL4TLRlam\njd08RCXpcs3TPcWncTZcDLj1BsRRArdN+16lnjMKSVGERd3ywzb2nF2WWm/x\ns3YsNqdcZTMksEyiIrF57fL9o9Lffe/MycNm3/5dHcBZapIk0fRWwDsL8hG2\nYYF3o1VVtzk09HkU28L88DHi3oCnUEc6XjzGMP+DM2IIXibh6bBUJ6C6gTZX\nICMdCJIZx9+Tnnoq4CHWeLcQQGK8AdPjI/e0/DvKk5H6+Y+ao303GwM0HMEm\nB2FdpVRo+R46OAVSvU3jnQhIRT+kIMtLzL1PtJoEDHS1TRSan9g9mwHjDy0M\nHIGn\r\n=UUja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3lr9ITVGGhKNAmvd43UaI81F1SWAnlhjeBsGXbUudJwIgeWqT0YJCgf2Bt99kdY4h6aYp1uOoWTDBm+SiV8tVMVQ="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.9.2_1559310027184_0.9743895380844023"},"_hasShrinkwrap":false},"0.9.3":{"name":"redux-saga-mate","version":"0.9.3","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"^4.2.0","babel-eslint":"^10.0.1","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^8.0.0","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^4.0.0","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.6.0","faker":"^4.1.0","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^2.1.0","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"^0.6.0","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^1.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"^3.3.1","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7b76549c5c41e6238d4ac24c101026199e91a688","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.9.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-T8OKxLhGkquq+VYlUJblXBRNTeHjq0KYhkSlUtDRxRx6DCU/rWN3lPEfAqnVs0cmd0JbafHqNkEDbJY4UuFrZg==","shasum":"a7baaae5c434283a95951fdc7497df667399d601","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.9.3.tgz","fileCount":41,"unpackedSize":1180035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8TQOCRA9TVsSAnZWagAAypkP/RNmmH92RYUFDxmJ8PSv\nGhLn6wd1VvT2b/z/mylsUThB0w/Izf7nSgxXN9VWbiUVq/53eadKHftPZCUr\nEGmhY91IW2yFa3yLRt/pnXmtm5sty0ky0LUzhA5mSOJn2R36JLDktFXrxgs1\n6ih7OAPyAhTCC9voYQNJZQiuXGAOnMoGof0tCDQOsWq8avMQG5NW6oIxJQnq\nxjRsm/bAUPeD5gjCCPl6dIwZ6H4fumhVU9ffHwUbF+zrEYUx3ASBQkfucDZF\n+X4wA1C+5r6yQuUdcCQGrQ6y2jOybPX/XGEQ2WmEj1Gqp0CK0r7Ae8LB4VOE\nJkDOlinUMWchuqkBz1XGYFOIfxQ9XkZrGdsUegFeaByD/ehDKSnYLWBZCrQQ\nYQL78ZbY0RVdzWjzGyu2OAn8G1ovMIjj7kl0Ow6cgxBeMQFI6Zvo06Ya0OxU\nBMDwH05JGmEgqNaPchdBozheIIz41hamKsy3j7MFJPPpooqt+EDVSOv15uhH\n7i7g65iHVLT7WfBTCr7tp/3b8opG724dsHDugMjzIvr3i5RlaNz+PwdSmLvd\nnU4SrZnV8jOAm84gKip/oqgKGks8c4xGkCSMGYIjBq9Tl3GmIN4g2c11Prge\n9SHA3BTv+so3p+JTWr+uXLzzUgPUB1mWTI6zOAovX/k6Kv++wA5WI8NCAhL/\ntrOq\r\n=L5XR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCfwOSPKObVYHPgIPza0HoiFtMiF4pBlLx1Alt+6aQHAiAkKaUMneCBlYaI2cNmvDNfphszX+0vFBprv2a/mfT9kQ=="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.9.3_1559311373783_0.8795539322575057"},"_hasShrinkwrap":false},"0.9.4":{"name":"redux-saga-mate","version":"0.9.4","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"abortcontroller-polyfill":"^1.2.9","errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/polyfill":"^7.2.5","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.7.0","@svgr/webpack":"^4.2.0","babel-eslint":"^10.0.1","babel-jest":"^24.5.0","babel-loader":"8.0.5","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^8.0.0","bootstrap":"^4.3.1","browserslist":"^4.5.0","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","coveralls":"^3.0.3","cross-env":"^5.2.0","css-loader":"2.1.1","dotenv":"7.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.1.0","eslint-config-react-app":"^4.0.0","eslint-loader":"2.1.2","eslint-plugin-flowtype":"^3.6.1","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"7.12.4","eslint-plugin-react-hooks":"^1.6.0","faker":"^4.1.0","file-loader":"3.0.1","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","husky":"^2.1.0","javascript-typescript-langserver":"^2.11.3","jest":"^24.5.0","jquery":"^3.3.1","lint-staged":"^8.1.5","lodash":"^4.17.11","mini-css-extract-plugin":"^0.6.0","node-sass":"^4.11.0","normalizr":"^3.3.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"5.0.1","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.6.0","postcss-safe-parser":"4.0.1","prettier":"^1.16.4","react":"^16.7.0","react-app-polyfill":"^1.0.0","react-dom":"^16.8.4","react-hot-loader":"^4.8.0","react-modal":"^3.8.1","react-redux":"^7.0.2","react-router":"^5.0.0","react-router-dom":"^5.0.0","react-testing-library":"^6.0.2","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.1","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.0","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^4.0.4","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^1.7.0","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"1.2.3","typescript":"^3.3.3333","url-loader":"1.1.2","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","webpack-dev-server":"^3.3.1","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7b76549c5c41e6238d4ac24c101026199e91a688","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@0.9.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-Ex62IYNSwXdkab4zbItN+CUNDzqCOX2UAFYrIqYiGLbDs3sc0m8zqtgX0iOA/FBazBnbA19aD5qIGVV4i5HZFA==","shasum":"9d3ef5ebddf423f9d57fe858b6da6be2bfda312b","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-0.9.4.tgz","fileCount":41,"unpackedSize":1179865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8TvoCRA9TVsSAnZWagAAHDEP/3H05S318hxjSUlvjSGv\nHFTioaqdtWS0i0WAe2d1xghehZKhj68JXX3sok1YVwM59yiPgjxUj0ftfHjg\nAjLpTtG3SCp+AjYtXRufu3C+xOGoutY+GRTy/s7sA07Efhdp2Hw4zvQcvPX/\n405aeSL+KZtyCcrVsalZelz3D5/Wg3KnqJJlieRnSCvGbSEoh+2A7lwDHmHc\nZ2t57YhH6Pioh5djTE5rcZffGF+7IHVMxiyMZeHwBwfadBgKV4Adf1YkkHpf\nRCMNXm1bm52l3A+/kF2y9YnG0maXWlQU6U3z/nmb2t+nfvY2+IeIGU11efyp\nMOTutXJr7q1QTcYE3Rt3dl1iHPT3YOa8lJGorHeQxRKEzGpiE2erWKBTpJ2l\ntvEsrMumV8vNQqVVjWtscoJ2zdvki/ycpWB3uceR/XXSVIPUIpwhr2yME+/p\n1fmefdJqMHgn8yqh2TAnLr8SxoO16uI5sF1ziIkRSN2nkGUndin78TPDvc8e\nsH1V6a08QDnK6N/+8FZuSNcqjmIG44JGJ1aBRuxIAFjJWAqNyK0ks01N63ak\nLdslV/ohL5nwgnP0zwuDaQ3YMopWIogYsO2Gtj8ReWEY7AUIjIQlkitMXd0j\n3oSJM7f6W+Exk03eLR2Kioxkt4Dr5vgu3BLoOy7KKfInetor49eQvjV5ELxF\nnfJa\r\n=PhBT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+PHTiYMz19NAlYcs5mS+AAhA4QmY5T3LXUJGIQ0XN7AiEAzCS9jk/3xra06sWJNX2ox1uvahTRXUbTWDMIMo27WyI="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_0.9.4_1559313383524_0.2241104595644705"},"_hasShrinkwrap":false},"1.0.0":{"name":"redux-saga-mate","version":"1.0.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@svgr/webpack":"^4.3.2","@testing-library/react":"^8.0.5","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","cross-env":"^5.2.0","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.0.1","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.0.0","eslint-loader":"^2.2.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^1.6.1","faker":"^4.1.0","file-loader":"^4.1.0","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.8","husky":"^3.0.1","javascript-typescript-langserver":"^2.11.3","jest":"^24.8.0","jquery":"^3.4.1","lint-staged":"^9.2.0","lodash":"^4.17.15","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","normalizr":"^3.4.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"4.0.1","prettier":"^1.18.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^5.1.1","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","url-loader":"^2.1.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"7407424bad2b518c53aa3350a6942675901c206b","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-OhZQUxG2AivAc8UxaHYWObGMt9899cN8LOq6cKskeffvfbo17k/o+O4GFpl7clP7Qd7FdJVsfUgKyWbONV/LQA==","shasum":"891fe87a77de0616c05f7259c65ff9d563b344cd","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-1.0.0.tgz","fileCount":41,"unpackedSize":1184619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMzltCRA9TVsSAnZWagAAJNEP/3L897wQi1794xJURtwI\nR47NRNWz+yE7wIC4oTiiwKRPnos1F9jqaXtFbOgeTkWyOgIwgXV9MfOmPOZd\nSTf+v9Z/s5vIPSadyq1rcehthkj8tP6zFsdPk/ZH8W7GgZpNbgTL7Y9AzqVl\nS4RVgyIJFnuKRHiRnf3uEolKxPfd6Ex4Proc3oaaLlI/tRzgvGmtgqxR6t64\nRvBxi2Fzpn98jHzxu8OFgK3Ts03zb9HddlnzwaRlUsDi3ce1V58/ozeMOpXv\nTDKMZnwEBz8wGOH4NuOreD8WuprOuAeMerjjCBJlMfoSk2uMCOAAD1MInbjv\nfQaxv899JH861gZuTRlkCNyfLCwnIhkbs9ubYNAmQoYuiSaMvysTZtHC1/kU\nt+i80H/61/dF+94oRoN7JmWXCAh9lvbVZq2gWp7QnYcc2/FpsVJ4NSufuKpp\nkzI5zzT7KYpia9PujxRjrbmasaTE6Eji/mMwpinLWcz1ysDclZYLxVXwbrwZ\ncuflo34z0MBnpEz4udIdTeJSxWMuLvl5DlQXvUfNqfkmncks3rk2NjHsxyhV\nr5t2r8M81CavtjqL/bcqVybiLFZRfYxfsT8LjNFBoQykopiXJCFlRS2sIEcB\nBlo1Ew6eVIFvZSKvEOzsRwTl5M9iiq1l0crS0Sg5DQpsWASn/73qvArlVNC2\nlWwp\r\n=ZUhh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSzbpolr5ngYxRuPovC1t6rjmMYwBTz+8RfBbjLj4XUAiEAmOBbwbfctRIo5sVc40Q3Ozfpm6oDbNEniev0bDbpiMs="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_1.0.0_1563638124353_0.7324321947210923"},"_hasShrinkwrap":false},"1.1.0":{"name":"redux-saga-mate","version":"1.1.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"npm-run-all clean:*","clean:demo":"rimraf dist/demo","clean:esm":"rimraf dist/esm","clean:cjs":"rimraf dist/cjs","clean:umd":"rimraf dist/umd","build":"npm-run-all clean:* --parallel build:*","build:cjs":"cross-env BABEL_OUTPUT=commonjs babel src/ --out-dir dist/cjs/ --ignore **/__tests__,**/__mocks__","build:demo":"webpack --mode=production","build:esm":"babel src/ --out-dir dist/esm/ --ignore **/__tests__,**/__mocks__","build:umd":"rollup -c","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.0.4","json-stable-stringify":"^1.0.1","ramda":"^0.26.1","redux-actions":"^2.6.4","uuid":"^3.3.2"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@svgr/webpack":"^4.3.2","@testing-library/react":"^8.0.5","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"2.4.2","change-case":"^3.1.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","cross-env":"^5.2.0","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.0.1","eslint-config-airbnb":"^17.1.1","eslint-config-prettier":"^6.0.0","eslint-loader":"^2.2.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^1.6.1","faker":"^4.1.0","file-loader":"^4.1.0","gh-pages":"^2.0.1","history":"^4.9.0","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.8","husky":"^3.0.1","jest":"^24.8.0","jquery":"^3.4.1","lint-staged":"^9.2.0","lodash":"^4.17.15","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","normalizr":"^3.4.0","npm-run-all":"^4.1.5","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"4.0.1","prettier":"^1.18.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^2.6.3","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-ignore":"^1.0.5","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^5.1.1","rollup-plugin-uglify":"^6.0.2","sass-loader":"7.1.0","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"0.23.1","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^1.3.0","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^2.1.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"2.0.4"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"6360edd8de5da549dba5f2128950173f2215756d","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"dist":{"integrity":"sha512-wSjeYmXBT4EKwvd79KSjBfEIo9nb8pWMt4o+tzDof+sCvhVWtrKYauei4x7Ku5AI8nT1AMFi6G8OmaAh4r7nwg==","shasum":"aeca2518161ef85e355e01c3b82e863705ef9fc5","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-1.1.0.tgz","fileCount":41,"unpackedSize":1189701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde5WsCRA9TVsSAnZWagAA3zgP/2JluFVvkCBV0ZsYA4xu\n02VxVbSgxjOgBkwAECwAmA2xgg5gRvXeSVJGcVTT1BYS7Om1fUnFsmF63V4N\nwb0x/Ge8f7u07HoJUcgYyYOZ1kl2szJJtYUI3aJEIFcrZv31ZKaN7cKtwOh/\nr5TnUm43F9bgm+uorrIaDk4F2k8mGGP0GxJ+0flkZ4ywCUNtbVopGRGDdeph\n08uZC81LUFvYZgeNNaOlJb0TrXSnjH7j1nsw+JC3o0CCZgLBWJNBmt+E9Mzy\nBamU301lhFee38iOp/RYpjblhLykM1Uot4ISrJkZQ+DLgLeaWbzWx8tKld+E\nazpZVQpCPol3+3P689iDEpjAkeidsGBEM+Ew80bphC47Bv7UCsZQpbDY2b9k\nL5RhjYbN5pojwRaEWGbs4BLbgnwcx11y7lxSuc+bOV9NewBcGH75atfPWLHW\nbdL1FWxAiV7iF5VBFLibCt5zvvYa2BARjgRrRkgaxgd+eL4oOdP5N3Cqvuyq\nAN8n/m+CLWaRXMQ/xgxp3Pdd6e231QZrDmDEYRGErIDwitZiXG9mm+AGr6n/\nlFbgdNYcsa9HpMukJefOlGGgBaD1/UtPxwAwbAv2Oj7uebOsKeZ76UynO0IY\nTZfMQ/olcaxSu3/+1ibVsng4PUDG5GgDgqCZGkVNtvXdmAZFN2Vh/Bj9QNcl\ncXmv\r\n=9YEt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7LRIPsRKAEt+TTxv8lLKOrl54+BZMQtShywpSB9/4VAiEAw93gL/vu55MXi0cmqnWoM/+5Z+j12N7g1PLIeyogNNU="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_1.1.0_1568380332051_0.9616509377078553"},"_hasShrinkwrap":false},"2.0.0":{"name":"redux-saga-mate","version":"2.0.0","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"rimraf dist","build":"rollup -c","build:demo":"webpack --mode=production","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.1.1","is-plain-object":"^3.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.0","uuid":"^7.0.3"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@testing-library/react":"^10.0.2","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^25.2.6","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"^4.0.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-loader":"^4.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","faker":"^4.1.0","file-loader":"^6.0.0","gh-pages":"^2.0.1","history":"^4.9.0","html-webpack-plugin":"^4.0.0-beta.8","jest":"^25.2.7","jest-extended":"^0.11.5","jquery":"^3.4.1","lodash":"^4.17.15","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.12.0","normalizr":"^3.4.0","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"^4.2.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-actions":"^2.6.5","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-uglify":"^6.0.4","sass-loader":"^8.0.2","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^2.3.5","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^4.0.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"^2.2.0"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"1b633d4b061e24ec2962543869e1a5710ff23cc3","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-beqE5iHmLGIGz0F7oBq6fK/clczdBJS2/l0hgBwgs4DX1SmiPVAMjwuDzv7PK9NKfT8nzLVuX7RNCilwZ7P+8g==","shasum":"4ab753b5c4b8fb1829342ffd3a031bd3e52021be","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-2.0.0.tgz","fileCount":68,"unpackedSize":14821521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiYvtCRA9TVsSAnZWagAA+i0P/AqFOhRiYWGlnd2ZNDDG\nA7yGBUuc4A+qDXELY3fe8Dw/BYPINr/Xa3uH/XqWM8lzwnKVdxiYxCDEhB9l\nz4QeqMGTX34idfmJDyPsN3hwvTBZtb/woHNZQSx4TRviUYoftTl30WKNdkoF\nOv5MZRwccf2LEGkbOgJDbuXG8GJBo2iPtHZlyR6QIADsLuMJUqNgTixVLYHM\nkqDJWAyk61+/cvx6q6xeHQcamqClV6ka+oEm0r4gHD7mnIxEyFOIyDUdw9bl\n0wZWVP5WIx7nrNGwkd3C53+/poGykHzcyPaBwOF116Mz+54HZP/9MljJfnYf\nuCeOT6t73s8XDCFg5ECVhxWMb8Ec+cjEbRqmqQakQeSDiFibl4dwAawGYMM3\n6sIp1O9lvo9sJrcgrLJULXmt2F+6jWQGhibNkmfk8iP2wnDICZlNveb9Lkly\niWX/EOIJxbQXFnaEQpArFxGx42gVw4riiwzO2xkVqlgNTMDJ1oPX6AOBK8Vq\nkMQVzuJNKcoUFLoGY0GClZCRVUgevYFkfU5d/f5XA+t0+tHgAKD1bYOFRohC\nQcRcxaGpY3pH6FGy74x3TLHH4Z0EJRe/s2Ubd9QeNj7CAyO4IeRH0DqsAIb5\nlA0psTYsmdbt2xav5ljYJ7mGrHGuEfguPlO4Ns7/AxNCbfeOtxns52HnurPZ\ntKr0\r\n=hmG+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrNJ0pDggarlHjM+R5+eBT5SE20ZtD3Xr3cx5BnIUb+AIgebG0/zRWTDZ0UzAewiszDACiVDfzIYAJv9lLvaAQgzU="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_2.0.0_1586072556465_0.44548858052024665"},"_hasShrinkwrap":false},"2.0.1":{"name":"redux-saga-mate","version":"2.0.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"rimraf dist","build":"rollup -c","build:demo":"webpack --mode=production","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","flux-standard-action":"^2.1.1","is-plain-object":"^3.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.0","uuid":"^7.0.3"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@testing-library/react":"^10.0.2","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^25.2.6","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"^4.0.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-loader":"^4.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","faker":"^4.1.0","file-loader":"^6.0.0","gh-pages":"^2.0.1","history":"^4.9.0","html-webpack-plugin":"^4.0.0-beta.8","jest":"^25.2.7","jest-extended":"^0.11.5","jquery":"^3.4.1","lodash":"^4.17.15","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.12.0","normalizr":"^3.4.0","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"^4.2.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-actions":"^2.6.5","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-uglify":"^6.0.4","sass-loader":"^8.0.2","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^2.3.5","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^4.0.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"^2.2.0"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"1b633d4b061e24ec2962543869e1a5710ff23cc3","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9XxaCC8Ox+Gu5Xgi0ZUIdt10o6C0tOUFhEgmnOngiXEmPdxyec3s1qj9ryb01C8SNJSXUUp/u/WmTvirIeSDxA==","shasum":"a14052526964056ece2c3387151fc5a06b9f8c00","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-2.0.1.tgz","fileCount":20,"unpackedSize":239892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiYwYCRA9TVsSAnZWagAAf/EQAJz4o2sQQkg4Xxgenjx/\nBflSIC5+X08ftscrJNdEhHa9Cnq0SUENHhVgH7aUylt/ga7hvhXjCHegS/SE\n218i/zBueajVdJdQNQJ3p24XLeZfpu/XPQmhEwEfs1GNBlooHHHVqz8O5EZy\nEpa/7itDdXZmD+KbP0vyAC+7qagWQN9cizfDny3/j1ePZDftXvodtOXuqQw7\n7fnUM25rvmlLu8C/nYICSC/JIVsA0jZVfu1NXX7JBdf9TGBA0G9JDXpt3/kB\nDdiXBc53ClEN9z5XXDPkuRWxgSQ16+lavX7sZq1IdGCwIa5knaoJZCBxdhTc\n3md5fm1hlNmVPL9dMv2F9Ox6pskM0g+8HiY5/VhUC5gXhEywDx4vZm/x9SUp\n2ssv+bYh7DIOvezt7lI2ZOkohDMfpXnx9qqVmTxpo6Xh7PBa4f/VCf6/Dez9\nRyCS9sI/daeSH15DmB93xkr0krBqxrE/H96ckUqnqNZzcuBkH1v3EJ5Rg7pL\nVtbBRK4TWNrFT8/f0qlXGS7HEdHkGmqby9rsVCQL5sGXjCf143EQWj3D3cw0\nJXVEnNFTJkmyQMV2/4BiBnldlK6hFXm5Z8rEoZe9Asvwq3/bBIDG7zqAQtXg\nqDihh5WF3MLPakXgZGvrI+/oJhLTYG1SlPXUMClmoWgTK4/h9mSNKCbv51is\nKVvX\r\n=tLhJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC75x+okRS9swmteRPE9RMXYSd3y//g7Q8IGCLr8A0yiQIgEhhH/PhwcXjDxhGjTzOSRfOT5PB8rf/eHXZTWw6lLQc="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_2.0.1_1586072600059_0.4031875478109206"},"_hasShrinkwrap":false},"2.0.2":{"name":"redux-saga-mate","version":"2.0.2","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"rimraf dist","build":"rollup -c","build:demo":"webpack --mode=production","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","is-plain-object":"^3.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.0","uuid":"^7.0.3"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@testing-library/react":"^10.0.2","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^25.2.6","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"^4.0.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-loader":"^4.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","faker":"^4.1.0","file-loader":"^6.0.0","gh-pages":"^2.0.1","history":"^4.9.0","html-webpack-plugin":"^4.0.0-beta.8","jest":"^25.2.7","jest-extended":"^0.11.5","jquery":"^3.4.1","lodash":"^4.17.15","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.12.0","normalizr":"^3.4.0","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"^4.2.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-actions":"^2.6.5","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-uglify":"^6.0.4","sass-loader":"^8.0.2","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^2.3.5","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^4.0.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"^2.2.0"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"8a6f3d35c7c00afd943b559005ac807abd20e74f","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+xQlC/25qBWhOY6mxGUs53jDwVsaijy9c2ciSrxRQ4ZEmMiuVFEBKt1d80FjvE0fCjnbyXObWsMUuLBp7bzzmw==","shasum":"ab69907583510156b3503e2c6e167264b0c17257","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-2.0.2.tgz","fileCount":20,"unpackedSize":239854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei/8sCRA9TVsSAnZWagAAavQP/1N/PFMhw0n5v2ICHp+9\nv+5OjWF10Vsq6r/H/jbZ2XgFMmoZedbGbLIxYjT7m92GbyrpWliHYns8CXXo\nkQ0Bj4W+OhDD2dYVY8pvzL/SktH2j9T8VtTDWEnKvydz79DzPf+/6wkjHK0j\naFBpnuYjgwJrOnRDyjzNRflg/upBOmKBKWWe8EzneuH4kSC7GhZKofmyjYDX\najKYa5hXgFpafMQD0MPfjHs8odK6Gv7kvlTjF1MPSQUFMeKYzRYsI7GSWPG1\nDfYwepfbZe83xfQoh/MOhsmsTD6Q1VigXeG6BzgiIFFFCLYFN9m3O+7myJI+\nwbZaXSDvhiekF5UwUyThhJ/OtL5lvAItCmnUyAR5/Utv1atoKxRCR7vjwhSU\nZihNBQnzP8Q3igxFIzaS2GZokOufQ4XAvarEJAtQ3YioC5mG+LnszkPlooTB\nLvXG9y0thh6kilAu+FO1PcZD4636gzXpO1XfQWjZPVdyphBp02xEE6Q1uUTQ\nii0CwedcyuwWYm7Non5X0zvYusuiCy/Yne0QZYkB//v4Nyu4e+1pCWQ2BnqL\ncJYS3wk2HBEcbPM+MLLM7xoYMYIds5zhRo1RhIkbHehmeFRDRE7fUQit137R\ng9P/K+Gbk5PqNpTTMoQ7g50V1C3VPnM28dM4pZ9uMe9Qu0RLvkaS2QbqlbdT\nLEmf\r\n=XU8n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeXPlVF88FdOaNrSghlUQ7HSb5TBoVBYJS8C5PjUPUzAiEAvbB0KBG1bpZd27MDA8no+WK0OFnyEAe0BPjVo25+O7M="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_2.0.2_1586233131766_0.8887092779802774"},"_hasShrinkwrap":false},"2.0.3":{"name":"redux-saga-mate","version":"2.0.3","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"rimraf dist","build":"rollup -c","build:demo":"webpack --mode=production","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","is-plain-object":"^3.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.0","uuid":"^7.0.3"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@testing-library/react":"^10.0.2","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^25.2.6","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"^4.0.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-loader":"^4.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","faker":"^4.1.0","file-loader":"^6.0.0","gh-pages":"^2.0.1","history":"^4.9.0","html-webpack-plugin":"^4.0.0-beta.8","jest":"^25.2.7","jest-extended":"^0.11.5","jquery":"^3.4.1","lodash":"^4.17.15","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.12.0","normalizr":"^3.4.0","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"^4.2.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-actions":"^2.6.5","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-uglify":"^6.0.4","sass-loader":"^8.0.2","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^2.3.5","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^4.0.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"^2.2.0"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"3829e193bde3b99b619da0edd60aa0f407db30bb","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@2.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9wI/yT5NlEAJbx16E1qHokPw6bAF3fIxT2qD6B5zoMo+Vv5reiUk7KkFkDagVijlzPFVmnIliCO9nHbihLyxjQ==","shasum":"fe62785729032d62dd766834f16137fab86890e5","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-2.0.3.tgz","fileCount":20,"unpackedSize":240586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejArbCRA9TVsSAnZWagAA/5IP/1nmONX+AF+6ySUDgwaF\njH1Oy82Dch81rpIqx5IWxNUUPRr74VTMPeqMyxM0l8khbZBSMnazPBG4dot4\nXKLGvqu3FBIGzvFTGHqO6igIFVl8Xs4ImC6dI5xXu0pGQI6xKOSqxEylK1Sl\nPGthX0fx/8pi/DXepqsS1kB4ObH80Dz27EgGWlmZhIWI742yRRD817tgcclw\nzG6S+M0sHlZP3rKx0RMaKMuUSei5Ud74dqHLT6qmaZSorWL0c4pVpfveMR+y\nrAW4L+sC+g7rJHn9+i0T2jlfrXXY+SPB2SXAPRcbuKwMbtrMyA6hlzxDZ8wn\nYMAFv1B3AlPno5lBlx6bLSP7v0oEjMgF5RPx9NRkn0TbBh7DK0l+3o1uPm2b\ndhnEhVKwaNYaQJ4mKqWUHudXXt8nwsqwsVEc0rBXGjXuugIDN6JYyzDNGRtw\nWRUghvwcjO5ewCb9dogpw65G9LDDudouHC2qKwgKy1oTFvGChEgENxbqCIIX\nzRqSDJivEVGI0N7ya3lk2rRMycVEg/x9cbFTUFm0RaKwXWYiNw/Yx7hskWSz\n9PyP5KDP2aXg2k2vAahBweqKiMjZQbIo+FrL7ZgcyKnq2mqn2diXX3n+lS84\n3oJgyI+LWdq3s55NVP/FvpuVq9DBJ43tU/7Z1Vo83zyPUkcV5teRuIvdjL05\nxWXm\r\n=fsHy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCFiAKzzOQtCEtb2kEpMHQNk5GrmuqCxPG0YjdAjjp9wIgUozHZUaLfF+cGP3jpvB5vm1JFM55qkVxuWl0IgykUGE="}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_2.0.3_1586236123115_0.301852807714857"},"_hasShrinkwrap":false},"2.0.4":{"name":"redux-saga-mate","version":"2.0.4","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"rimraf dist","build":"rollup -c","build:demo":"webpack --mode=production","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","is-plain-object":"^3.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.0","uuid":"^7.0.3"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@testing-library/react":"^10.0.2","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^25.2.6","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"^4.0.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-loader":"^4.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","faker":"^4.1.0","file-loader":"^6.0.0","gh-pages":"^2.0.1","history":"^4.9.0","html-webpack-plugin":"^4.0.0-beta.8","jest":"^25.2.7","jest-extended":"^0.11.5","jquery":"^3.4.1","lodash":"^4.17.15","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.12.0","normalizr":"^3.4.0","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"^4.2.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-actions":"^2.6.5","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-uglify":"^6.0.4","sass-loader":"^8.0.2","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^2.3.5","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^4.0.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"^2.2.0"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"0a2de14eff990da6c6f4b50e8d1541a0b19ad474","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@2.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AQ3fvygJeiTUvp0XDbBYhL6TdBZTNlQCPze+FkL1H9nAsKCFVtip4bTUTXlKsjmhoojz/fTEwA5i94sVsBbAbA==","shasum":"6da22893e388ac8262e0c2aa9a68ea81c4f97fba","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-2.0.4.tgz","fileCount":20,"unpackedSize":240441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejT6eCRA9TVsSAnZWagAA5okP/2/otgBblQ0TYEpzOPvn\nGleTKpLExd4cE/OjXoslCrXlunc7S4MInJK57OqJRHbq1m6T8F/yxoi5X8Q7\nn6TYDnhhy3h3sD152FTHUocCJopPQgyCvCyVmxNu0NGFYBaInZ8OLurM1gKe\nybcqGHZnH7swi8CkHLDhHQTL3LjVcPNsR47qzTbNeZG7mRHNpReUGwslNvtk\njC97UMEkrShDX2SIVwCibcah2iQ0mEuT5G38FhHVmlrafrKTnu4NwgI6qH15\nFceFpzNLoSHBD6a3uTXIVFod+4pPGeZF+lWoIG4NPWnWRdJFRxS5cOtshkh+\noA1o0Llb8sE8zk1cFkLwoS9xFkTj2W3RAu8CTuJwpK5Q0h0sFAFaksyjnVSP\n8P0u/0yXeEt5IyBXzRx/cfK3bzYgOfgMn5pWacmQx+VGxuO0/mfrrrN7ZmNO\nVPpDkheMEwSYPJ0IlpzKkzwAMJkTLHQwT7iEs9J5QikMTDQwkiaX08w+1hET\nSCjAnKCbPg8i7oV95uoXzXZdXM+bOPm0tfXSxd749jW1K5zxjqtflw0gS6sr\nUWTC7ffZPr1A9Sj0zhtHUb7eBVkgtoGajrfsa/86tc5Fq3L6H/M8eIdAIKvO\nTwhcfav6smqgUSOy+HoSaCdAqTBAkzGhoTWzsNUIhAoNRnJb8tlPIBqFs/Re\nuOxF\r\n=4eCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8d4oupdiO5Sb2uNKIC2khBMmFTN0KBfrm5oxXtGjQqAIhAK8HnSgEnkJ7/vrXaZQgaITQysBZE04exflVahREH+Up"}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_2.0.4_1586314907598_0.15916216442546527"},"_hasShrinkwrap":false},"2.0.5":{"name":"redux-saga-mate","version":"2.0.5","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"start":"webpack-dev-server --mode=development","test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","clean":"rimraf dist","build":"rollup -c","build:demo":"webpack --mode=production","analyze":"source-map-explorer dist/demo/static/js/main.*","predeploy:demo":"webpack --mode=production --env.publicUrl=/ && npx serve dist/demo","deploy":"gh-pages -d dist/demo"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"errio":"^1.2.2","is-plain-object":"^3.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.0","uuid":"^7.0.3"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-proposal-export-default-from":"^7.5.2","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@hot-loader/react-dom":"^16.8.4","@loadable/component":"^5.10.2","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@testing-library/react":"^10.0.2","abortcontroller-polyfill":"^1.3.0","babel-eslint":"^10.0.2","babel-jest":"^25.2.6","babel-loader":"^8.0.6","babel-plugin-react-require":"^3.1.1","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-react-app":"^9.0.0","bootstrap":"^4.3.1","browserslist":"^4.6.6","chalk":"^4.0.0","classnames":"^2.2.6","classnames-loader":"^2.0.0","core-js":"^3.1.4","coveralls":"^3.0.5","css-loader":"^3.1.0","dotenv":"^8.0.0","dotenv-expand":"^5.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-loader":"^4.0.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","faker":"^4.1.0","file-loader":"^6.0.0","gh-pages":"^2.0.1","history":"^4.9.0","html-webpack-plugin":"^4.0.0-beta.8","jest":"^25.2.7","jest-extended":"^0.11.5","jquery":"^3.4.1","lodash":"^4.17.15","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.12.0","normalizr":"^3.4.0","open-iconic":"^1.1.1","optimize-css-assets-webpack-plugin":"^5.0.3","popper.js":"^1.14.7","postcss-flexbugs-fixes":"^4.2.0","postcss-loader":"3.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.2","react":"^16.7.0","react-app-polyfill":"^1.0.1","react-dom":"^16.8.4","react-hot-loader":"^4.12.8","react-modal":"^3.9.1","react-redux":"^7.1.0","react-router":"^5.0.1","react-router-dom":"^5.0.1","react-timeout":"^1.2.0","recompose":"^0.30.0","redux":"^4.0.4","redux-actions":"^2.6.5","redux-devtools-extension":"^2.13.8","redux-saga":"^1.0.5","regenerator-runtime":"^0.13.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.5","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-uglify":"^6.0.4","sass-loader":"^8.0.2","source-map-explorer":"^2.0.1","store":"^2.0.12","style-loader":"^1.1.3","svg-inline-loader":"^0.8.0","svg-react-loader":"^0.4.6","terser-webpack-plugin":"^2.3.5","typescript":"^3.6.3","typescript-language-server":"^0.4.0","url-loader":"^4.0.0","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.6","webpack-dev-server":"^3.7.2","webpack-manifest-plugin":"^2.2.0"},"peerDependencies":{"react":"^16","recompose":">=0.30","redux-actions":"^2","redux-saga":"^1","reselect":"^4"},"gitHead":"bbc62e501fbc38264abd63d55be1eb9ea211737e","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@2.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-meVW+Jdp3FAhZq5MR8Uc0QUhR2m0PZPpOuynZ6zlAjs7Qlx8gQD+z4PlhAtKD9bpuUn8G6xCYF/LcRnEvMPzoA==","shasum":"886d23d7394140d896e214f3fc9c349ca239fc55","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-2.0.5.tgz","fileCount":20,"unpackedSize":237484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejY5ICRA9TVsSAnZWagAAeoAQAI7qu03ro+3P/GbXqF1x\ndiC5Co5EGwrJHdDKTcFh2rAH9D/Jfq/a7NAq0l5hBK8DVKBAnHW8VMavWcDt\n/bq4LzoZzTaZ4wg2Ii8UO+PAA0XeEr62bz9cvp9v7D9BxUgHbb1JZ5RmHv/2\nwcOEw1e+ZEWGzxG/DZ38Tsh+SUpOz4pGU4YCkvMauB09WEUKHWCgB7s1eus5\nvGryUNN0yxZ7RK7B771Wt2fgFIsK00uQBbH9++mK2x88Ez+a82iU5vZ4klGQ\nSoDJ88vOxQnXsGCmfXSUZDBBwffCagymeoH/X+fMMlTcpPe0SG/i4AesznX4\n0RxdgXB+V4N88rwHnZgmQFxRZQflXPCU6VSJxoXVVG5X27/Qu0hOA0/C2URo\nN5YZVNcDEXg+rYLRQ27rgjUCngFVFL8eljkGAsUL576nv63J1As1bezQiuf2\nGgeNWhS6wep8ihktXoj2VE0/5zVEr5Y38D/9BGRyHR7t6DtB5M1B5Sw6ikcU\nx7cCCirIfuX2sDeBJa6unhKrkeg2CPdKjgMT83/YWWqaQxlptFzdsK1b/2hq\niWgIbHG4RhuocNmw7xo/OMnkKITYedsVNPTFegKblZLpewB/XlmU4dThlQ7r\n3AHlDBpbG+g2koJvxylwZADDqrck4vOJkph0SxWGS71S9hNC1cl9Qx55dph2\n3baJ\r\n=0fvt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHCNpM6NF0dIIiY9jg33iNW+o59qmrIKOXcS3e8d5JHAIhAK5ASpbDHKkkmlUv5c/oMBdqjwUHRKgB+uQ1g4dN5h/W"}]},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_2.0.5_1586335304266_0.023390804170992707"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"redux-saga-mate","version":"3.0.0-alpha.1","description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"license":"ISC","author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"test:local":"jest --coverage","test":"jest --coverage --coverageReporters=text-lcov | coveralls","build":"rollup -c","clean":"rimraf dist"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"is-plain-object":"^5.0.0","json-stable-stringify":"^1.0.1","ramda":"^0.27.1","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.5","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","babel-eslint":"^10.0.2","babel-jest":"^27.1.0","babel-plugin-react-require":"^3.1.1","babel-preset-react-app":"^10.0.0","coveralls":"^3.1.1","eslint":"^7.32.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-react":"^7.25.1","eslint-plugin-react-hooks":"^4.2.0","jest":"^27.1.0","jest-extended":"^0.11.5","react":"^17.0.2","react-dom":"^17.0.2","recompose":"^0.30.0","redux-saga":"^1.1.3","reselect":"^4.0.0","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-ignore":"^1.0.10","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2","typescript":"^4.4.2","typescript-language-server":"^0.6.2"},"peerDependencies":{"react":"^17","recompose":">=0.30","redux-saga":"^1","reselect":"^4"},"gitHead":"1268a5a0de9edb8b030f07ebb074ff88e63d96e1","bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"},"_id":"redux-saga-mate@3.0.0-alpha.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ZoeVQ7W6Cg6APtk/2P1VNlk3Z8E515q9jISQtUteUCKMrDK69hOz+6S2+cCslfOIWTcnA2JREHoFyDwHu5oCUg==","shasum":"8e3e5b68315c897a3ae6e2500d40c5f17a58b937","tarball":"https://registry.npmjs.org/redux-saga-mate/-/redux-saga-mate-3.0.0-alpha.1.tgz","fileCount":40,"unpackedSize":210020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLkm5CRA9TVsSAnZWagAAU6oP/2hOnewfbrt6kKL6Tnqb\nePhXeKG9DqNnqaApgwhQBZqQmBtNoXfw8nCDundyFY9IDE3Fj42fs9Q6OmQ/\n8FLOxf79s6GmsJ+9uww2l3hpmkvBAAmhkYFqdXmIjOzXD/z+SWjHPQZh6S+8\nCdvpbBrq8bFdHbNOq49uiO65oGcmmOmpA2/86Hz8cwKtgtopymddVJveIApx\nSqZdtnK5tv6BY6hJhxpzEawpH+c+O6OXn6RdOoI+UKLsyzKtF3M7oXbybxGy\nwjfjzljF92G/WJqzbKVbwmvFzH1ftvOvSS9vMklzzf25R80DdI+SBWakNFdE\nO5PzOVHAQudEQbSIulzTxuXdfOuf5EuTqbTBriBn7rtG88wTyHAn4I5KWaap\n1Beh81ZWqOWx3tduP5XzPkHZjATcYbiGMCMhU5v7SUjFBgOqrzwAjYWmZ6BC\nr72Vt4gdGH+0Ljhqy74z7AFdm5oLmkpVwttNPVkUVZfcXI+npG/SjXFH6mBZ\n8Oy/kWEQYOLjhuvV4lmJg4Uu8Cy3hXHKOipirgsuigN16JnJn+UZqpgfbvHt\nC1c3dLqj1A47TXuZDzmYxPMgH5b1nR1qKZU64O5A5b5pUhHNbCidD6Yf1FbX\nuKfeuQiaQD4owMfIq1wmX42ZvKJlv3A69QsT4lfyMSoMwDgTxEGZp0oAl1Ng\ngtz3\r\n=JuhF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACoubCEjEsCIEW2z6Fu9Krj7QMcR1mwYatKQwj6bl6EAiEAxVjFeXaDRLpBpBuEETeoQQICQLx339/HktQa53gyfY4="}]},"_npmUser":{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"},"directories":{},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-mate_3.0.0-alpha.1_1630423481414_0.2778941733208822"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-30T12:33:20.995Z","0.1.0":"2019-01-30T12:33:21.141Z","modified":"2022-05-15T15:58:36.075Z","0.1.1":"2019-01-30T13:17:44.811Z","0.1.2":"2019-01-30T13:21:12.796Z","0.2.0":"2019-02-12T15:58:17.729Z","0.3.0":"2019-02-15T11:50:07.870Z","0.3.1":"2019-02-15T11:54:30.885Z","0.4.0":"2019-02-16T10:35:28.321Z","0.4.1":"2019-02-25T11:06:28.635Z","0.4.2":"2019-02-25T11:09:45.643Z","0.5.0":"2019-03-16T10:05:54.185Z","0.6.0":"2019-03-16T17:22:31.002Z","0.6.1":"2019-03-17T16:54:23.544Z","0.6.2":"2019-03-17T16:57:01.459Z","0.7.0":"2019-03-24T13:28:46.826Z","0.7.1":"2019-03-24T13:30:32.989Z","0.8.0":"2019-04-26T05:38:42.981Z","0.9.0":"2019-05-31T08:19:51.927Z","0.9.1":"2019-05-31T12:33:08.233Z","0.9.2":"2019-05-31T13:40:27.387Z","0.9.3":"2019-05-31T14:02:53.924Z","0.9.4":"2019-05-31T14:36:23.674Z","1.0.0":"2019-07-20T15:55:24.496Z","1.1.0":"2019-09-13T13:12:12.299Z","2.0.0":"2020-04-05T07:42:36.884Z","2.0.1":"2020-04-05T07:43:20.207Z","2.0.2":"2020-04-07T04:18:51.898Z","2.0.3":"2020-04-07T05:08:43.437Z","2.0.4":"2020-04-08T03:01:47.779Z","2.0.5":"2020-04-08T08:41:44.402Z","3.0.0-alpha.1":"2021-08-31T15:24:41.556Z"},"maintainers":[{"name":"hanzhixing","email":"zhixing.han.0409@gmail.com"}],"description":"Allow you building react and redux based web apps with less pain.","keywords":["react","react-redux","redux","redux-saga"],"author":{"name":"Zhixing Han","email":"zhixing.han.0409@gmail.com"},"license":"ISC","readme":"# Redux Saga Mate\n\nAllow you building react and redux based web apps with less pain, by removing the needs for writing lots of action types, reducers.\n\n[![npm version](https://img.shields.io/npm/v/redux-saga-mate.svg)](https://www.npmjs.com/package/redux-saga-mate)\n[![Build Status](https://travis-ci.org/hanzhixing/redux-saga-mate.svg?branch=master)](https://travis-ci.org/hanzhixing/redux-saga-mate)\n[![Coverage Status](https://coveralls.io/repos/github/hanzhixing/redux-saga-mate/badge.svg?branch=master)](https://coveralls.io/github/hanzhixing/redux-saga-mate?branch=master)\n[![npm download](https://img.shields.io/npm/dt/redux-saga-mate.svg)](https://www.npmjs.com/package/redux-saga-mate)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/redux-saga-mate.svg)](https://www.npmjs.com/package/redux-saga-mate)\n\n## You should know before go on reading\n### Layers or Moments\n```bash\n ------------------------------\n|   presentational components  |       ^\n -------------------------------       |\n|  container components (auto) |       |\n -------------------------------       |\n|    react-redux connect()     |       |\n -------------------------------       |\n|       selectors (js)         |       |\n -------------------------------       |\n|   redux store (state) (js)   |       |\n -------------------------------       |\n|      redux reducers (js)     |       |\n -------------------------------   data flow\n|  redux action payloads (js)  |       ^\n -------------------------------       |\n|       normalization (js)     |       |\n -------------------------------       |\n|     remote API calls (js)    |       |\n -------------------------------       |\n| Web API, WebSocket Endpoints |       |\n -------------------------------       |\n|         Server State         |       |\n ------------------------------\n```\n\n* `action`s are about what happend, it's not about \"what should be done\", even if they were named in verbs.\n* It is `reducer`'s job, that about \"what should be done\" and \"how it should be done\".\n* The `container` files you put in the \"containers\" directory are not actual `container`s, they are just connecting logics, actual `container`s are created automatically by `connect(YourComponent)`, you can only see them in the browser's `Developer Tools`.\n* In most situations, you should try hard to prevent putting JSX codes in the `container` files. Because they are about the UI.\n* `redux-thunk` changes the origin conceptual model of the `action`, by functions, and functions always about \"what should be done\", or \"how it should be done\".\n* The `action` is not equal to action types. **`Action Type` + `Action Payload` = `Action Instance`**.\n* Tutorials or documentations of `redux`, `redux-thunk`, `redux-saga`, tell you track the async action state **`by action type`**, this is not what you want, in most of the time.\n* Actions you dispatch are always with payloads. Infomations in the payload affect the final call like http requests, and so the responses.\n* Track async action states in `store`, it also means your components are fully **`controlled components`**, the states and callbacks(handlers) are all passed as props.\n* Infomation synchronisation is the most difficult part in the computer science, `normalization` strategy is mean to solve this problem, even if that may not work perfectly. I hope you know how to use the `normalizr` library.\n\n## Demo\nhttps://hanzhixing.github.io/redux-saga-mate/\n\n## Installation\n\nInstall the package.To use with node:\n\n```bash\n$ npm install redux-saga-mate --save\n```\n\nInstall peer dependencies, you may already have these be installed.\n```bash\nnpm install react redux redux-saga recompose reselect redux-actions\n```\n\n## Recommended directory structure\n```bash\nsrc/\n├── actions\n│   └── types.js\n├── api\n│   └── index.js\n├── components\n│   ├── App\n│   │   └── index.jsx\n│   └── PostList\n│       ├── index.jsx\n│       └── index.module.scss\n├── config.js\n├── connects\n│   └── PostList\n│       ├── index.js\n│       └── selectors.js\n├── index.css\n├── index.js\n├── reducers\n│   ├── index.js\n│   └── ui\n│       ├── index.js\n│       └── posts.js\n├── sagas\n│   └── index.js\n├── store\n│   ├── configureStore.js\n│   └── index.js\n└── utils\n    └── index.js\n```\n\n## Recommended state shape\n```bash\n{\n    session: {            <--- current session based infomations\n        username: ...,\n    },\n    entities: {           <--- normalized entities, again, learn to use the normalizr library\n        posts: {\n            1: {\n                ...\n            }\n            2: {\n                ...\n            }\n        }\n    },\n    ui: {                 <--- relation infomations between the entities and the UI.\n        home: {\n            latestPosts: {\n                ...\n            }\n        }\n    }\n    actions: {            <--- all action infomations\n    }\n}\n```\n## Something about internal implementation\n### Action (enhanced FSA for async)\n```js\n{\n    type: 'YOUR_ACTION_TYPE',\n    payload: {...any infomation as object...},\n    error: true or false,\n    meta: { // this infomation will be managed automatically\n        id: uniq_hash(type + payload),\n        pid: parentOf(id), // not used yet\n        ctime: ISO8601,\n        utime: ISO8601,\n        phase: 'started'|'running'|'finished',\n        progress: integer between 1~100\n        uniq: true or false,\n    }\n}\n```\n\n### Normalized payloads\n\nRecommend normalized your api data in the API layer.\n\n```js\n{\n    request: {\n        data: {...},    // for POST, PUT, PATCH body (should be plain object)\n        params: {...},  // hint: react-router params\n        query: {...},   // hint: querystring.parse(location.search)\n    },\n    response: {\n        ...normalize(data, schema), // see normalizr\n    }\n}\n```\n\n## Usage (Highly recommended you to read the source of demo)\n\n### actions/type.js\n```js\nexport const CLEANUP = 'CLEANUP';\n// You need not split this to ASYNC_GET_MANY_POST_REQUEST, ASYNC_GET_MANY_POST_SUCCESS, ASYNC_GET_MANY_POST_FAILURE\nexport const ASYNC_GET_MANY_POST = 'ASYNC_GET_MANY_POST';\n```\n\n### api/index.js\nNormalize your data in the API layer. It's the only right place.\n```js\nexport const restfulGetManyPosts = args => fetch(...).then(data => normalize(data, YOUR_SCHEMA))\n```\n\n### reducers/index.js\n```js\nimport {combineReducers} from 'redux';\nimport {concat, difference} from 'lodash/fp';\nimport {createActionsReducer, createEntitiesReducer, groupByComposeByEntityType} from 'redux-saga-mate/lib/reducer';\n// there are only these two operations for state updating.\nimport {UPDATE, DELETE} from 'redux-saga-mate/lib/operation';\nimport * as ActionTypes from '../actions/types'; // It's ok, if you want to import action types explicitly.\n\n// The keys is your entities keys in the store.\nconst EntityActionMap = {\n    posts: {\n        // the value part can be one single OPERATION(string), or tuple [OPERATION, yourMergeFunction]\n        [ActionTypes.ASYNC_GET_MANY_POST]: [\n            UPDATE,\n            // @see the 'mergeDeepWith' from 'ramda'\n            (k, l, r) => (k === 'commenters' ? concat(l, difference(r, l)) : r),\n        ],\n        [ActionTypes.ASYNC_DELETE_ONE_POST]: DELETE,\n        [ActionTypes.ASYNC_PATCH_ONE_POST]: UPDATE,\n        ...\n    },\n    users: {\n        ...\n    },\n    ...\n    // add your mapping rules instead of writing reducers\n};\n\nconst locators = {\n    // define possible paths to entities in your action payload\n    UPDATE: [\n        ['response', 'entities'],\n        ['entities'],\n        ['entities'],\n    ],\n    // paths to primaryKey in your action payload, which will be used to delete the entity\n    DELETE: [\n        ['request', 'params', 'id'],\n    ],\n};\n\nexport default combineReducers({\n    // tuple [ACTION_TYPE_FOR_CLEANUP, YOUR_ASYNC_ACTION_TYPE_REGEX]\n    actions: createActionsReducer([ActionTypes.CLEANUP, /^ASYNC_/]),\n    entities: combineReducers(\n        groupByComposeByEntityType(\n            createEntitiesReducer(locators, EntityActionMap),\n            {\n               ...\n               /// put your own legacy reducers here, they will executed at the end of reducing\n               ...\n            },\n        ),\n    ),\n    ...\n    // If you are creating new app, codes above can be written like bellow\n    entities: combineReducers(createEntitiesReducer(locators, EntityActionMap)),\n    ...\n});\n```\n\n### sagas/index.js\n```js\nimport {all, takeEvery} from 'redux-saga/effects';\nimport {makeCreateDefaultWorker} from 'redux-saga-mate/lib/saga';\nimport * as ActionTypes from '../actions/types';\nimport * as Api from '../api';\n\n// you need to tell the Error Type for failure situation of the async action.\nconst createDefaultWorker = makeCreateDefaultWorker([MyError, ActionTypes.CLEANUP]);\n\n// If you want to clear action state when success, you pass option object as the second argument.\n// const createDefaultWorker = makeCreateDefaultWorker([MyError, ActionTypes.CLEANUP], {autoclear: true});\n\n// Notice!\n// If you need more complicated logic controls then the default worker saga,\n// you need to implement your own worker sagas.\nexport default function* () {\n    yield all([\n        // create a worker saga with your remote call promise, you need only one line code.\n        takeEvery(ActionTypes.ASYNC_GET_MANY_POST, createDefaultWorker(Api.restfulGetManyPosts)),\n        // If you need infomations from state, before run the promise, you can prepare the payload.\n        // What you return will pass in to the remote call.\n        takeEvery(ActionTypes.ASYNC_GET_ONE_USER_BY_POST_ID, createDefaultWorker(\n            Api.getOneUser,\n            (state, action) => {\n                const {postId} = action.payload;\n                const {author} = state.entities.posts[postId];\n                return {id: author};\n            },\n            // If you want to disable action state autoclearing just for this worker\n            // {autoclear: false}\n        )),\n    ]);\n}\n```\n\n### connects/PostList/index.js (or containers/PostList/index.js)\n#### imports\n```js\nimport {connect} from 'react-redux';\nimport {compose, lifecycle, withState, mapProps} from 'recompose';\nimport {createSelector} from 'reselect';\nimport {createAction} from 'redux-actions';\nimport {createAsyncAction, idOfAction} from 'redux-saga-mate/lib/action';\nimport {\n    // You can use this,\n    withAsyncActionStateHandler,\n    // or this.\n    createAsyncActionContext,\n    // How they are different from each other, go on reading to the end.\n} from 'redux-saga-mate/lib/hoc';\nimport {createSelectActions} from 'redux-saga-mate/lib/selector';\nimport PostList from '../../components/PostList';\nimport {selectPosts, selectPostsBuffer, selectModalAuthor} from './selectors';\nimport * as ActionTypes from '../../actions/types';\n```\n\n#### mapStateToProps\n\n```js\n// The selector below is the same as the selector you got from reselect's createSelector.\nconst selectActions = createSelectActions(\n    (state, props) => state.actions, // provide actions selector from store\n    (state, props) => props.actionIds, // provide actionIds selector maybe from props\n);\n\nconst makeSelectProps = () => createSelector(\n    selectPosts,\n    // Once your component is wrapped with 'withAsyncActionStateHandler', you can select out the actions.\n    // So as when you wrapped with 'withAsyncActionContextConsumer' created by 'createAsyncActionContext'.\n    selectActions,\n    (items, transients) => ({\n        items: posts,\n        transients, // in the ui component, you can examine the action by 'transients.onPage[page]'\n        ...\n    }),\n);\n\nconst makeMapStateToProps = () => {\n    const selectProps = makeSelectProps();\n    return (state, props) => selectProps(state, props);\n};\n```\n\n#### mapDispatchToProps\n\n```js\nconst mapDispatchToProps = (dispatch, {onTrackAsyncAction}) => ({\n    onPage: page => {\n        // 1. Make your action Async with 'createAsyncAction'.\n        // 2. dispatch it.\n        // 3. take the action id with 'idOfAction'\n        const action = dispatch(createAsyncAction(ActionTypes.ASYNC_GET_MANY_POST)({\n            page,\n        }));\n        // you can pass single string, or path in array form for the first argument\n        // Seconds is the Action Id.\n        onTrackAsyncAction(['onPage', page], idOfAction(action));\n    },\n});\n\nconst withRedux = connect(makeMapStateToProps, mapDispatchToProps);\n\nexport default compose(\n    ...\n    withRedux,\n    ...\n)(PostList);\n```\n\n#### enhance with aysnc action tracking\nYou have two options.\n\n##### Option1\nUse `withAsyncActionStateHandler`\n\n```js\nconst withAsyncAction = withAsyncActionStateHandler(({actionIds, setActionId, unsetActionId}) => ({\n    actionIds,\n    onTrackAsyncAction: setActionId,\n    onUntrackAsyncAction: unsetActionId,\n}));\n\nexport default compose(\n    ...\n    withAsyncAction,\n    ...\n    withRedux,\n    ...\n)(PostList);\n```\n\n##### Option2 Use `createAsyncActionContext`\n```js\n// You may want to create these two hoc from a seperated file and import the provider or consumer.\n// The benefit use context is you need not pass the props along the tree.\nconst {withAsyncActionContextProvider, withAsyncActionContextConsumer} = createAsyncActionContext();\n\nexport default compose(\n    ...\n    withAsyncActionContextProvider,\n    ...\n    withAsyncActionContextConsumer,\n    mapProps(({actionIds, setActionId, unsetActionId}) => ({ // It is just recompose's mapProps\n        actionIds, // off course the 'actionIds' must be matched with the key in the action selector: selectActions\n        onTrackAsyncAction: setActionId, // You can map the props like this.\n        onUntrackAsyncAction: unsetActionId,\n    }))\n    withRedux,\n    ...\n)(PostList);\n```\n\n#### Use different prop names\n```js\nconst mapActionProps = ({actionIds, setActionId, unsetActionId}) => ({\n    actionIds, // off course the 'actionIds' must be matched with the key in the action selector: selectActions\n    onTrackAsyncAction: setActionId, // You can map the props like this.\n    onUntrackAsyncAction: unsetActionId,\n})\n\nexport default compose(\n    ...\n    withAsyncActionContextConsumer,\n    mapProps(mapActionProps), // It is just recompose's mapProps, you can use withProps or mapProps.\n    withRedux,\n    ...\n)(PostList);\n```\n","readmeFilename":"README.md","homepage":"https://hanzhixing.github.io/redux-saga-mate/","repository":{"type":"git","url":"git+https://github.com/hanzhixing/redux-saga-mate.git"},"bugs":{"url":"https://github.com/hanzhixing/redux-saga-mate/issues"}}