{"_id":"@n1ru4l/use-async-effect","_rev":"25-ec0a6eb0ce59e101ecccd3c56544e57b","name":"@n1ru4l/use-async-effect","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@n1ru4l/use-async-effect","version":"1.0.0","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"https://github.com/n1ru4l/use-async-effect"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"8.0.4","@types/jest":"24.0.15","@types/react":"16.8.23","@typescript-eslint/eslint-plugin":"1.11.0","@typescript-eslint/parser":"1.11.0","doctoc":"1.4.0","eslint":"6.0.1","eslint-config-prettier":"6.0.0","eslint-plugin-jest":"22.7.2","eslint-plugin-react":"7.14.2","husky":"3.0.0","jest":"24.8.0","lint-staged":"9.2.0","prettier":"1.18.2","react":"16.8.6","react-dom":"16.8.6","semantic-release":"15.13.18","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"description":"Simplify your async `useEffect` code with [generator function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*).","licenseText":"MIT License\n\nCopyright (c) 2019-present Laurin Quast <laurinquast@googlemail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@n1ru4l/use-async-effect@1.0.0","dist":{"shasum":"5f8ce7a35752184574450e3a75b2a07be1b9c252","integrity":"sha512-CVKB9icq/JoZracBlmuQqUSRX1Ct37GtOHL7QtjpZ/R1GqNnoqR49se4x8uaHATA4WyotwlGMo5M1ulkHUe8YA==","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.0.0.tgz","fileCount":15,"unpackedSize":16346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLDVACRA9TVsSAnZWagAA2m8P/RO+E3rY1o8PWFqpEJQJ\nrcJ8IUcEJKtcyAppXbph70BYhKzPofIpXEGsJt90b08QNiDgGDkOBV0oH9Mi\nRhZPAUEamzyN/tjfmnuEEYNvBkaAhm9eO/eF3P1+wntNGo1frWR4fHCQjhta\nhSxYTXvKwIfPNfQ2YRieqe1CT1zq13RYRVAZkd2PPa9em3WcoyrARd26V/Lp\nuUeYaKomvN5ncvgAwwpjrYZBcDnQI8T9CKWeu33uZSqWCGv+AUCvxK0Jvli0\n0wjRo8GIOgIE4EFUOOKCE7PLzKhrddP2J6iq24ClhDQIr2QM/JkfyBLl9P+d\nk+bbQpTCkR7Wyq3yQLS6jhIRti1b4ruHCQiu7HLHaonbAlQy1m8X619SMqrY\nX2wHBWzIMn+AJ0lpHaWEc8p6ekLhScxGRfalUa3oRhUnKWoHaOP65dkIfqS+\n7ABSSRWsJJhOqmdMHMuIqxcfO0txsov68zj/RD2Wr8LQeIxAnEz9asA2nl05\nWD/F/BmhRLhz/Tv3yZv92JhItlLpnCzZXsMGXR9wOBWa32hJPd16nFoeRhzu\n1wd49EAAWk2ptwK0o+yH62D3W6dWuCxORZqC/jk3C1yg152GsZmuzNWdhqRk\nfHzmUd2L5qqN0EQrNJW/LsWZ+eyekIVzUpA1g4D4Uy9hcz3CM4KJPQqKYqaP\n8sdL\r\n=sC1g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArJFKzcE1KviJUJ9eS1L5yD68bFx6xz+5iBVp+d9Q1mAiAes3vHGTiVbBVPn5KoWmCFCaf7qspCX1fPEbE8PD/UjA=="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.0.0_1563178304281_0.191046500942879"},"_hasShrinkwrap":false},"1.0.1":{"name":"@n1ru4l/use-async-effect","version":"1.0.1","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"8.0.4","@types/jest":"24.0.15","@types/react":"16.8.23","@typescript-eslint/eslint-plugin":"1.11.0","@typescript-eslint/parser":"1.11.0","doctoc":"1.4.0","eslint":"6.0.1","eslint-config-prettier":"6.0.0","eslint-plugin-jest":"22.7.2","eslint-plugin-react":"7.14.2","husky":"3.0.0","jest":"24.8.0","lint-staged":"9.2.0","prettier":"1.18.2","react":"16.8.6","react-dom":"16.8.6","semantic-release":"15.13.18","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"ebf6f4d967fed58c5f52ee271f99dcac3c213862","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.0.1","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-pW2XIR0e1sDUj21fd6z47LO4TuMrkwrz3Qohc2VMWegDvtUOtCf6mxreqIp+tqyYwBd3F0Sm8UazANk2muOlIw==","shasum":"b1ea54035e5b6c577e849bad9386a481b646de02","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.0.1.tgz","fileCount":11,"unpackedSize":16985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLEQwCRA9TVsSAnZWagAAO0oP/2XTpl2Dv7uWrwzw9GmI\nxpDmwIa+ZfOSEPMxSOpNjtgSgY9o/g5ZUe2qqwFCEomAzztw044ssC9MG40y\nXK/328G03mpDifKA6EMMW/eHAahh94hGyxjEZsbUTvjvtZq8FFMo14PNLjW1\nxS/qxl1Sp+qil7dpvGNeUAoYCUdJdaO0rc7Pl0xPu6WPveEXQws8NzPeDg9t\nzjemSUmJNNYG87VaKWgH654vRc9lbkTwrnH6Qfq9cYRTFjIRTIHC179EKXCP\n2q5NAfo2e38M5vSgDA3Jn5PyLHp0Nsjx0yxGiK3WfLO/bDRcZGn7Fm5pUIov\nYoLjUgwn/2yVNYzTxOyof17e9hpS0uYJtHEu/1eZ51Q0FbHvFlgVnb6bGd+R\nWblq/IP7uyJZBZfy0hk/Caeq4JDtvxIr6Ot3S+ezK7M5T+UJNGBgWso8tDou\nS7HlMLMIdrZjJ64zxf+f8FSY7aE2F4yvZpCnQW1xgbTfnaLG8yDKjOHQ3fJb\nF9Zf0ljaebfDr5ZV9CHCWcBdyNR3dYWDjbRDTtd2PZ2AWSv/p7alCcO1faJ5\n1nwjkyxr8DOG3nTkLKBDIncpeLY18S//iKSU7DeAsFnOPPLLPJ8Ync+OkZFi\nIxo/KEtGBYOXZHiDdBlbE6815/6WQ8LskvBV14b34u8w/2R0iJS53ZwXdRkA\nKvYy\r\n=h4IE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClpH1necZPIWcSmqfRx5PyOdv/F4odZ6OLvJktlsn9BgIgMCiKGBU+xCgpKnghfOf0V6RQKk0GyKE7yh0i2d/vJ9k="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.0.1_1563182128077_0.26223260395776093"},"_hasShrinkwrap":false},"1.0.2":{"name":"@n1ru4l/use-async-effect","version":"1.0.2","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"8.0.4","@types/jest":"24.0.15","@types/react":"16.8.23","@typescript-eslint/eslint-plugin":"1.11.0","@typescript-eslint/parser":"1.11.0","doctoc":"1.4.0","eslint":"6.0.1","eslint-config-prettier":"6.0.0","eslint-plugin-jest":"22.7.2","eslint-plugin-react":"7.14.2","husky":"3.0.0","jest":"24.8.0","lint-staged":"9.2.0","prettier":"1.18.2","react":"16.8.6","react-dom":"16.8.6","semantic-release":"15.13.18","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"2031e75664e97c69eb913f6d399c893874276577","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.0.2","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-zXjKbK8ksvLhgO+GMeEFIEMg0paVOPrGyUJYkvw2W3bpXXFUQ55Ex9slIURMXWtfOjd4hMFyZK+MynW+MUcRsA==","shasum":"48c5323e1c8dc7385390250b3fb86b44ee92c96d","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.0.2.tgz","fileCount":11,"unpackedSize":16983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLYVjCRA9TVsSAnZWagAA3aEQAJQcuQV74ygW1zjkV9wO\nRtB98OIMt8g0LO1Ai1ovH14un2z+Sr9tbB5ZzXFqilJjjEKESFY62CU7qPYS\nQGGY2dE96TfCzB+vFEuF3sX2AAFimgKaT+HWdqqP0QkgvAn8XPQu77hHkCD5\n3xaPQWwGN3IL1NOxQxaRQC/vkG8fgawhryIeUWW+xeFSh/gmz43VwiiHDVTn\nNF/yMOG21aP5hDjLhr/g8H4Zy6LnWDyZQ4RAvoQVt+yEHPeRubBSrKaLFZYp\njNKTNhlPvavCBBHIN/yp2cxNBR0CIEuOYw0lR7dM9mN5F92tC6s1w+X0MwcP\nqXGxkHWH+bCPQpcP7y9Ou+LxWb8lerndMiMv8+72x4bb+hkEtOxIiNRoL0+q\nkKTMDOXom/FlSSeW38HN2mh+C/nJNIi0mQDM1PxHNioxQs3kAPSTJQhPRVez\noGRnb+mrb/xuCkmbFhQaQlbblbGewB3kU7twNb4SPpEeo03h/zbbaceDYf3Y\nhY2tYrOIteWgR+fXf4eonrZYFASysrdyI2jXiE5jud/9lRR3VrLKj1oLi4JM\nBJ0Bl7dA8EKD+TEwWELfQl2M5ZGgGU2FLL41CIc0SB2JE4yPR4/TXNuusd8E\nmxJno7BdZaNI92wPm6MRLCH9BvOG0LEax+p2Fft5jGVtrulosPbXBzwa90Bn\nswXl\r\n=JKil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwLo/LSTym9azNR675mGdmWt8Y1gHe95Km599+YqJ3OAiEAp3IoDsL3kSnoINtITTVWsAZgCMB3aEZggtb2hQ4dc/Y="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.0.2_1563264354137_0.2917768037423212"},"_hasShrinkwrap":false},"1.0.3":{"name":"@n1ru4l/use-async-effect","version":"1.0.3","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"8.0.4","@types/jest":"24.0.15","@types/react":"16.8.23","@typescript-eslint/eslint-plugin":"1.11.0","@typescript-eslint/parser":"1.11.0","doctoc":"1.4.0","eslint":"6.0.1","eslint-config-prettier":"6.0.0","eslint-plugin-jest":"22.7.2","eslint-plugin-react":"7.14.2","husky":"3.0.0","jest":"24.8.0","lint-staged":"9.2.0","prettier":"1.18.2","react":"16.8.6","react-dom":"16.8.6","semantic-release":"15.13.18","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"6fbe705a9eca4bab03366a40edd97ce28b7e1c4a","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.0.3","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-iuRmqDDdQmHX9mEN8mc1NGULcyiPtJ5D6H62xR4LCmM4VJXes+Ug4fA0Nvop94/VpJfYkDfSAdnZVkizewCx0A==","shasum":"8577d04da94cddacab8ac2a723fcadcbe795e125","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.0.3.tgz","fileCount":11,"unpackedSize":16984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMhcHCRA9TVsSAnZWagAA7o4P/AiJ3iNOhH+KCpbcPXbW\nwb6+Pato3JYKgUdGGG3VtGVyAD2L/COBfoJvhKrAiHDBWJLQAFog7cMsVHFe\nej7qybNLnhjNFDFFzEkfGH2v2oybaWM5Xe4c9s9WGT1TuapIotSP/6YQknRr\nkZnNqu1MVqw+RvEG2LQkttD6LU6jvPc7azUPK0gGl+oWato0D9tcLKRHpb33\nttVLiI9pFk8lm4/EWmbUzDSaVvxbmVIQLIpqiqHPdqpnShpaK7r+MJVYOttR\nfjVaP/JvEMoNzUCMyCKnZj37FqhJrIhVRvYhlGmkbZm82ArSWPYgWZHOZ7ec\nWFLHEZkVxXQ5j+BJ3IFUemj1gKCYmsgYXC+ejiPysk/q81Nzr01brjyGpGhs\n4ff4Jy1SsveKOBx7rwacS24EGVxRP9Ry+GW7FcWRp3koJUaPMqOOuCaam41u\nXKBL1Pz7yv8wDN+QbrA5puolnJaeBZNOEZ2V8P2ChqqegZiT6bWcolWxsByg\n8UoOpEN1KrK9S4waPWbEtiBpVVMRCC0AhdENINiYmkJ5xFYbKwc3dUL5QN6S\nyixshw4uaEkWqMpkiNCjloYnYZz7j1gyVIk6mUxNYC3eaLr+sGAEGIaQ788u\nw7bri9eZVUFmnZvyCglK6LrsNZ33Wstb1CwEKexybBVeHmf8HM3Md38mYnMa\nf9pY\r\n=6QoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx74sf13ibVmhCozfPxuNzFrzQNMYbt0xq1Ogtgu5bCQIgNaR+7NxwHl+O/FAD5NrHNf+8aIVMGWW/dCVe4qBXErI="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.0.3_1563563782420_0.7937946285897759"},"_hasShrinkwrap":false},"1.0.4":{"name":"@n1ru4l/use-async-effect","version":"1.0.4","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"8.0.5","@types/jest":"24.0.15","@types/react":"16.8.23","@typescript-eslint/eslint-plugin":"1.12.0","@typescript-eslint/parser":"1.12.0","doctoc":"1.4.0","eslint":"6.1.0","eslint-config-prettier":"6.0.0","eslint-plugin-jest":"22.12.0","eslint-plugin-react":"7.14.2","husky":"3.0.1","jest":"24.8.0","lint-staged":"9.2.0","prettier":"1.18.2","react":"16.8.6","react-dom":"16.8.6","semantic-release":"15.13.18","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"dd3d95e1fa12781962dfc8cdda7ab6859db1d530","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.0.4","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-ty0AVCM7t9gIe13Hn13yRZVqnpH6LYCd21wHMreENSQ8n+XtlXet+3vgmx2yfDG0ISIS72e1Dg4ecwe/j0qwJQ==","shasum":"82c99146018701bc5a7680e45364ab5f7bda7c06","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.0.4.tgz","fileCount":11,"unpackedSize":16998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPCxgCRA9TVsSAnZWagAAW7IP/34PcRAfw3SWROg9pOvn\nuCOoTrAx5zLsE/NwlbkXWgMvwBkxUsxOoXQayaE1fRr+CpwnVJ2pb/2GqVFo\n30PedQEPVK3oma3LbF92UuXLf21TkPMn/TytTz4TC6pSo7awJf9R8UXJ2hvd\ns2r0vD4Youpjv1DXcmSRrSURkgG104DumVJDiNWro5zHY6sZ7MnrUPyg2dwJ\nREQIiH7Xci1h0BycjNzjchHB0R/t6W3Evj/HbcjpB02nTKXHtrx+rwjlETP3\nF1BfkaV0N8ILAxFUUj+RJzDx3Z4w6g1BXV0J4vTVEAOo4OmiLJ8Ap5D3bvpD\n7WcM5gSv9R/Xe8ge/nKlg94i2vXZcEi7+g7pS0iVu9wZ3m7+IUZ55wtKZn16\nNsnDJgifiZyvNraRezL0UgMX3lLdQbAoZ+p9irn+6VyZ9LVymcjbiBqTQa0H\nBJ/GktOSZKl9EihNjgLKeyIuYVGYA5BQz7+kXHYXljlogj/bYdSeiRTcv9gh\nmdFVoEJy5blNZOPKbyRZJxKRaGWo19UzKL/1jFxJpgWlvSnH2kKjkkZA7h0y\n7z0Zt5mRlHIgTjhzgpEoiopFxNY3sarC1cGx7O0biBXCcZlvKYQlaOI0lXFe\nZ0IS3JHI/rzfT6bpwp/oc6BEo56jQj1zM4Blyvx4FxzfkIufkbMHkpRmA/gH\nkSbx\r\n=5ZsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlaM4c71AiyCmxdDmNM5+jJm29dqEogkXGNwCKAnsK9gIgdwCzWH43Sfow0YSEdKh6Uux5xIUSeZjeubbIgM/L+wU="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.0.4_1564224607681_0.9572820429653994"},"_hasShrinkwrap":false},"1.0.5":{"name":"@n1ru4l/use-async-effect","version":"1.0.5","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.1.0","@types/jest":"24.0.17","@types/react":"16.9.1","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","doctoc":"1.4.0","eslint":"6.1.0","eslint-config-prettier":"6.0.0","eslint-plugin-jest":"22.15.0","eslint-plugin-react":"7.14.3","husky":"3.0.3","jest":"24.8.0","lint-staged":"9.2.1","prettier":"1.18.2","react":"16.9.0","react-dom":"16.9.0","semantic-release":"15.13.19","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"11ce4055a70e1525ff1b279c69274e8bd62ddd04","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.0.5","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Q5zTcN1yq79WXVa5gGQvOnOcUhroFbb638vb6VyRDHafq773n6ybfg4cUe7UnoDh1m+1dWCTvI3T7jKyeV318A==","shasum":"6c3939a19e9f953f1a19ea23d171bfde86458d3d","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.0.5.tgz","fileCount":11,"unpackedSize":17005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVN9DCRA9TVsSAnZWagAA8LYQAJOiwmjXU5qP+17SFoJA\nsaWp2TjaEtbtwoi8U7DZZ8926uQ4qorc20HT5hmqwbEOoFUysLke3sN3w228\nurmGjmCmNXgRtGph2doPgOYrLelRpjS9+DZnNM0kv2iXToM0wzPKfVH+KPqT\nV36A82Rssf6aTn/YWBiYCoklmpSY/BeDp5ZieG+QVbFRsJyksFVBvXxEy56k\npmQMuiYcLLvEMWfYOuUyFIcaWicHB++uhoXERZiw0U9iZKeIuYrkx2Zs9MQ5\nd4ZakM1+cKC92AMgRrr8tI0tj2FS5t0TNlRFwPN2KqnQtlja6F3cxr+biZ2C\nR0lVTFxWUkO6RFjvJ9i2PLpfKe9h09SBhrrrhLOOcTJrGdByWVGjx/E76hX4\nGmIc+edHmkKkNcJl0s4TTDTNzsj7cHMhsARt8ioVDtGntCd+KVBkUisLnotf\n0szG0dkckesAMi/h38tHVoxsXq/QTuF4e1ea4AB0ZhmNQg0XUzkgPKN7g1RY\n3986jYQYcFfRLCqk3iOI/vRMzbclz3MlYO6Vav2sKbVI7d3o+ijShcBWgEYC\naEI2qVFXbSsDx/17g6xuTTIIO7JpuPJQvMaUrQquGfeM5IwL5wU4gmT/Xjvu\nZCzKPXJQF9gCdbdaU0LZuKN+1Esv+4nPD5VavqYktVTEMOaIdtojdmOFkupS\n/BAh\r\n=WKl1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCVtUItZxEm9zh1j8vmzN4EL9aXZ1O0KqByn2AdbOvrAIhANF9erWWcEZmoXIHH5QT6DCliiodEB9Cplc8binds9KL"}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.0.5_1565843266978_0.3183943443081545"},"_hasShrinkwrap":false},"1.1.0":{"name":"@n1ru4l/use-async-effect","version":"1.1.0","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.1.3","@types/jest":"24.0.18","@types/react":"16.9.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","doctoc":"1.4.0","eslint":"6.2.2","eslint-config-prettier":"6.1.0","eslint-plugin-jest":"22.15.2","eslint-plugin-react":"7.14.3","husky":"3.0.4","jest":"24.9.0","lint-staged":"9.2.3","prettier":"1.18.2","react":"16.9.0","react-dom":"16.9.0","semantic-release":"15.13.24","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"6a419c898c6c507c375e1fb83aff5e826cdc417a","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-EsBlxblBX69XhX3s0QEyZrL4905HtFDB53CVWBsVXicdugQyNQvVwhJAi2zK8vdvnj7GuSbJO5dp0c1bMKR2Vw==","shasum":"d7f0a12a99b12cbf9d84e8fb4625f21f4dc0593c","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.0.tgz","fileCount":11,"unpackedSize":18434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZmYpCRA9TVsSAnZWagAASGAQAJXyL4EawXcCT5+wgm+H\nEQxH1JoEw15FhpHfh0LoH3iwLwx+s6todMb0uq+OPBaWzbhcVS6cMOZHCCRo\n6kpcb3HyJWJVON0HPXymSMzbvudyrc+TBbzYULg1wXPGZi2qF9tT+O37jSzo\nrffYSg7ZA4Gn+rT1aeJj9CH/JnIgpmYXvGdCIR4phmcLnNXKK2yDCzv7ONcI\n0rNeL/38xoapHSVSbzGhfmLQQyKzdaIaXsgelAWPZGxA3INyLX/OS1djlQjK\nD7br++PuNMcSLO5GsexBYO+qP0bYu1iJTU4BfFCMCO1rmYrwGNebA/SjKKf5\n5jIY9fsl3+UBa12aCubEVkZHbMJawiHB/0uLK8U4uKWozKwYYvsvfYBBtoEs\nVIldRJncEeyfsQhwt0npB29XppZdIr7ILOhI9BqAf94mi1CNkRKMjZanfXyK\nlN0NvvqgysHv0XdGnJI7mpsgTc2IGZdLxNCcMtHyqTj7O6KIPJrGVaR0/h4N\n9tnDDyVSSBopUTb7mO8drYCFTTmFeBecg4Mn7YK52qOCb9UIUnE4Se3z9KZg\nt7e8Ca/NHgbFlgpsJrlrz7DFTDjXL//bERLDGwYCodn1X/PcXeDNvzKZ6cor\niS+55yONWkFZ8SIYI8i3ZfXPYnEBE90FyOVZlfemlpExzmdCPS64bxSF7Vag\nFNQh\r\n=hDMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMRtzDNLgFyN2Ps6UdcNUYPGjzxRooNX50cYWcN3HWDAIgLObue4LtNw+cyXvUJb9Dw4gsCmM5L3/CeygA6v11cLM="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.0_1566991905610_0.8788342018753705"},"_hasShrinkwrap":false},"1.1.1":{"name":"@n1ru4l/use-async-effect","version":"1.1.1","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.1.3","@types/jest":"24.0.18","@types/react":"16.9.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","doctoc":"1.4.0","eslint":"6.2.2","eslint-config-prettier":"6.1.0","eslint-plugin-jest":"22.15.2","eslint-plugin-react":"7.14.3","husky":"3.0.4","jest":"24.9.0","lint-staged":"9.2.3","prettier":"1.18.2","react":"16.9.0","react-dom":"16.9.0","semantic-release":"15.13.24","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"c39201fa6566666f81baf8aaca5652a644cb67b9","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.1","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-VWgzF6oEX+Hppy2TVRElIM8wZcxaG6QV1Qw1UeJRnnj/8ijFhHerps0KeKk76oktKQ1ONZDgXVN+aCHUaAO3bw==","shasum":"bfe719c286f37f941f00061133f90e01f07ceb70","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.1.tgz","fileCount":11,"unpackedSize":18901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZm2hCRA9TVsSAnZWagAADSMP/jcRNGghZGKv5c6Y9qIa\nUOU/bbXEoPhYwLB8yQI5qbjVmxnP+1A593xGpkKKowJAu9rhHe88nartzbI+\nzeutXsLRW/feOjnuJv7ddu8yTN84va9Wr2VoktHrKcwn5xoBy5F8oPnHxESF\nLVbSR12lmh24mr3t/yR6ycnHj3jMwHG3fm89Ze7ZAKQ2ct/ITXynCc2uecWo\n1751RM9PMdITzxzs1QnCGIdBIw6aDEtV5bWJsv3LG+rfZ1/lmcXgmZU713EQ\nC+opznX7xSy2OMhTGTdvyY/B9c9EA67IVhWNt/fHHA1caEgL2cTLw9fohApe\nMfD5l4IgJcVcrKdkmvgSfC0xcOI1my5P1/rP16rSlmZb/sFNq+g5h1MdEs2W\nrwy7AMPdHxNc5CUk32ja2IsEE+6tdRcqcOgg0w4hAF77iTswQd1ZPA9h9nue\nTc6+J7TYGIsh8B1wbH/DmaDm+BPvL7w/J24+5L6YS0jfX4G4VJYLJrar4va7\nW3Xr/W3wGQSxmeB2SCSMd6q8WMAn6MvF6dZFBmfANm9Ad2CPPEWfD51T07cT\nLXTZe2suUx9RnfBhRWGX70UXv14OhCKZ8XLLOpg+jsKYka3Ic3TsHBUd7zDI\nspQtghungMG7tirvzGBPrO1iOEgzpvGDPrjt2MN69wUdGSx85Wy/8GxE/isU\nLsZE\r\n=bZVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXVEO5qlubQhQsATIenETDB9OQ4F93aHYvRKJ1ijjHnwIhAKnrWEqnYIoaAcbDkYGufMMY+Cco+1wI/5O67LwCYpcn"}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.1_1566993825003_0.9800067644954582"},"_hasShrinkwrap":false},"1.1.2":{"name":"@n1ru4l/use-async-effect","version":"1.1.2","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.1.3","@types/jest":"24.0.18","@types/react":"16.9.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","doctoc":"1.4.0","eslint":"6.2.2","eslint-config-prettier":"6.1.0","eslint-plugin-jest":"22.15.2","eslint-plugin-react":"7.14.3","husky":"3.0.4","jest":"24.9.0","lint-staged":"9.2.3","prettier":"1.18.2","react":"16.9.0","react-dom":"16.9.0","semantic-release":"15.13.24","ts-jest":"24.0.2","typescript":"3.5.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"38a151065374bee04816744f0dd9c0653393d65e","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.2","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-2UW3F+8lKBMiHJ7kIjKs8wSD6w+5uNOOuRMh0EZi2Kkp2G8f/U71Lc5M/OmnqTo1S8Ogc9xLM4i3PwDY7roFMQ==","shasum":"f6810f2dc85fdb9f310bb25ecad97f9a5256828e","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.2.tgz","fileCount":11,"unpackedSize":18868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZm6xCRA9TVsSAnZWagAATc4P/1yCaHr2+YRLRA1GJkmQ\nivqEvzXH44I6nh4DhuZc/+FNAJZxofNfBFdI9pbSejjqRfKVwRgDK3dFKSRw\nTa9Z4fBk0AduCJ8B16jsLMvyfPajKCljABZcE7HEJYylIWaMsqQMUOud0u8W\n401M3rdFRVr2FiOr5Oy5J30eR5t7ZYGJRo7OUIZDp7XsfTGlIYKkKdqTOVJv\nva/cPBfkxx/sRglRbudvZuoxnt7s5ebmLzd+lZSIrEGVkufq4IHmHGFg8BQw\nrPw9Fazp00hiaaGcwe5F0uURGCVQgqTfjquofA+7GBCx1HiaHozXXAbHXbr/\noTCN4+8gL+MTacSv/tqrFo0NeWRayfG2OxCVQyorejpu9XAnXtzrWyUf6HZ6\nDYDsMHa7tIz8KZkThP1tGxeVvld+BdL8ffjLT5kjHYwK7dJMHfrUBou9jSBd\nEfr7CGQO/gxQY6M36azno/KBKW0PIt0jeE5fpr8hdvdFe/BDl8GlhzylgRG0\n6JVXrpOGgDZlPXX0GktNbMd8XA79c/10Ey9KoMWQetMtokyGC+os1hlTvIja\nnqlgzayQ2BFx73SWJ9t0cVdTFFXqjjEG2UCdEbkAjXmrU7jSptViq1JKS1IU\n8VyqfuisDUJ88uNQtX/SQo+XNQb9LcZVXY3jdfSJ9hAaofZot72NXx/oR65l\nZ4pR\r\n=8T8j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV2VJ/hf8kbgGqLMK3inQsBayCnYp/BGTp7XueVVGwIAiEAndVc2a+XtVMGqBjtgSZPKkWvMX9zHRbbW5l0se93k34="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.2_1566994096914_0.7919792754338018"},"_hasShrinkwrap":false},"1.1.3":{"name":"@n1ru4l/use-async-effect","version":"1.1.3","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.1.3","@types/jest":"24.0.18","@types/react":"16.9.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","doctoc":"1.4.0","eslint":"6.3.0","eslint-config-prettier":"6.1.0","eslint-plugin-jest":"22.16.0","eslint-plugin-react":"7.14.3","husky":"3.0.4","jest":"24.9.0","lint-staged":"9.2.5","prettier":"1.18.2","react":"16.9.0","react-dom":"16.9.0","rimraf":"3.0.0","semantic-release":"15.13.24","ts-jest":"24.0.2","typescript":"3.6.2"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"2b1c9258a7773ad5133fc669d1b33b32d5093099","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.3","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-qTR7IdapyCamqnAzg9sgfE1ySr55OS0Z/jqkizVF6yHTloeO5wh4hdo7J8iVZfBce4BFvIUcd3SaYICC9mSSNQ==","shasum":"12115584994bc2b146190e227afcc83259b8342b","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.3.tgz","fileCount":11,"unpackedSize":19025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfsjNCRA9TVsSAnZWagAAXNoP/RYj+t3bBSn20znVCEJU\n9waMgOEufZG7OBN56CuBbxsIdQT3HnpRzY3kpnycTBYV5Hr2EZLroAvaRfgX\n4komHg3RXJL6jY0GSR299acTTHhcW6QzageVUBHdjpRmfq26G70LrnFRuajj\n4ie2x0m8rm57Tn47GhOmWF0O0vsKzu9SoWPFwWe77m7anpq057MrMB0ivIcM\n8z0z1a1NjV2uto9RlbaRUAtRFEfC4XxdDTTxqdqWsW6wYfCVhM81XYxB8u+W\nhrBUjQTdHScnOBtfcd/2eISGLWM22PJvXtjd2b5Xd4/OFXSX3H2N00WZz/Qs\nPTvE9Fzclb8JN/oSI5rFCRewgHPboz04kYVCgThqvOy8MIB1vGnq7UvkQ6Qr\n9dPdVyU+ahL/B5MdcgIT5otMFJlxrndry0hyUcfbQs3k0f/UWqkxV74C/xp/\n1kQGUx0jUEq/CBZssT0Dt+8gd6EeC7xM8xEbM0IkcHBhSnKk6L24sUowFB/k\nRTD9IkTB8o7r6mAIDFSujeyUpDoCtV6r5l0bbSexgr44tOGSWXAj+LTooA44\nO5URhhjYSuC0HSLZ4ZDi7/6EMOjKxRjTpwX09yHwbSJVt/+8hRC2/KP/F1FU\nf+6DlsQdWJgku4VH/oG3fqu8aPflZzvMtY8dC9eJUwvB2JghOeMQboJ9stPs\nVPji\r\n=XVFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqDrp2O9CUulUM9GiPuumbjAzkOfh5rO90UtP3h1pQWAiEAp1VNYkxMqriiiDuYqUXhfiqiVzNiqtUMA8h9M7+dYoQ="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.3_1568590028602_0.5135980575684291"},"_hasShrinkwrap":false},"1.1.4":{"name":"@n1ru4l/use-async-effect","version":"1.1.4","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.3.0","@types/jest":"24.0.18","@types/react":"16.9.5","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","doctoc":"1.4.0","eslint":"6.5.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.17.0","eslint-plugin-react":"7.16.0","husky":"3.0.8","jest":"24.9.0","lint-staged":"9.4.1","prettier":"1.18.2","react":"16.10.2","react-dom":"16.10.2","rimraf":"3.0.0","semantic-release":"15.13.24","ts-jest":"24.1.0","typescript":"3.6.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"fe7160b7512d3c7a529e211ff2aa62112008c7fb","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.4","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-dvJDrmloCRVbU/X4ndENNX2xW1qeKu+Y76UnNM41+ew1EpQigM6BhAjCfPNVQhilVBQ9xN7NSPgf/Qq0k63VzQ==","shasum":"adb18bd33a19fa00d0d4901b678c2a74988644bc","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.4.tgz","fileCount":11,"unpackedSize":19035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnaEVCRA9TVsSAnZWagAA5kgP/2jL0DjLKyqzRFtohB+k\nItDMzSywofwIbbTkghQCYV1wCYN3YsXu622ixBGiHaHSZeNhO++zycWBL2pZ\nGLjKoFGcTkwNbyFKr1Lf7W9gsHzBwFmohrLwr9WeoldIep8+92XVXw8sIbb6\n8D7RukjoKB/EKZu+910z3AhHbJkL4BEaDz59DLYXUGcaTtJU/UmgWlK32V1P\neVEvz8+j3gv+tvPLv2jR/CM3NLnS8bYfZ8/Hv9IAEvw+WKTixzvmxWCapj2r\nogWDVgIZxP7AEhIN8Rl0nSr6QUXA3+m+CX089fkzUL3XkmOx9kSMqZwXjtCm\n3rMZBawKybybFP0PpNQjYmFyAq6XfTO/zw8Xp/tN4BVwOmbFKNVLJPz7Z27s\nKwzq3Gly9GUEOktKuRJ4KLV7IZefaXCTcihaCQBw3JjmVJCdfyH7GPf2fNuc\ndWfWCCefUYvabf5CwFvkaFkREqMei31/Y72rve287xs146OkZ2/gc7M7vZCQ\nQ7XdydZcBvJInMMpaz2bd5DMpbVYU82Hf2orPUmm/BZej+bxd8n9sbMa/LYj\nAekEyTV9DJlSnqUUg8bEkARMK8YY5lq6LAkZa99FuEN9ThBk5rlnyQUDSGGy\nEPn2E+zIp0l4w2JERdzFrUf5GoNDfr1Iy556/NrI4SMAauKJt7BXmHhCzh3j\nxpPP\r\n=oxl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvziwEd6mmUh+Y71mbluWmwQfn6KSwrJ5GKEvKcTh0hwIhAKaEOiP/ve97KpkSDzFQdqcKb8QbcdpvUDmF8ULKya+u"}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.4_1570611477204_0.5395174111136114"},"_hasShrinkwrap":false},"1.1.5":{"name":"@n1ru4l/use-async-effect","version":"1.1.5","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.3.0","@types/jest":"24.0.18","@types/react":"16.9.5","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","doctoc":"1.4.0","eslint":"6.5.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.17.0","eslint-plugin-react":"7.16.0","husky":"3.0.8","jest":"24.9.0","lint-staged":"9.4.1","prettier":"1.18.2","react":"16.10.2","react-dom":"16.10.2","rimraf":"3.0.0","semantic-release":"15.13.24","ts-jest":"24.1.0","typescript":"3.6.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"d7132abb9c1d4fa1e245bf93e59b1a881894ce9c","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.5","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-IhjOJlB6JMXoi6s4NeNrsoPfU9GkmyAfAN7CAI3isD3q+cs+Cy0VrX6LW5o61o5AoaWHj+/c1D1BbBvlb5hqxw==","shasum":"8ab092a35a322f14ad1378f59341605888099dde","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.5.tgz","fileCount":11,"unpackedSize":19035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnaWfCRA9TVsSAnZWagAAIQQP/3Sd90w/AKaUNjACtcx5\nfKbgMnIVCCAmTz+hp6K/AICCGihbHbo59F5jMvEzt7jFNE3zRBNfqywYfrej\nq20FfDisj/iMIsVlqOxk7bDu0vOYBANFDxediDyOKubo52kVcx4pAAjttQyR\nKkhHrzNuwwcRrclGCfW/1OfMA/1O4oigV45pThMg0fZitqdECfWdNkOPtF0t\noSynwNFrppCmodO7sIOVJKAaGKALNES15R83HwqbJoaTQyrUs9CF009o73k0\nkJz+ohJzYJoTmZfG+CxVKN9a6pZO2kw812z/GwoxIhGc58pj/J80KVQ6PLTb\nuvkDfC0tCp8nPPma3gA1OwgbAz6SVWuFlGgtGpUQwA0j3egB63IHsB3kONyV\nOdrRznTEATii066Ewqovb0ked8D58DCfMMrz8+bfG0JNooOjwhwCVxbd5WDT\n5E3Z59YdjZ13lkLHGGgtf2pvVX/NRGOb9q+MysQxRgR4kdaOYc7waiyOYnD2\novFoROoV91TtMnvuFNnexzt/mIebv0F8uSB7n7u7YmGkIzv27U31mc0mnhOp\nLVNmNoTO3keB15z6HA+m0mOz9z1iAz8M26qMTCISjafXy2DzEQoKqnNEYzkU\nBbR+Ew1ofQJWhM/eV0nWfamXY1EYpxpBn643de7AdBVoWTO4QU8hdYTWd8qm\n8QHq\r\n=qnDZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Zg8WxjmOZWKH0VYlEhosMWYdyj1eNdyLMBI91wQvrQIhALDriq/pV5+fcRshJ4iBbPqo50lD7IGfpAtCVfm4pQqQ"}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.5_1570612639011_0.5586964109333936"},"_hasShrinkwrap":false},"1.1.6":{"name":"@n1ru4l/use-async-effect","version":"1.1.6","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.3.0","@types/jest":"24.0.18","@types/react":"16.9.5","@typescript-eslint/eslint-plugin":"2.3.3","@typescript-eslint/parser":"2.3.3","doctoc":"1.4.0","eslint":"6.5.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.19.0","eslint-plugin-react":"7.16.0","husky":"3.0.9","jest":"24.9.0","lint-staged":"9.4.2","prettier":"1.18.2","react":"16.10.2","react-dom":"16.10.2","rimraf":"3.0.0","semantic-release":"15.13.24","ts-jest":"24.1.0","typescript":"3.6.4"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"89295c78e4f866471a7e1955d1b47a3f5a9db067","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.6","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-ymt50ScbyBoN+ZEg27Z5Ay+oEXIXDow394OAqerUNhoPDrlGfKHnFoQMi1ub5D1580AxLouICuAta1duiWYgLw==","shasum":"7670f7acfb01b44c19c45343cd0746d2f0a72e43","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.6.tgz","fileCount":11,"unpackedSize":18654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdps4UCRA9TVsSAnZWagAAF6UP/0jrBLZjucvqaC8cuBIS\ncWgXk58KsWBHJXB6I99LVl1Gn1hWtvg5HYp4RzjmjteMfHxtqtR+NCADXXkf\ncqAL8XEU5mqomFtrlCFbKjtDhU6D5+49xRgDAH3/o1J4Qh/DwoW4oYUdODXP\nRYI0IatR34CWmvYIMotDN7tn51ry04j4+WZweMoLIrJ8djmit1TDfiWpXy9s\nHhCwQurRzO3ddCiFQHy56t3CEmPVSNwJPxv1jRV2z+KgQwDEjVs86e7JARn1\nBUwlAYjT+gzNAM/ee1iQEUMRSjjlbM9xv10VklKqF0yqRaWOni6z0zUntsD5\n1rWhfj60g42d+WF0+a8IUT6OP6AymFByQqO6JInuCPPAoKUenOpBUJmlTpuq\npHzEs6XqrQEgsT1dXtowj19P5CPb1A4MM0DWonoyV+IKponwkAIUqAEJBl9w\nPyiKBGN2TB9P+ytWqEuvGFfgFywiHmjXpaS6EZ8w7GXwOAf4cQLX7HyLRSW/\nhAZ0R/cHwjmN3wIU0k3bqjkHX8KzKYNGJ3VnSzm1tFhd6tb2ogs4yiRmCMDc\nkAMN1imfpKTs2lJHJshFpXeP3gnGMr0LYeqXwB7Egpqh+IisRYnC3Yb0aGXi\nLFQr1jFLtWK+4vhEdZ+1ooG3et1XJBWDx1QDRPwhdjTBWR5ZTHqZnZFh9UU3\n9r1Q\r\n=Gepk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnrDjNtZDB/0ilcRZuvu51LHAirQQmj93SbTVcqbuegAiEAsMgM32/JnrC4+zz5ikQphfvZ/ECNgIayF2gL5Rnmzng="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.6_1571212819426_0.292578003461204"},"_hasShrinkwrap":false},"1.1.7":{"name":"@n1ru4l/use-async-effect","version":"1.1.7","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.3.0","@types/jest":"24.0.18","@types/react":"16.9.5","@typescript-eslint/eslint-plugin":"2.3.3","@typescript-eslint/parser":"2.3.3","doctoc":"1.4.0","eslint":"6.5.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.19.0","eslint-plugin-react":"7.16.0","husky":"3.0.9","jest":"24.9.0","lint-staged":"9.4.2","prettier":"1.18.2","react":"16.10.2","react-dom":"16.10.2","rimraf":"3.0.0","semantic-release":"15.13.24","ts-jest":"24.1.0","typescript":"3.6.4"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"df97e72dad2b5d386678c94ad001e1bd22aaa99f","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.7","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-VlG7G/vXpaPflxPFy0v5G/iCsmjvf/Ia1fekgyTsJPN3lJOoU0Z4Enk/P0AxzrNuup+e7pQzJI8wx4aDOOMGPw==","shasum":"913a1819b6d91bae314ed78d5467e7d41b23bc80","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.7.tgz","fileCount":11,"unpackedSize":18658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrFemCRA9TVsSAnZWagAAmH8P/1w8qpNr+tcKeouBATqZ\nh9twqfy1UlS2ri8HemhUV0AU6H/jcBsnMMTZzxDhnXVFST4vlCac5+LJh8ey\nDTz78Shd8ZKXNT/DCbLsBn7B/y/KkzaQiqDTuegVHedADOvxtabBQ6JEPrAd\nCMTl/aEQ8dCPUATYQjpIcJIHblEFDOU8ImZH/fk2AHrOCj7qREUdDSxxt2eW\n7nEYQr2l/Gxdf/DBTJQkYHL6AIBTL5mfJKaeuVbPzO1jyLwQN4RkzWTVZe/q\nWhX4394lby0vasCVXJru/W7uIyOiBRWndJqDy3A5I/UQFOHwXg0CZvdjkCcK\nJLQ9j6oYOimfGiamjTlXZpXl3YoqZy4CWbT9b7e3A26Y4wrra+rzN5/gnH+n\nyP53dn6It3UovmuXOwwfqJRAemUXbVNH26AEF2wesQAo5HmAp6yKexvF8yKV\ns62PgBoZTApZbvw+KoqxI6EAyJVB4LIFzcN0udh2s2OwZQrV6wfi128bHQEa\nd/R8bskRWROtNpV2M50HBEz7oLNaT+Ddnvxfux9H1lzvfD/M+e9ETQRwbV0f\nK8ZiSM0HIvjxzsmMZCe6VmYuY3vVfWlGwUQgO+OW89kgKAez0GgR78B5/8rV\nEXlMZmt+d6A3ZW/L7JZio9o/dqqjBdemcuxuSWg6rRoTC2wXBJ6pMxduG+h1\nPK4y\r\n=vrT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqZ1bo1gh/GoZmJ7azFjIBrROA/BMFmuZ/Fr+GSqgU8QIhAKy2Ozxt1ChpKcEEjyOz/hw/lMfbnO7LmJMEVqAAJzuM"}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.7_1571575718087_0.05220269268529942"},"_hasShrinkwrap":false},"1.1.8":{"name":"@n1ru4l/use-async-effect","version":"1.1.8","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.3.0","@types/jest":"24.0.19","@types/react":"16.9.9","@typescript-eslint/eslint-plugin":"2.4.0","@typescript-eslint/parser":"2.4.0","doctoc":"1.4.0","eslint":"6.5.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.19.0","eslint-plugin-react":"7.16.0","husky":"3.0.9","jest":"24.9.0","lint-staged":"9.4.2","prettier":"1.18.2","react":"16.10.2","react-dom":"16.10.2","rimraf":"3.0.0","semantic-release":"15.13.27","ts-jest":"24.1.0","typescript":"3.6.4"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json,md}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"README.md":["doctoc","git add"]},"gitHead":"05716c98b4aad6535ee26c2e6fffa0bde4db5f41","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.8","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-TbIvSyJpK4WwQ5MF3qQY2MZsi+K3A2g9OcAVNxS3pYEfxKiUsrVbN2mNZONMLS1fMcXgBotln3Q1lo6/VJZ7+w==","shasum":"2f2e8ef8f40f6e7bbec9cda9af091a75c6403b2a","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.8.tgz","fileCount":11,"unpackedSize":18656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr/goCRA9TVsSAnZWagAArc0P/jzcuBXcv7c50lRAOi72\nRdJHoTqKtcdPZBiLp0yGli5s/e2HLfe+EgncT5axPffC2Jrb+3fV4+iX/ybV\nK/Z7mnvBPWsgdCTEoEGy9MkPUKAVH+G4XFRFgJ7XMj+xYIO6h2JwpPURfGv0\ncYzRHdxL70mfbQK3O3rc7egIxsqdsqWJ5O+5PzVGQomTFCtkwcMT91sbRBeo\nptchHMs/m8VLnsA8LHCXNuzrCj9mWUp3STkXjpaBor7OSEDjYsYA3yd2JR/6\nYpmho/2aB9wClFzKfyJGEq6gfuhDHFAu4exBpuDM5VfFaKl89ZAfDtQs4DPR\nMZpyqIVa6QKBCf1RYxRoBL6pdy6RKfuWlSKknWp+K2AzrFh3mU9J9YhPWVq5\ncIJeePGnM7bli+WzZj3xnOxCcIdxgW6i4opp2Ji6xzAx/DUeXaGJqbKvWwKq\nz406BLJgj3HWetZgKhjnd5jTS38A126dnJdRZymEtTDWx6NiUZO8milE1lJq\nQuY5+N3gt+zmPAG2rS17YbOIFaVV3UkjJESHjb56nerhCWZxAqiFB+5mPr14\nC4WRn909vJG2z9h3hivgv3PbkyRfE39BZye9X2H7JSmUZjy8lYpa6BFwXW1z\nLJJxTX165V4sj+R9r0zvKaNK2DbZV/1T3fuyvmKLEq1CX9ByNhx5vpi5GeSk\nJAzg\r\n=NoC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANPrJJwiTaSoaMQxRULlfDiILlqZSE4femhwJ+IibRhAiEAolB9fYNuny0gdxC5MBDnE3l+2J65TzqFFVNLQsfsDkI="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.8_1571813415792_0.9515731235595901"},"_hasShrinkwrap":false},"1.1.9":{"name":"@n1ru4l/use-async-effect","version":"1.1.9","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.4.0","@types/jest":"24.0.25","@types/react":"16.9.17","@typescript-eslint/eslint-plugin":"2.14.0","@typescript-eslint/parser":"2.14.0","doctoc":"1.4.0","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-jest":"23.3.0","eslint-plugin-react":"7.17.0","husky":"3.1.0","jest":"24.9.0","lint-staged":"9.5.0","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","rimraf":"3.0.0","semantic-release":"15.14.0","ts-jest":"24.2.0","typescript":"3.7.4"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json}":["prettier --write","git add"],"*.{ts,tsx,js}":["eslint","git add"],"*.md":["doctoc","prettier --write","git add"]},"gitHead":"11f43e4ee346f5ab1bc21c8e25fdb7f509e1a887","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![Cir","_id":"@n1ru4l/use-async-effect@1.1.9","_nodeVersion":"8.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B/+xe8BdJr2OusP0tI0kfPyxmn1O43Um6PMGPNEn51IvkGHGyMLe0HkIEKTLrGdK+hpzSOuOAszalthbc+LoPw==","shasum":"4a1436c1f654e61c482fbd066df537ddfc9ed342","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.1.9.tgz","fileCount":11,"unpackedSize":20170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFD9yCRA9TVsSAnZWagAAHR4QAJ2lzVT/Sz3cZdfzm9cn\n9VIG55YB/QDSnL8g8eR6sWW/UgGFVZCH/o8t3/X0psqQH5UTwJMd2boaX+kG\npYVvFF/+VrH+bfX2a8KdNSB3OINH2COPMflNjmB7AinnIg0RupexnAN7GEuE\nd2qRnyUBjehBsauVHzP+eq2oj5IZ4ogbuxsaZrsHIBmq7kh/dF2uzOcxz1J/\nA4JQ+ooEm/53tJShQ2RhmF2VVJFaPNwp6DXhAvtQMBkx64m/RdHSaR4INSTA\niAWXuBNL/7yJwH+oPRTCtlzEUlo3DIzN/zwGCVVlAOgSoqI7ScMZTYH4+Wwp\njqKLY8KVkkzw8cGbvFhJGbKpEq6f/YwETGf+lt55Yf0n9rwBRmMR9pnBtDKz\nyHsOkKsKv4+aIp/KLSUsZNHjivoSKjQ2r2IN1OLZnvnSru+ceFRVe425tswK\nDC5RX9DQhjGLqIjgF/D5oZUGuuC4ZXLzLvggrNtzi2Mk0CPSRzntofBfmBI5\n3ZMHp6NqHDkODy99vV8Vb66AX90gA59UDGw0daTTHxGHgvELHLQB88hHaiAK\nG2m5Fk7225Tip+I+DVSRiL70o6i+gpd253r2lQf5bALUtEmNVSSPs7BnN7gv\n//1I4jZ+8Y7vo7Q6wiWLMfm1IqGC5jLchyzE9D0ADf+4yrIbQJeRSGe58961\ncfRU\r\n=eE/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDciUea3B7XuDIRBlreMbjzmQESQ/XVYfT9Ho+X2FfJjQIgA2dKj4ylX8XQAnS1+sZl5Q5KYm7o4VTk08Dq/dYISV4="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.1.9_1578385265768_0.15334601946124327"},"_hasShrinkwrap":false},"1.2.0":{"name":"@n1ru4l/use-async-effect","version":"1.2.0","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"9.5.0","@types/jest":"25.1.4","@types/react":"16.9.23","@typescript-eslint/eslint-plugin":"2.22.0","@typescript-eslint/parser":"2.22.0","doctoc":"1.4.0","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-plugin-jest":"23.8.2","eslint-plugin-react":"7.19.0","husky":"4.2.3","jest":"25.1.0","lint-staged":"10.0.8","prettier":"1.19.1","react":"16.13.0","react-dom":"16.13.0","rimraf":"3.0.2","semantic-release":"17.0.4","ts-jest":"25.2.1","typescript":"3.8.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json}":["prettier --write"],"*.{ts,tsx,js}":["eslint"],"*.md":["doctoc","prettier --write"]},"gitHead":"c839053dad1d429c76ee7f51865d868f420e9030","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-ZgCJSvsp0jDGzPVRaoaznKJrlx8DJyB30Ez1i+SQ0Cweo2O8pWNLpUP0lPo4TXliPAW/hVjiUO+jQGF1wmp9MA==","shasum":"4bc4d2145733c92cdec1f9659a37ff1e67ac34d6","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.2.0.tgz","fileCount":15,"unpackedSize":61982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaJsUCRA9TVsSAnZWagAAMpAP/37mYZpfITuOsDgTIWzj\nIS9RJ+/lioxveCyL8YWTLjVhGTahIJr+uykJvpvZK/VQUluF4PzuRz67Jfrc\nAyjVyKUy9ws9Q7WkLMMTRY4Li/mMmMQn/BHfnWQmYyfq+df/8zGTHQSLq76O\nKh8G/WJWnOhwjtfSkdLaZEF1WZ1KkwpyHuOLPQJvRq2b1+Kzhykm558XTjHv\nTT3+vIA2OSidHCyMDs6Ai2jLlDqrmM0/pDkPjXUgYz1GUlC5CVKSzzgKJ0W1\nIRrJShINlz1UH5d8icfXg/6E9VKq50kwm7Xgtr1I4H4IXyv2AJFaVlfUgznT\n+2ydAlN1lz7dSvH9VdiSDNPetHUtYnijK0rf2V1NFgA6afsvMQnzGLyj5q7S\nqB+CIU47TbnTfmYbj/+DrVIAWYbEwUEnPLAxq6FfYuWpasrbr9PEtIJaei9/\nLnX0B2iSnUzE49wGLWXxlLcjkyE74lIxiEN/CsEWe+es11WgsMmeq1BYJPlV\noQiCPiYVIa2HvmYVXGLRxfsn1yhkUU+Cv/ucjGoawvCgLvyjYRUrglBDE2wQ\nqirwcIWllxxmMZ5sJ239jUpeXhRMZynasPJZvgbNAzlb204moLsxZ/aKHNA+\nJFaGiyQrPJjuSYhz+jeDsvU3wKm+Ym84QeSYVtXM9R326FlHzvdqresx2n5t\nqRuF\r\n=TlXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3MccE2Js0pv00K5rF53X2rInqubwtJ1HsLeUrRUVONwIgXQuf2oC9nXk+rG7rEGy1Hm1u2e2MBFJddnsWr6PPic4="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.2.0_1583913747857_0.47260564943728633"},"_hasShrinkwrap":false},"1.2.1":{"name":"@n1ru4l/use-async-effect","version":"1.2.1","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"10.0.3","@types/jest":"25.2.1","@types/react":"16.9.34","@typescript-eslint/eslint-plugin":"2.29.0","@typescript-eslint/parser":"2.29.0","doctoc":"1.4.0","eslint":"6.8.0","eslint-config-prettier":"6.11.0","eslint-plugin-jest":"23.8.2","eslint-plugin-react":"7.19.0","husky":"4.2.5","jest":"25.4.0","lint-staged":"10.1.7","prettier":"2.0.5","react":"16.13.1","react-dom":"16.13.1","rimraf":"3.0.2","semantic-release":"17.0.7","ts-jest":"25.4.0","typescript":"3.8.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json}":["prettier --write"],"*.{ts,tsx,js}":["eslint"],"*.md":["doctoc","prettier --write"]},"gitHead":"a57ac93c33bc25ccf9c008be05cea5bf758b824f","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.2.1","_nodeVersion":"12.16.2","_npmVersion":"6.13.6","dist":{"integrity":"sha512-+0MZD97emXJzgetfj/PVTMbSSiX0ooKXQXg89JXoiDKMmtnBnbQbQDD+asHwNSlL2qMEGv5chWdPeWMSZsN5Bw==","shasum":"603413a1dfe792fc97f3e4885d61771858008968","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.2.1.tgz","fileCount":15,"unpackedSize":61868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepn5CCRA9TVsSAnZWagAAI3wP/ROLQdVoARRhtogNKhdI\ni620RHTNqZV/09nKi3DEz1503/Kmd43U5dXPqQ33l54FNsCfIaz4mFr3Fu4Z\nSsVuXvIRlUg4dOXvkysNVfIOXqCxBf+fCajUfLS0W+tjtUjdhLsFB9CQ2vsR\n3CLfWEkMezvbUCi7d6UL1j3RZx8xYAZLTnGWPgLNzWe/hssvX3UcTS6Dp2T9\nLtR+snjVtEF+J3eUD+cm809hTbKnbpVmg7ZMmrUlPFLgX7Iv/77C0Qe3bFGK\nSnfFimdfGA5GK47QcAeuQQIooPwtL5k+ZBpsKQnrpZtX51Ng/VAO9gvB/+y/\npBgyV7daOBQd2TG65JJfZE1UcOxx3e1D1wNjvp8xGUk7LMEURmFig5Lq385U\nm8+TZUKHCQqYpnsJLKqEM0v0Y/m0vH/eidGW+eU/hSHhOwzC6+KrFm5WpPUu\nuZRKnirn4nae+PHRUjCkblPBQvsVZHgFlCgG9KY94pz0dUsRmBTESNIWqr40\nF8KEf8xfAXm6jsq/0/Qx0kv+x4O8jBSUFFQ8hHWY8zYg3L9Nuey12Qkmqt+q\n12bjQc6Czdr3SfErgZh/zOmqrZseJWwgfYWwYo/qSATp5qBcPrtROZXodtFF\nTV8MAbbox2ok6Vx8CaoSCalezGJYbN3CTZ83FxItlYLc6Sxv2d55d5Gj5vZb\nbmOP\r\n=KsDZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6eTu1r1xIQpcHMMU7tVS0swsAF6UsVEZ/+wycdiKI5AiBywHYn+AMCbP6IdPRGv/oBamHNWlzEfVfgFpkl+ynd/w=="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.2.1_1587969602365_0.037351873849923445"},"_hasShrinkwrap":false},"1.2.2":{"name":"@n1ru4l/use-async-effect","version":"1.2.2","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","devDependencies":{"@testing-library/react":"10.0.4","@types/jest":"25.2.1","@types/react":"16.9.34","@typescript-eslint/eslint-plugin":"2.30.0","@typescript-eslint/parser":"2.30.0","doctoc":"1.4.0","eslint":"6.8.0","eslint-config-prettier":"6.11.0","eslint-plugin-jest":"23.8.2","eslint-plugin-react":"7.19.0","husky":"4.2.5","jest":"25.5.4","lint-staged":"10.2.2","prettier":"2.0.5","react":"16.13.1","react-dom":"16.13.1","rimraf":"3.0.2","semantic-release":"17.0.7","ts-jest":"25.4.0","typescript":"3.8.3"},"peerDependencies":{"react":"^16.8.6"},"scripts":{"lint":"eslint --ignore-path .gitignore --ext .ts,.tsx \"src/**/*\"","test":"jest","build:module":"tsc --target es2017 --outDir dist/module","build:main":"tsc --target es5 --outDir dist/main","build":"rimraf dist && yarn build:module && yarn build:main"},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"lint-staged":{"*.{yml,ts,tsx,js,json}":["prettier --write"],"*.{ts,tsx,js}":["eslint"],"*.md":["doctoc","prettier --write"]},"gitHead":"2f1f96ef66f2758470925c597a0a331625d1b290","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.2.2","_nodeVersion":"12.16.3","_npmVersion":"6.13.6","dist":{"integrity":"sha512-Juu4KQgHbrl+BtQINvava1GOXitNNs7uPR7ydF9FrJfUG+F+D9ThYnSPgKrM9dP5uLGvLqUQ4xRfxuP1AIPUFg==","shasum":"413138fa8a4b710af5abd3a10ffcda9483499486","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.2.2.tgz","fileCount":15,"unpackedSize":61868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8M8CRA9TVsSAnZWagAAKSwP/0EhJHKyCH+IG46FtINI\n7jLd81gJxDNiBXLZpgI7XzNqiuDCgKltEcwFpFzi5+D/l/Pexg93hakWSMuh\nFfiH+GRoJfkfjBn/2NCu47fKBZmCks8q1rgIJj0IDH/8wy553FVj3Arp8Xi7\nnKtHxwRpdFElftQ0DFza0s/cGFznWid9jpKhkDOlXxu6p/qSBgw/GBH2C+sf\niunK5axTUS/k1qZvHqpMV09w3yFWMGDlGbsPSa61ZEgm37zi8Rt4I9aPIsVg\n8GMXEnlH8bifYGNiLb1sA53e4wOhPFf8D+ZTlB1raU7ybyFnmAbdp17nO83I\nIUnnBqQZIrqB/Z/Me+VK/rNGE0KegNia0rEhheg6QieiPNYJznZ7WGpyYqdH\nrq3hjjWIdNR+ZggSsDgOSd1MMC4CQIdPZ7Zv0mqvk6Y87lyqGeaFy8vJLcBv\nW1QcWlQRgfFaKfvl6k00SdA1wY0oi4AnCd+e4h0EucHR4F9rDfl9P9wqiZ/Q\naJ93z5q20i40OW+yOJyxF5xtMqEzyoAppMweZWyNokk1BgQ5lNbJDiowqhcI\nLlSxdf03MYjmTd1PbPXQFSz/Qb8rzEGxopCY3XVP4HloVsuc9Iab+lLaW9an\n+7MyBsGThhpNTuBOhqPM7lf3M/DblXEfBxLO0s908G3FATeu7BhinrcX5gKe\njNBK\r\n=RipU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNKqEdAccQcYhZ88dCnojF/i6Bpmaf1iAC2fjxpCBArQIgBzt69Q2KAqkxl8RGf1SPsiqtTrdGKvnjVcHR7d/EZJg="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.2.2_1588577083987_0.9213393238376482"},"_hasShrinkwrap":false},"1.2.3":{"name":"@n1ru4l/use-async-effect","version":"1.2.3","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","peerDependencies":{"react":"^16.8.6"},"gitHead":"67c55481c22bdda93828b0b49e3900027b6e622b","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.2.3","_nodeVersion":"12.16.3","_npmVersion":"6.13.6","dist":{"integrity":"sha512-olC0AUC6bRpY/7iKyzOg9JjS9yhIEgnHYB8orKGB4DUxXJ1aTMTgDXIBMBmE9g0ITw3xXM/BBWL9LL45obE0WQ==","shasum":"5721849a24b2336cb15b3af2667dd1371fc25225","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.2.3.tgz","fileCount":15,"unpackedSize":60825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeujwFCRA9TVsSAnZWagAAj5YP/iTTSJtrKthJW3Pr8B5F\nR/ovgiCl1HN4pKBXYxwFvv2PYNA013Wy5d7/5cVrGwi76b3NzUzbFdW37PKg\ny8z6n75lHC/R5RxuNvK1uao8wDoz4sMB9cLg3so1M4DkZ26EgSdcrYxTlQVS\nEaTglHP7Ev773iuGjb08F/lQjSxW+gND27QF7fQAiVNe+PQSIV5qZkD2sF0i\nVJYITnmcoqLxaBS8R/GcpRshXEBIkt8/xais12X2Bo4iI6GaxTbZbNgRIVC/\nIUdxsVvMcOFI7qZ7ttSHXh/ioL8ZiB37TJ32Eoh5j5PCwjEWmM490CEjzuc9\nnGcZ3VbsXnmvhw0M5a9lSq3nxCuFgu1duW6+EpkVBXa9lweDZz+KNZPhQjNx\ni8GgUKtdc1xL9DT20oBJfS7Nvi/D+R2c4nrjcNbM2Di8vNDrQ8EoxBsGHBXq\nypCSFKJybMfMw3O0++LdFb0pIJr9SRgMW7QBdm7PI0Pr41nfwNC3kLiApUa/\nPUXCXi/d+jtcGISNGsyC7D+qBodutH6Oj5oGNu6S9eTNycH74MtE4E1PHpKe\nzHOzqPhIfx4WcDWWqNafeIzlxZD3VUJ+SyS2wnfEl91o4t2e2uIftv3rF4f3\nOBI1J105MnO608myDsozAarGGEw0abT142sCOTDlRV7KjOyOyPcHcywuj89/\njIHw\r\n=27Zf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEx6sdUMlHPSC2Ef8+Ahsuah50SHiBnURx41s2554uE2AiARb66lDIGRx5YnKTdNIik68d/PVd4NVNtyo7MYqtfNxQ=="}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.2.3_1589263365154_0.3813581252252536"},"_hasShrinkwrap":false},"1.2.4":{"name":"@n1ru4l/use-async-effect","version":"1.2.4","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","peerDependencies":{"react":"^16.8.6"},"gitHead":"8d3362ec24549564bb5b4fc1424762206e1fd55b","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.2.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-tJkfckQ5qlCAAwkK6YwJrsu18jwD8nk5JyR8VmUSFzumBk17yZ0jM8qVBsuhs+hXqZOMXwrM+uxgRtFLw3A7dg==","shasum":"b7e01e843172608499b8fdb71ce21adc08b98924","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.2.4.tgz","fileCount":11,"unpackedSize":20336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK7VqCRA9TVsSAnZWagAAL6oP/R07McTJP2gP66OTOcSI\nx1v5CHaqcCMi8p9kU7lBQ59UQBvKdxFGx5+2r1AFrOj/rLAHwHgKR7D7aiqp\nRCFEhCsgPPQl+aXddC+/XyafRFkQ/Vx5uboI9b8xXPh9EGHl2EurMeVVd6ly\nLKNyRiT1llhO4HXP6i3ZwfcaV7P4Tmw4p8XSfZOq8TBB5Fuw+AhrQSHOU85/\nYkbrVsg6vBrAG9Twgm4h0WG4D/yPucijYocgtzIAVctMzQ+kwLJuPQ/X7E3b\nFKH4nkCN/kx3Yn2zZlc8PJDxhHeCpRe8UQE+v7sAv1qnAtVX1v+jv0449xK4\nFyeTyRAcMDW+Sbji28DYMQpl2EJKKqRJaoEQMgha2iZP7aAEwZ55DljStjZT\nHxHrsqoXo6nGie8cQYWXCoVKa1ujftmRgJn9lNC6gV97c7WHz3zrhhAm0qb0\nG9+LRNtSsilp+maJ5Qq1uopgqPsIoTusU3NK4CX9u3b6+3wRjQSrj7jrNSEL\nHSxwmfdHdQvrmcQxZEyr2qQ7RxN++4xacgY3GlZNH6q4C2x0GdsG2W0Vxqrl\n+QpV+l2Nu5p2tK5CMXQQ0nY+nmAE4Y/gIbxGpgi0VehF7x4TJliZc3so/XOs\nXiNLla8iv+QdVxBtfe/k11QkrMjlHrSlQO4kJG+w+9ZRMMZOY7iJCpTJCFtN\nA4Zd\r\n=XR1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqXUS35rNL7aogDcCwqvm8yLT3U9wYKsoO+wHMVb8lTwIhAOvOla1FNO+Qv2bwaFWLbjKNojzcwjHFEeNZyW+H9beZ"}]},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.2.4_1596700009550_0.20031402239128937"},"_hasShrinkwrap":false},"1.3.0":{"name":"@n1ru4l/use-async-effect","version":"1.3.0","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","peerDependencies":{"react":"^16.8.6 || 17.x"},"gitHead":"d64b856d430169df3336a4fb628b804bc8539615","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.3.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-GdYcDi+pmGYdtKBgLQzjOayxyGhW89AhCBL/mXe8YRkqCVmMkFZb2DKE2MKfDHy/4wD6vkXYrboe1ehQZ1BJvw==","shasum":"04264dcdfa4fe300d04c50a3ee00af6bc08feaea","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.3.0.tgz","fileCount":11,"unpackedSize":20381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXyNXCRA9TVsSAnZWagAAHBsP/1MuvyFD8AZ/TVFHX1VP\nYCm7P0kHzPltLDMeHn0JvgTVZHCc8lJhWVXGQIMp3zM8LKbk/w1SisdBb2st\nlnSja7zMUVj9AHuOL6o3njtSxeORDFEgWMzLUtfPTLlH4jmLRxAUGxuXi3/G\n4QygPgrvkfs4giKcOJ8sdqo94Nl5zrbB9dV7d3p8NYbqsDJGU/GD3QesJObV\nc0dr8vKqL7o9lLhQ4mOU3V23x9VxiEclHsXtA8Cy4/iKxo7/9uGKCPlHapdH\nlKcNjdfNimW4yE0E9c5pyHV46DRcD9KUnZrbSjaPCZS8a4BQaVLzGfqD3LFg\nu8Wwl+NcrJfVU6xroovw63X1XdyIy8ocnzUZBUFAWAw0nbGx3BJPHeOA1uId\nr9X4cfRbLyd9Pp43G12b5ytFeIdVZ0pfNCDzonaRH+HjxrrPH4g3/D0FLYee\nYVID3XLtIIjr4I4k3a9QbbfiY5PMWNpCW+rf4FhCp4UX7awOIYNBI1Pwy4wn\nCrdpVnNRiL5x1XkCGO8q5vFjnhJu2bzjYE+65G5lq5ZHF6Pd5jVS3YKUwcS2\niOaH/twAQvdfHXOBdr1EC19pakBX49Jt4aw5PnP/i3IIMH7Ply2s5flSZp7n\n68HIZKKN7bpcviJEBOXyCKQFY1+GjrQ1ggfp6Xnq02F52yKKQc6L5dkaxT+z\n+mOj\r\n=gTh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFmJmZRM+MmeIVUqhZ8NI/LMu3fJKDEoLMYliHF7i0qQIhAKYRPOsyiYNhafaEqNmcAFAJWQ+GxyBZe2hcqfYDhQjN"}]},"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.3.0_1616847702890_0.627727622938143"},"_hasShrinkwrap":false},"1.3.1":{"name":"@n1ru4l/use-async-effect","version":"1.3.1","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","peerDependencies":{"react":"^16.8.6 || 17.x"},"gitHead":"819f9ca2ea8936201ff1f47b26f6a9fa9a93dee2","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.3.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-iKaMkUX5nLxtO8XJPHQW8OyXEjrPxpGlV3Cawm1J6lejQluBLR8Q8ICIwSDCn2JhohUHqJRxLlrePOkYPPBYlg==","shasum":"70535b98e6f6d15c78ec91429e121892568fbfff","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.3.1.tgz","fileCount":11,"unpackedSize":20764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2E2bCRA9TVsSAnZWagAABSkP/1+2EC6XP2J9I90MV1Z+\n5mU7yCdPsCONxjwGu5f8/DfmEodkFx2I2VmVZjqf5HrxmRc5Gw+Zud0UlNbV\nycFNGkHvFpBKQTKxniysjG9XlpSn5kLqk2CT0QvGJQ8ykz4tdBKBTf6yHtTk\naxx5l/y2t4NIP1kwrOb+QaTumMikOhmvY45AQbaMB14G9FkVS+ElxfTwnX0J\nIPQLnNpeXv8Lst91kH/h4D80DOh/lHzFUXU9tDJrh3sHE18LEik5/qHWWaQa\nwBseYK6ujl3t/5KO0S1OkXdmEFq5oC4RIGT/xpGoFiDWXaZ1xi2vwKAJW2E7\nSuei3JZDayBvXzg565K7BH/ZhBjzo13rZdysJCWtFxkW8dxBFxRDPNGWu/cG\n28PsaIBfubXEbUKg9HPuVOflvmjkyo506HNULaXd7LPBFYe1KiH/SgI8jofv\nYUJdzyiGNmHdfi+w9VXTcjnYHN2JGJngUi99IADj8nxyJJhL/z1IL6TLNzQC\nKSrjwRJSYcc1B95edLfIPIkWSL7Ws6WpQRXFlAchOVObnhWX53Vbq2n3y/mm\nGr8Be6YTzXVQhpDgzNSDeQufANt4JsEI7cj28erD23v20EQvpw5QhkMkoNV1\n8znQAp8J/KBHH/NVtOEyhiEroSTUKwyub4rxbnS1TTizjDTUVsEgwQIge0y9\nQR8q\r\n=EiAL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq7ODyS2gzcHI9oI2q3KSHc+kebe+xUXnWgJ/kClJl7AIhAM3SNA3xIKtQg3Q/nxRhLMDTp/tUCJayg6ModI3f37Yb"}]},"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.3.1_1624788379082_0.81005735576524"},"_hasShrinkwrap":false},"1.4.0":{"name":"@n1ru4l/use-async-effect","version":"1.4.0","license":"MIT","author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"homepage":"https://github.com/n1ru4l/use-async-effect#readme","repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"keywords":["react","async","hook"],"module":"dist/module/index.js","main":"dist/main/index.js","typings":"dist/module/index.d.ts","peerDependencies":{"react":"^16.8.6 || 17.x"},"gitHead":"21d20ad3ca763cf45be337055cec6e6dd5294c65","description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","_id":"@n1ru4l/use-async-effect@1.4.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.7","dist":{"integrity":"sha512-gQcaM5n+Gb5ZibEWN4m8P3Tv+JCh5Llb2SNLMf0oY/1Gog40QcNYt4oEivMst1O1NXURY8OXIWHTosGzrGsP4Q==","shasum":"662824fd1a35fbe9bec70a350b26599039fc1a9b","tarball":"https://registry.npmjs.org/@n1ru4l/use-async-effect/-/use-async-effect-1.4.0.tgz","fileCount":11,"unpackedSize":20767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2SqBCRA9TVsSAnZWagAAUFgP/3UJtoKu5ucjKRzNdTdF\n9mXDNUS+4LfJxOpB7RslaUBMn/LlFwq0nBpldGY15fH7uULK0bOMO009RUNv\nu6wKL1b68ETb7OHaOqkKej4Sqht67jMw+6DR0rGDZWxex0HBYmBQK/wUc0NH\n+OKCkI20ViEXbjNIxACZ5jd49KTF8WntlyCekUFbGjIHByAIUer41iQT1Gv7\nj1ge+cl5iHp+u3aA4a+ehNVqlVGQAvotfI1tjARSdoIChjKrr5PF5VvBdPFL\n8q01B3dscp4qlUjfziY9bum7IOxb7XCBp+Qc463zA2Qgon9UK9V/k2JciMUp\noCOaxNY5rGrEdQHy2x8CEvrbMUub/W3NDNse6dIFOH/3rQ0eGUNs+YWtWPOl\nH6+krBya8vio1sw/aNlQNNOuas1cTOOU9hbUcDZcJ1tLL0j9Nn9n5CR3/0d4\njMpjYUXaG6FSlrTQRsY5JjSByDshSbwLPMkSnSg4rV/j/K+6h7z0t4T68ikI\nRySVsB8EDaUu75IVeDeWx9RalTpW1tNuBK11VrGH2+wfRpuRnG1GdcOVlYp/\n9eA4goQtKJiORQYTbvn4rK8F6cFvOTOgRO533AIJfijI21DnS8i1OageVFtZ\nVozmktJ3sDFkHi9tYUEqV8QVzxpMgxfsf04qAgR/3YpTa7e0GueGCt0vGgXo\n7YrJ\r\n=5GBn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQecSiiXVPag0/jdOwZirPCxPBOusio3nDXMlfJkUNVAiEAhsEE+/ry//bkSTa+CEvGl3lfFCnSVsUS3pUTvFwMjGE="}]},"_npmUser":{"name":"n1ru4l","email":"laurinquast@googlemail.com"},"directories":{},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-async-effect_1.4.0_1634844482606_0.7264649144118134"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-15T08:11:44.088Z","1.0.0":"2019-07-15T08:11:44.423Z","modified":"2022-04-06T07:15:53.071Z","1.0.1":"2019-07-15T09:15:28.356Z","1.0.2":"2019-07-16T08:05:54.288Z","1.0.3":"2019-07-19T19:16:22.609Z","1.0.4":"2019-07-27T10:50:07.906Z","1.0.5":"2019-08-15T04:27:47.098Z","1.1.0":"2019-08-28T11:31:46.007Z","1.1.1":"2019-08-28T12:03:45.228Z","1.1.2":"2019-08-28T12:08:17.082Z","1.1.3":"2019-09-15T23:27:08.690Z","1.1.4":"2019-10-09T08:57:57.325Z","1.1.5":"2019-10-09T09:17:19.174Z","1.1.6":"2019-10-16T08:00:19.641Z","1.1.7":"2019-10-20T12:48:38.269Z","1.1.8":"2019-10-23T06:50:15.925Z","1.1.9":"2020-01-07T08:21:05.956Z","1.2.0":"2020-03-11T08:02:28.008Z","1.2.1":"2020-04-27T06:40:02.499Z","1.2.2":"2020-05-04T07:24:44.169Z","1.2.3":"2020-05-12T06:02:45.265Z","1.2.4":"2020-08-06T07:46:49.740Z","1.3.0":"2021-03-27T12:21:43.066Z","1.3.1":"2021-06-27T10:06:19.233Z","1.4.0":"2021-10-21T19:28:02.772Z"},"maintainers":[{"name":"n1ru4l","email":"laurinquast@googlemail.com"}],"description":"[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect) [![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/us","homepage":"https://github.com/n1ru4l/use-async-effect#readme","keywords":["react","async","hook"],"repository":{"type":"git","url":"git+https://github.com/n1ru4l/use-async-effect.git"},"author":{"name":"Laurin Quast","email":"laurinquast@googlemail.com","url":"https://github.com/n1ru4l"},"bugs":{"url":"https://github.com/n1ru4l/use-async-effect/issues"},"license":"MIT","readme":"# useAsyncEffect\n\n[![npm](https://img.shields.io/npm/v/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect)\n[![npm bundle size](https://img.shields.io/bundlephobia/min/@n1ru4l/use-async-effect)](https://bundlephobia.com/result?p=@n1ru4l/use-async-effect)\n[![Dependencies](https://img.shields.io/david/n1ru4l/use-async-effect)](https://www.npmjs.com/package/@n1ru4l/use-async-effect)\n[![NPM](https://img.shields.io/npm/dm/@n1ru4l/use-async-effect.svg)](https://www.npmjs.com/package/@n1ru4l/use-async-effect)\n[![CircleCI](https://img.shields.io/circleci/build/github/n1ru4l/use-async-effect.svg)](https://circleci.com/gh/n1ru4l/use-async-effect)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nSimple type-safe async effects for React powered by [generator functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*).\n\n```tsx\nimport React from \"react\";\nimport useAsyncEffect from \"@n1ru4l/use-async-effect\";\n\nconst MyComponent = ({ filter }) => {\n  const [data, setData] = React.useState(null);\n\n  useAsyncEffect(\n    function* (onCancel, c) {\n      const controller = new AbortController();\n\n      onCancel(() => controller.abort());\n\n      const data = yield* c(\n        fetch(\"/data?filter=\" + filter, {\n          signal: controller.signal,\n        }).then((res) => res.json())\n      );\n\n      setData(data);\n    },\n    [filter]\n  );\n\n  return data ? <RenderData data={data} /> : null;\n};\n```\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Install Instructions](#install-instructions)\n- [The problem](#the-problem)\n- [Example](#example)\n  - [Before 😖](#before-)\n  - [After 🤩](#after-)\n- [Usage](#usage)\n  - [Basic Usage](#basic-usage)\n  - [Cancel handler (Cancelling an in-flight `fetch` request)](#cancel-handler-cancelling-an-in-flight-fetch-request)\n  - [Cleanup Handler](#cleanup-handler)\n  - [Setup eslint for `eslint-plugin-react-hooks`](#setup-eslint-for-eslint-plugin-react-hooks)\n  - [TypeScript](#typescript)\n- [API](#api)\n  - [`useAsyncEffect` Hook](#useasynceffect-hook)\n- [Contributing](#contributing)\n- [LICENSE](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Install Instructions\n\n`yarn add -E @n1ru4l/use-async-effect`\n\nor\n\n`npm install -E @n1ru4l/use-async-effect`\n\n## The problem\n\nDoing async stuff with `useEffect` clutters your code:\n\n- 😖 You cannot pass an async function to `useEffect`\n- 🤢 You cannot cancel an async function\n- 🤮 You have to manually keep track whether you can set state or not\n\nThis micro library tries to solve this issue by using generator functions:\n\n- ✅ Pass a generator to `useAsyncEffect`\n- ✅ Return cleanup function from generator function\n- ✅ Automatically stop running the generator after the dependency list has changed or the component did unmount\n- ✅ Optional cancelation handling via events e.g. for canceling your `fetch` request with [`AbortController`](https://developer.mozilla.org/en-US/docs/Web/API/AbortController#Examples)\n\n## Example\n\n### Before 😖\n\n```jsx\nimport React, { useEffect } from \"react\";\n\nconst MyComponent = ({ filter }) => {\n  const [data, setData] = useState(null);\n\n  useEffect(() => {\n    let isCanceled = false;\n    const controller = new AbortController();\n\n    const runHandler = async () => {\n      try {\n        const data = await fetch(\"/data?filter=\" + filter, {\n          signal: controller.signal,\n        }).then((res) => res.json());\n        if (isCanceled) {\n          return;\n        }\n        setData(data);\n      } catch (err) {}\n    };\n\n    runHandler();\n    return () => {\n      isCanceled = true;\n      controller.abort();\n    };\n  }, [filter]);\n\n  return data ? <RenderData data={data} /> : null;\n};\n```\n\n### After 🤩\n\n```jsx\nimport React from \"react\";\nimport useAsyncEffect from \"@n1ru4l/use-async-effect\";\n\nconst MyComponent = ({ filter }) => {\n  const [data, setData] = useState(null);\n\n  useAsyncEffect(\n    function* (onCancel, c) {\n      const controller = new AbortController();\n\n      onCancel(() => controller.abort());\n\n      const data = yield* c(\n        fetch(\"/data?filter=\" + filter, {\n          signal: controller.signal,\n        }).then((res) => res.json())\n      );\n\n      setData(data);\n    },\n    [filter]\n  );\n\n  return data ? <RenderData data={data} /> : null;\n};\n```\n\n## Usage\n\nWorks like `useEffect`, but with a generator function.\n\n### Basic Usage\n\n```jsx\nimport React, { useState } from \"react\";\nimport useAsyncEffect from \"@n1ru4l/use-async-effect\";\n\nconst MyDoggoImage = () => {\n  const [doggoImageSrc, setDoggoImageSrc] = useState(null);\n  useAsyncEffect(function* (_, c) {\n    const { message } = yield* c(\n      fetch(\"https://dog.ceo/api/breeds/image/random\").then((res) => res.json())\n    );\n    setDoggoImageSrc(message);\n  }, []);\n\n  return doggoImageSrc ? <img src={doggoImageSrc} /> : null;\n};\n```\n\n[![Edit use-async-effect doggo demo](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/use-async-effect-doggo-demo-qrqix?fontsize=14)\n\n### Cancel handler (Cancelling an in-flight `fetch` request)\n\nYou can react to cancels, that might occur while a promise has not resolved yet, by registering a handler via `onCancel`.\nAfter an async operation has been processed, the `onCancel` handler is automatically being unset.\n\n```jsx\nimport React, { useState } from \"react\";\nimport useAsyncEffect from \"@n1ru4l/use-async-effect\";\n\nconst MyDoggoImage = () => {\n  const [doggoImageSrc, setDoggoImageSrc] = useState(null);\n  useAsyncEffect(function* (onCancel, c) {\n    const abortController = new AbortController();\n    onCancel(() => abortController.abort());\n    const { message } = yield c(\n      fetch(\"https://dog.ceo/api/breeds/image/random\", {\n        signal: abortController.signal,\n      }).then((res) => res.json())\n    );\n    setDoggoImageSrc(message);\n  }, []);\n\n  return doggoImageSrc ? <img src={doggoImageSrc} /> : null;\n};\n```\n\n[![Edit use-async-effect doggo cancel demo](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/use-async-effect-doggo-cancel-demo-6rxvd?fontsize=14)\n\n### Cleanup Handler\n\nSimilar to `React.useEffect` you can return a cleanup function from your generator function.\nIt will be called once the effect dependencies change or the component is unmounted.\nPlease take note that the whole generator must be executed before the cleanup handler can be invoked.\nIn case you setup event listeners etc. earlier you will also have to clean them up by specifiying a cancel handler.\n\n```jsx\nimport React, { useState } from \"react\";\nimport useAsyncEffect from \"@n1ru4l/use-async-effect\";\n\nconst MyDoggoImage = () => {\n  const [doggoImageSrc, setDoggoImageSrc] = useState(null);\n  useAsyncEffect(function* (_, c) {\n    const { message } = yield* c(\n      fetch(\"https://dog.ceo/api/breeds/image/random\").then((res) => res.json())\n    );\n    setDoggoImageSrc(message);\n\n    const listener = () => {\n      console.log(\"I LOVE DOGGIES\", message);\n    };\n    window.addEventListener(\"mousemove\", listener);\n    return () => window.removeEventListener(\"mousemove\", listener);\n  }, []);\n\n  return doggoImageSrc ? <img src={doggoImageSrc} /> : null;\n};\n```\n\n[![Edit use-async-effect cleanup doggo demo](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/use-async-effect-doggo-demo-w1zlh?fontsize=14)\n\n### Setup eslint for `eslint-plugin-react-hooks`\n\nYou need to configure the `react-hooks/exhaustive-deps` plugin to treat `useAsyncEffect` as a hook with dependencies.\n\nAdd the following to your eslint config file:\n\n```json\n{\n  \"rules\": {\n    \"react-hooks/exhaustive-deps\": [\n      \"warn\",\n      {\n        \"additionalHooks\": \"useAsyncEffect\"\n      }\n    ]\n  }\n}\n```\n\n### TypeScript\n\nWe expose a helper function for TypeScript that allows interferring the correct Promise resolve type. It uses some type-casting magic under the hood and requires you to use the `yield*` keyword instead of the `yield` keyword.\n\n```tsx\nuseAsyncEffect(function* (setErrorHandler, c) {\n  const numericValue = yield* c(Promise.resolve(123));\n  // type of numericValue is number 🎉\n});\n```\n\n## API\n\n### `useAsyncEffect` Hook\n\nRuns a effect that includes async operations. The effect ins cancelled upon dependency change/unmount.\n\n```ts\nfunction useAsyncEffect(\n  createGenerator: (\n    setCancelHandler: (\n      onCancel?: null | (() => void),\n      onCancelError?: null | ((err: Error) => void)\n    ) => void,\n    cast: <T>(promise: Promise<T>) => Generator<Promise<T>, T>\n  ) => Iterator<any, any, any>,\n  deps?: React.DependencyList\n): void;\n```\n\n## Contributing\n\nPlease check our contribution guides [Contributing](https://github.com/n1ru4l/use-async-effect/blob/master/Contributing.md).\n\n## LICENSE\n\n[MIT](https://github.com/n1ru4l/use-async-effect/blob/master/LICENSE).\n","readmeFilename":"README.md"}