{"_id":"use-wait","_rev":"13-ce22ca2dfb6dd55fe1f9a2bdbf3a6de7","name":"use-wait","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"use-wait","version":"0.0.1","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.6.0"},"devDependencies":{"microbundle":"^0.7.0"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"b101e1861d796833a934166e6ab4abb198cb0be6","_id":"use-wait@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-CqLmK6/whMdUF6KDrggoUDpeEzUfOvv4J5u/cOZK17OFLiV5ncjxeP/VyPg8xPwAVBm1XYO+vgcxpPAGzea+tQ==","shasum":"aafbeb79ceb5ed0982e91795c58556b1404dd184","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.0.1.tgz","fileCount":9,"unpackedSize":12125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4T1VCRA9TVsSAnZWagAARmAQAI/ALnpD7fKV5tHtPQSD\njMsS1l0zqy4YBduXbAkqFH1mo0CznCz9K9sYRyZPAi96ZYwy0SFfy9srQRO/\nr/EcE6gExsMTk3tU5km0DJQ6vWRQgcm9cAR9Xm1d0RxgCSHtUc8zs9YuHCxA\nQFi5EwkqMwm7pNi+AtQoZRBf+ZjFbC9xE1itmyOrWt3nhPZPF5slfQtwSzOM\nC/iHN4A0dfScaqfrxWufkjB7g7cmm/vGWEN99um3h2M8kx9DY8ouOSYYmaki\nvX93Bwg0cLdpKNehSURDSLzH/r9wpwV1v3c/epuQXXv4QttWMmSEzbtK9Ujr\nEMotlZxOuXcKQOgklf0N0t/1tnxM+JUNDW3VqK96xmIBy0ZluJyG6z6dY6lo\nG5kkR9edI0oAv0oXcjmk8bmPnrJ1iQaxp+Dos67oGeo13JW+vouO3YFlk3S4\nGgnlKbQVRmKcPEkiCVMfdb7PgwJjgs6Kq/GiQsdx1t526Oa0nXzULB88XA0X\nTRVx+7db/yG5Ub9kb8nSIT4zLGJuiSxwHTT6XzvvIWEM0RFzQ7ussreIJ+fp\nyEOOD0QSYJ5zDUMe6fXXdrKlRe/zFdJTADyd4wcjTIHxzCFHCzb2QB+bw96K\ntFUd8KkpaaqgMLssWDC9f4r5/rzOoRr1XvQv3ekPFXrlVOmrKA1ek/COMxjF\nF5aH\r\n=yZTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ1TaEVmV50pUSkUV0h7On0pAuObOPj3QsxtM0iNiZJgIgNZqgChwhelq8qgm9aJwy11TCKXFiX9obYvFt6OxgSdQ="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.0.1_1541487957017_0.5036464389874715"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.0.2":{"name":"use-wait","version":"0.0.2","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.6.0"},"devDependencies":{"microbundle":"^0.7.0"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"7cc379a55234fc9de5fc9a347f99fc99f469867c","_id":"use-wait@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-TDMEg4PaVe3wqW6MF5U5ffoD2P/Rr9vG2A/2Rumvay8mbJGCP4QXAVTJ/bJt6tbPonrbLuQZfXXUJ+tT9QkFCA==","shasum":"d8431534733174fb15883e84950eecad7ec7cc8d","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.0.2.tgz","fileCount":9,"unpackedSize":12841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Wz/CRA9TVsSAnZWagAAbL8P/3Q0shJwv281QX4OpeAR\nvx3YMgVtw1NHp52m5ceIcrs1BImWf1WPKElf1mLpKpLXeMxtk6gHXzur4yUi\nRuW94Xdd1Zrhey3S8gLHj8979hI5+ku5qTUAJDgGmeP1/pd++3604l6VZ86s\ndr6SniXc+Dg9kqJdVGPmF7+S1cfLz0M3IRvPlpZpjUbDan0YAimOWXuwYpIO\n6bKDeEpvPlzlGyfQ6UHZ2sDXu1/HDgYTcJSlvzrqyZNBsfy6xr9+hnx83zA1\nTtsQmwv0csiaH2X639nreisN7CAFn37EP525xQSIjvgKde9TW9J8/SIN4R9P\nQ1vZZA2sX1SRQAL4cy/hzp2YsCvlm84bDyfdRHyNjWGRg9Nu6Yo+MNaPIUQr\nUkbRb+VmGgnyITNJ/HgxMdX8es7FGSlh5ZSOxcsqXsf0I5lZgtekOM8WfR6s\ni4sAMxYDwPvzqFj6oFEBzFj66w1aUoWEUpG4r/ZPrxjKnfdAMoAJUkNiS9YE\noiWbODV1/vX0RWfx/3EuHzBqvAg6YDGJwCUgbNpZTonXTzCW4Bny+BoE+2iV\na1hCIWey90e0SxOHtTdZv7FT56X0SJXBKmOAWq8ZZKxcyAX16iqCIQ6ZmdEt\nsYxY8BpKTdu/4UkqRJhPIb5iuoqNijTJqb2nFPlT3eQG3Y5rajKpAluyPlSj\n0/iK\r\n=3BkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxo81FHBg8aiggDpYQ4pgKGpAhNO4lnVD2ybbs8ND+SAiAbrjPL92FVLAc/Yiq/1t6uHhyFeuAMBnVej9T8P9WG5g=="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.0.2_1541500158807_0.65490695063559"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.0.3":{"name":"use-wait","version":"0.0.3","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.6.0"},"devDependencies":{"microbundle":"^0.7.0"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"522cd67c34047ea7f635aa46bde2c36bcfd6c00a","_id":"use-wait@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-hk+fGZQu8NKxK9RuaPZBYv3JFlO4U41GkzyhCMYEOoa/K9Rd34ErnE88eyETJpR4hojg+PATFI+6xQcH0dt0Og==","shasum":"a8e4ccfdd22134d705f32466571227c48f3939a6","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.0.3.tgz","fileCount":9,"unpackedSize":15547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4W02CRA9TVsSAnZWagAAT9QP/jPgVSCVKTJkpwoa8lti\nEvAmjA5Ov4tREaq/Els3TnsFvUuv6/hqU3/0XN0oU5VZPBWvQXMJOcXHwLiQ\nwEGwxq9QPvnxOPb3xwFoCLH6DNFcrafYLk9syelRCTNLGrnYHGpbdsxQWMJL\nBGaolKF/4Uy7If+AEhDnAOHJSKG22mF1ICRAIvu7PmLsUMC6a9Bs3K+f41i8\nwzEVe+LchTugERHh08xmdzylbKBTi4dAb98M7H6zqd0ydgpc+vpL1esbMrv+\nF9OxO5jTGQXI4Haub4pAke63F7w8u+ZXyF73bchl2by0zWPAKPYMkzbO1rv/\n3rDpaVvixjG3HYrdRpXXjLkm1SP71MkIlG7WIbm9iD3iFD+ypUeZfhHZb5Pv\nYxZJh8tzmJIYMiVyiaAbbCWLkHSr/tJ6CvimSCM0/l/cFPnMjJ7cwn0ctyPi\niaM0wV9CLFLge+cHPpcQb2KAFd38PADP2Hk3X0u9o9imBNQgoMWLHm02j0u/\noTAg9hqKS1mIoSF/UUBmOiQLgZrCawlk8GMJvDMWrQa/uJlW8W+PqPgBRKmX\nHisbv5b23a9p2PQLpWV/7lszxH2BrQMkpxocgGxQ7iHLcAEcuabuPjnjF/aF\nYAQROOkSvHCyKebuHeYkT4otLCmuwxRYLFDqkZQ5Bj+1QuiWCCvaBda0eoCZ\nmx9Y\r\n=Wpqp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIkx+0aaU65xwFCYiwF9uyG8y6coiO+N1yz7MsuxHDoAiEA9TNyQr575bdoaIxeL9IdrX6vQF4MZhYb7v2I7iuAq1Q="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.0.3_1541500213864_0.5264697637768416"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.0.4":{"name":"use-wait","version":"0.0.4","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"2c102b06318ab7cdf990f0da6a063ef9324707e8","_id":"use-wait@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-KfdsxrrwlmxIJFaXFx8ZvqIfIzrx2M99oYFiF+k6PeEcoPEtYEzkL8KUpNsmlC4R9pY3NDJWNQdfhKnrX4MVxg==","shasum":"26b750e650935b693619eae84aead1ef3540a118","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.0.4.tgz","fileCount":9,"unpackedSize":16735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Z62CRA9TVsSAnZWagAARzgQAI7MgQcQv0Ag/lvgExP3\nt8mBow59WJdSlCGX0VhmBX+vitIFyuztuDV6UQii5yDwayhU1v0XSW1qYCFn\n4sn4VggfiNy5BhAapPGD7Wj+XhKvBkqNZEUu4sxBGnNntxsERlGgBVgNbmB3\nYtoJT0+3wAAj1KHWJMKlILNCikGuWHyglmWd2XbOYpxf3g2bTfDEvjJ4kX/L\nnbocX50X/fqqiqx1rUkP8e/pXBZWSOjcV59VR2YAqpxEiSmwvNv6fLJxi064\nvNluUFZghMzU+wfkTkUs83of6/1rxM29XpemSiqG0hOCbZLiKzAMlIReABmW\nzzv05V+tFSyfhIq3XNawkiHvgz0Tcoy56njwcprlaOY1bGEW+dd553sx5JHt\nQ4rzNwUnYNnq8osPY0D7wkO9r9LzxiWd7cETbACQ/47eAvcFxE59NQP+vggs\ncQIl1SAfTf0SzoQvDQ5wtvdaTz0j48e2ttwjiVHAEgI4ueK6XLBH41cmvuL1\n/29GWVDWxU1lmxbZgglTyKt2R/TB62iDKSqcCfF59ds9twu6aCWD25B2ufxW\nik7GR9I1lCDi/+cA/xtoZe2kHf3NNYYivwAFm7HDQjr2FFAY+nxuAjTcLV1D\n4k+Ew4JoLqTA5fpxVQVTMEtw1gkhlWfLFYMiZLn1gDb/SNORjwNOL3+QLlkr\n/Vvd\r\n=zSe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJJZhSVDlY26yhy02vD+QqoPUGJ34h58tCv1tOP6wHtAIhAOSSx5RQMEQYg/Q3LIdoW/kph/Ixtz57vdYZma3VZB7I"}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.0.4_1541512885367_0.2972243955401883"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.1.0":{"name":"use-wait","version":"0.1.0","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"3a612fdecb58d51ab29c25a86ccc66b9080b96da","_id":"use-wait@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-mou/FrNR0koeYlJA21JuxsrWqMNUGF97Jwrvwrm9iZ8Fs6Uavk0XNQV614HWHgUKvwkWf8FL/MZdwEybP5gnvw==","shasum":"b1ea5b8cb5077a95d9e0daf6873a3659aee0643a","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.1.0.tgz","fileCount":9,"unpackedSize":19151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4av3CRA9TVsSAnZWagAATO4QAJxmmxjWmAbNm6tyrpHN\nCiROjLgcGRLAhjb0kzCrszbOJes451xtVpwhZKDs9ySzUvw3sTxZ2azjB0KS\nACsOybw36oHju8O+KVpxoy1uWqLu1FGmOGru4jxPJ91zp4xuwlXy1Px0NC57\n0PKsA4lf+GxRVkuCrhnzqY/IUAuh2zlLAuvpTK1mulLs+eaSNeVBnMBudJvr\niH3ob6m7UksbFfliE6Xw0fjJLLLNCBF193epZMXugnivbBFcFG4m7CF1NLjR\n2zClJJPnO/dh5hieaEN17lu666zuiCtRhrlj592vEyWb8fAj+czUJSo3uMtr\n3a6f7IwiHIZnpu9X00Qky9bTItFkjZUqTCPl4FRTAB4cRate9R3SifFxvi1P\ntCdJNSHCtBiOTTccXeHPsAidXCGkI2e9Lec9Ekn945Xto4hgBLzjbgFdvELV\nUk0aCW3FZFskEYHk6OLwxLeL1POyMztopH7fG0IMBuXSomGw0WkgjWlLjpNc\nxYj2E79JZU1aKGA3VlvCJPpdOoNIKBJwOf5ywaaoSjv0AKPbPIbLt7t/lBGW\nCFwbpaoeY3x4HbFs+Ej8salDqtsNko0E47VP5sTuMGdv3cZUkd5Ew9gEx117\nFgKy5PEeeWhf9LU0pLcwfyc+vC6WNq4T+HNHWQotkGylUv1MIwD4hBXjPi9o\nWzMD\r\n=YoXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVSrMs7SJnjq9ap43dGAZH8DAtX0D9ufCl/6IZXqk1mAiBYWeHXkQMNSBFEcxgJF6t/0K3INet4NzY0Y2V7SHoJdA=="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.1.0_1541516278973_0.29087475961078413"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.1.1":{"name":"use-wait","version":"0.1.1","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"dac8c2b3f7bd0faade0bffe46df03c845316c1e1","_id":"use-wait@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-6sLKLbGHrpObI8+uzEc6iRHOoo1VRDouCg2WTlLp1y6Frxq/dcPSuB484ewBNcKk4LDnFD73ou1VssRdz+9AMw==","shasum":"4b3790f2cd10774c75b3982d1f8d3b2b040beb52","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.1.1.tgz","fileCount":9,"unpackedSize":18884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4gPpCRA9TVsSAnZWagAAJbgQAJjdZE/tuXtraKHnWaJw\n7cBwKbhdmppv6nPcVt6pYYQCKeH6EycWcC4lyIOgpXhfLrrW5Rl1wWRZAhxf\nQYc6dbJqGGx3DG3sJpr+carhxJ5rZaK67wko6c9+IOnAyEoCU2kzI2OZ2uIf\nx+n3SuRETHZ6DdhuTLBRUOPKae3PsrHmWzgmvgtqrVk6f1VhL0kuKid/AILn\nJ27xU1IKEz5kCh31mpnrEFLKMig7QvTGlwOrt8TuzWTWgbHswAOCfUsBJh0l\nCiVj6h0mFTK00n5it/gl+T9w7llkl6o/DXNtuxtEk21gVIYucxQ4dajhYltu\nj4IKyk6RQc4yPwaBbA5iaOUE7SQSiMjZpyACysS5Gx6Dz3iixQfO7N/SBbSx\nLSmsWm2r9g1ZjOtB86Dvz2IG+yAoKZ/K+Sj5k0qnTDEQFVibl6nFWsOJTwQz\nEfNu8D4oE0+v+RX6mNZD24sRAwx9mGPIi12qaoQvy1qZwjlkIXHATKmINYsr\nz7Bi3ee27v6PYpzyhiFcxT0gyIGuDg8cHC8Y6YOH2rHomRxvODI9qSHwjPAd\nXViUA3idmWMNTH6BSgC9se8HdlRWwuXCJSezWvZjbf2Bf4R0ikMkDpDphdTn\nV/A69uUijuWBiEKIzgpU5VH6lXcxuSsKlkpVMHw1EJ9FP5+IvX3GN5RgyW7s\nHGdd\r\n=0E9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxwPaJy5RNFUV6c8N4alhVVCUdtt4AeINMrTDDSBlOjAiBxkYJOmGnq1pOe9uCoY834rD7A/pBhUoiA4ZZkC9MCvg=="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.1.1_1541538793060_0.17262997342727804"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.2.0":{"name":"use-wait","version":"0.2.0","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"50c7cb1c9f38dac4ab156a5a9c3b2fec7c6038c8","_id":"use-wait@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-mlz8dR2US3Vd9KpPglBchWjUp55UsG/ZuWsD6CXIV6tTJjSvT+jQZO/6qVw9+yHBBVHG/HPYJOizeNWVQGhzxw==","shasum":"201354c44db9e81f155a863bf293c2e0c5c51f00","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.2.0.tgz","fileCount":9,"unpackedSize":18816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4gurCRA9TVsSAnZWagAAbdAP/jhhCje/8BlJqU2a960U\neB3W1EUKOc4xj87T2mW5CfCii+Mr9uCPnLpr9zY3MqflrqIEyLAUnkLAQTER\njkn6j9NZL4xD4jMk7GJDsR6d3FmrlJEyOeSlPOqr1zBZG3+CQ9n9Fhea/3Va\nXuald+u8mw+PU37zakvWAt9RPs0DWnIG0MdPvArIIsLylIOV81NbElZEXaim\n5TxmCTTclQ/1LGWqfipNH1FQCpkDVGtmXGtHWVXUXXdw374/ybuTTIJ3k5QY\nO309wv2YXTZwAdgRxkia2pj1D5GbOldIGkVV9WQujZLHL/gJz2nyWhuRhHqx\nTtHQlvMD3mnTQ3oCrExK/8ScSluLOpe2g9aA5FYDbmU/mVPF7hylzkF598rK\n9so90HRUngPrpL2cCtFh0ffCFOgqc0E+qyvg8MtZTNdUl8V5B34/RaKCM+TU\nc9Hv01XDAe0z1yfssf4OTZPP3+FIoaYsB5IYm51oy7FCD4P299QVo24jutDc\n2sdkWp1WUZzySdz5Du4TKxny8/tRKnIYS7suBUJRcoI6FZZQvArq/Buki4E2\nLhAb9QSxiKli91kDblazWffTaCe0PZ8U7sm2diiMzWTYDjM4VvflwKfZOAjI\nCTdwUD3kBLUqxSM3HZHkwqtrFVxWeyq6n1gXtINifdcXCFjXe4/ie+FE+A+c\nQS+j\r\n=Zk7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyAxO/OU7mqL2vZo2xCXC8BdSug+usauofbkTrmeCcbAiEAyem5AZ4sBjodSbj3vsqDx+7W4wqqd7GP3X1VBCKrGwI="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.2.0_1541540778572_0.2525987672008345"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.2.1":{"name":"use-wait","version":"0.2.1","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"d5c28de3714852e577e3ad4a8d449e87572acb94","_id":"use-wait@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-4MVQoGW4ttcrRcXcj0npmUi0QXUJK0veX8i52esMrsnIaJ9gOnzsaQuRiW/9fTYiTseVEyME9ClFW2wPo2A82A==","shasum":"032dac63f2a704453222ed02df354484a3e11e54","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.2.1.tgz","fileCount":9,"unpackedSize":18704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4hLmCRA9TVsSAnZWagAAmccP/3cHzbMRVC8TVWXQPFtS\nKdx9ErhzBULALaoawMOJ2m3imNpb7XYolnqPnrs/SXpnu0EECFAEUXjbHUHw\nRDGd3HRZuoq6LrAeJA6LRVe2dSJd3UVGvar3Bg4AU//53hwXOZICwJBceDAh\nSt/I6zfa+gpssxOg7RdF5ztYiu2W0h9a7ZOJK+DAi/C/6/x+te5GeFqftToP\n/L4Yw3eL0pAX7ROVM7B8y1Jik9L0Zt8ry/ke69qD5N3/N4oMGLkMdtJpf1RV\n35jKrOu/vKAnUWs+JdZDKCyK+gZj+H/xuFhWHRCzo28fWtYlzWX4ERxmI8s9\nwE4YJxKM2qa8iBFRl/BUqeyaQvhMjct03SjYkwgKeSI3aDXweWsQPJmZ+O2k\nzdCTSUUZMi4t5H2eAdPrwveYv6clegPUJJjDF3joihJSZsLN9KqEPAZFe2X/\nLw/QpVLVl5D9m3/JhWIV1v+2dB/lkyioPIaiJmO3/xPLMgc3tJ5lwPzDDZiE\n6xqysk/quSP9kXMtyJU4woqiz1+JhgamxMAg97BdJeehRNDQFcsBhA9DIAvg\nt7AT4N9JoKfG9bYAViXC6MSLKHxdUeXTDUr0/xhRB8AcjfRfTZ3f6cTxN6xG\nbfNUMV1IBsGG0BE0By3/56KLJoOBmCS/H3E7JY4jSa4Xt9MgOd/RkkESeYyy\n7cx2\r\n=mhl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeoRGsbXFZZa0oljdjA22xPaLdL1HHS5FJjuYbW1RTRAiEAqXBBn+ZdlTnF2eSxLQyJB3wghY5vB02xm2rNParNFN0="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.2.1_1541542629814_0.10465711144934997"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.2.2":{"name":"use-wait","version":"0.2.2","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"3d6e5303cd54d67011bfb36747b207dc3922adca","_id":"use-wait@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-wVQY6D24hYPSx3+mqRFokquOeSQ26XULLZgNGIKZQxse+c12sCaGg9RkMA0/HZmIniFDMYhM/iOwEkHE4XmO1A==","shasum":"91795757b0d89a9c16721c3a0d5156b11e1fd4c8","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.2.2.tgz","fileCount":9,"unpackedSize":18704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4hSXCRA9TVsSAnZWagAASZUP/1t0VD1dFEO+/LlAj/Li\nFp+iqQF8exn6ec83LuCffscwvk+nvtZrc16+e1+b82BaSVP1H0Y7hKgjy4PM\n/pBd5HeDQg6WF7JQ/1YJaus0TR2WiN4fdEuewWE/kZlVwKAL2lh/axm3snHC\nGtBSxdTZfRw7EKsGTFnGeH30/9+kRr9P9idozzj87NqQWCG8LQVMIHhYy8vm\nFkgLG0hBJaaRCssWCorNXK5/4pPwLdtg6FpMqE7igCVo1AOy8WmuAyP7J6Nq\nDvUcBb2lAnuf/y014X0fhuzdlLvOQPnWYP8ByoHNcDPxH3LfEbFfuOEPAeuh\nBeqROh7IMDJW5TVeWxTSiqRN7K4jc3IbWwsRne9vs1Rb9zYWQ2DG4LHN9dT+\nH3do7z9KEWwZPZQeBkfYzmaeLNih7yis0O4JTtYZKusGXQGg0bf8sKF7JpD+\naB9tR0A7BNC6VPAEWWTL9cvnLrAPPHFNszKO1EnvNr0ob5HGcMJutlJuTtGT\niolG7UeEi3o0cdSbYEukUJNfOuQOZTHVhNyvS9bAaaBRjDJOn1zc3j51Gz6z\nFx1y+yonGAv5lgGbdGSTpkdJ/p0F8tu5SE6ObqNnNzRHOM2zsWekG6QIAHC1\nKhpBLgj981rPfQFX7xXlqx7W8WpdHiliiH+PDGw4s4ixOd1YI/LDaB5QxqYo\nAS4Z\r\n=QK9K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9lLLhtFchXzvQthT45bJbw9M7zirg5g1pHJVv1UYaiwIgXN49It6YMe2VthJrb0h9Bp1DFCW8terS1Oi43ijmEyE="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.2.2_1541543062446_0.25275697899410243"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.2.3":{"name":"use-wait","version":"0.2.3","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","gitHead":"f62f5a0088b4d11c3690e9a3792b142c89eaa3cc","_id":"use-wait@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-Eu572U0a+mnGlT+0oaGISp2hQmdzRC7jJenietFv3obN2JPxO03ums1Pk7+767gQxq+2X7iJMJH3VJ6hzae4OA==","shasum":"8da6f2680310f79fb55bd4ea57389dfc645608e9","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.2.3.tgz","fileCount":9,"unpackedSize":18791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4hVCCRA9TVsSAnZWagAAQw0P+gK1BNSJP80ZdG+1jV+F\nTR2ASQrjbVyarMsoJ6X6jVlhNFjkzsk3iGbNK9ceQwZVHRPIBlYvh6B7fEFG\nh2Lz9Oo0jDoamwQiAG3EBFJkwCSeEiw47yetTsZz5BcB8wtOLETcqTode5nZ\noJJhX1D4uM0ZY0Iwo3bUs3H+tyCAglrgsQy19pqRov3HDe7Utc9wlpU5z3dX\n7nn9xQST4o4i/JsblfW1v4PiGAACmx6mDiuBks1kzsH+Vicc6pyiLBOAfjDW\nTqkaAxFxHDkt2nbb7YyUTFSMf4R61L5sj9YBIs6Le0WUXgFkXVRXBVtcJSPB\nJg2lzMMxbPUBjZKF8gh4EHpvG7+565Z+yTARGU+eh+/PQvo6GlvhAuMLK8kT\nKFffc+zBc0QgJXS2OnS7gqV13ERqYf+gnO7AIMsj0OEU3z0Dee+ToY5LtgLb\n6sqkpX+ojFCkrFCN79BppO+Or2Hj8aoa8zh9jZrLW4L604SLMvWQQOVVdqrd\n04TnkQxjtTDjxjqyoZfP2KtXVD8LuekGEXenhmhsxt1UJVee28vCXAdcmlVp\naT6XQcrS/M2tPSWhj0cHCSL9Cxs6RiYJoL5zWQdQLnnHRiK7+79x4tZrBRPV\nVFeL93WMF0Z2VDWynK7Sn3KRGhhqGD/WvouRV/O9xmzYlq4CRiOtoaR3qCVb\nmW12\r\n=aWKZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6/PPk+Z3QB6UpRk+RGCJEshezYHNyr/NQ+e/afqN9WAiALwicENyAkXUzKq5j460CBBnhCIKorwx9UaZzRveXgaA=="}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.2.3_1541543233867_0.8001879405431982"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.2.5":{"name":"use-wait","version":"0.2.5","description":"Complex Loader Management for React Applications","main":"./dist/use-wait.js","module":"./dist/use-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/use-wait.git"},"keywords":["react","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/use-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","husky":"^1.1.3","jest":"^23.6.0","lint-staged":"^8.0.4","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/use-wait#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"gitHead":"663d4d12a845f07663e729177d747563239be5fc","_id":"use-wait@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-fFbABoxNnQEjbrzI4IO5oev82iAWzYPqyT2q/VAGxZEUCPIkIvgVAYDm0p3Jsa9/uzBVahEHE+GDdps+3U+jKA==","shasum":"0e5135c19b9b45906f47c8b38172cc82883b2684","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.2.5.tgz","fileCount":9,"unpackedSize":18977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4sdbCRA9TVsSAnZWagAAmZsP/RYLsjZwGnKHmCW5Xgjm\nknrizXpfDzQB2jxveol8FRL38zW6YOqhylZDoq7OtKpYOANphz+86HwcIFgG\nx3eYahMtPCsXmZVdBdyuK6RttF0g1f20ujsCGUOxPygTv0wBTdGDYUSrQp0C\n78RUUcBcjg0vGRIX99lSPkMij79E+/Cp+MqMyyFBF7Cqj2uNTHJI2PY7IzPH\n3a5OIy17qXVMFpjbcmqTCLhsav5R8DVsZVizhNIgqMzMrTYBJX9PMPYFyl+4\nr2i6CchWGmajfU8pCJhThnjdGNiP6DI7TMJRFTmRNvM4SZx42h7S3qqzsAqF\ntWjO8E3lJhecMdmEE0+cs8SbWViVtRntZUGGM8K56oe4PCi0QN1pabLBy/eX\n5ZaFwuCXh9zjLS26hxDmTRRKBUUQ0UgotSoUdq3rwU4nOKzTYyhni//pUugI\nzvRdp9fWWB5w3EZfSmAF37bC9Dd663PKh7vuVdtO5yK+f7uY8b548KA/IAaz\nljZpeOy829hfdTsdXY/wyL2VCqqKYPDuZGR8DNVDKf1VJHDNlfZkNZPYYFkX\nSCmmH44MGItbqKauQ25QkigvGaPXPfu7tP7ib9UD68yntb0OdgmPVobuk+xO\n2h22sPq+M73xkRw+EjeJW7uFkynNzYYGWL7dDhYiM2TgZG2vjC1znBoSK/kU\nZU8y\r\n=/WGT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDVzddDwREz/zMasyvMO11zYo49axnbPcHdqkmslEU/wIhAMXDFOpSRCckz/hW/SYB70BvLVWvD+zA1aLli0qmMlKf"}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.2.5_1541588826985_0.06983759473317352"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."},"0.3.0":{"name":"use-wait","version":"0.3.0","description":"Complex Loader Management for React Applications","main":"./dist/react-wait.js","module":"./dist/react-wait.esm.js","scripts":{"build":"microbundle --jsx React.createElement","test":"jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/f/react-wait.git"},"keywords":["react","wait","use","hooks","vue-wait","loading","loader"],"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/f/react-wait/issues"},"peerDependencies":{"react":">=16.7.0-alpha"},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","husky":"^1.1.3","jest":"^23.6.0","lint-staged":"^8.0.4","microbundle":"^0.7.0","react":">=16.7.0-alpha","react-dom":">=16.7.0-alpha","regenerator-runtime":"^0.12.1"},"homepage":"https://github.com/f/react-wait#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write src","git add"]},"gitHead":"6ffb2042d5bc4be1a64e3f5909d0c6b4762b9b09","_id":"use-wait@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"dist":{"integrity":"sha512-lNhIqWkfTwWLujvv57pX7fnGIJvUT02jjL+sP4i4MAVN5hs7TFn3tWo5BrczBnEiKLQK5987wPKrNfMYunDdRw==","shasum":"8443faf828413caf52dfb3e110c8a1000178b0eb","tarball":"https://registry.npmjs.org/use-wait/-/use-wait-0.3.0.tgz","fileCount":9,"unpackedSize":21060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4tzDCRA9TVsSAnZWagAAop0P/jdjVVf+KmtPC7ipNv2n\nMto0l35ViiJwW7H3su32hrieP7aozv/lC6cJPqu/19AYgKutwywud1HtZg8Y\noNPahA430O43gZV8ekRWeJB/a6gtQHnxkLx3Aiw4z+XuiqJ85uYxxUYvbyww\nmyX9GRT4G1ytGSKaS7zhFrB13BBTwAR+r7i811LbcVw/45PUwGgRvAQQs0eb\nnvazyBRGuD+EZUMuPHigdGycSwgZ4KclMahZ5WrOU5w3CsRR6Uov/QiiHytQ\nZjv3rHuHSefx4q/szi6p2dVu+bfrpND5aJgyHUa2MRStpgCzcjcXDC4oUQve\npOvS5ER25ZsxnH3MX74BopNaNb4HYSkPQknBcFPbcFb65Qb1dy5DhWymrQJS\nRJkr4tavuRKduGKDlBXCzd8v5NOMft2JbTG4ERnZwWXT3Ihr3+aqqCkD1WbL\n4kjoexlDHBlwXrZ24K1xeFTCFLjljtRPTDsZ4UErH4z/82d78A3UAGOM0T+o\ne7QgidzSAGrvq1M9TFqohMk94/J+lssoRoFO3SsjhhkCDkd8WAisajOZ4e4p\ncA3bBL89q9HNQ5VKW52ziGeHdpfjJ1NDdAWPnaoHrZ2ZuiKbuIuZydcXtZ5F\ndfdT7fMBhtSrxA9pTU3hjK8cZpGOEBl8yz0li2LrfKPao/3PdmMVXXP7QJW/\nClEe\r\n=SPzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxb7MaqumySZr0d7+FgzuRGbwZmlx7xhSyOOPjyrBhYAIhANYeiCM2F5xoIwNh1iMYImd6jXCpjypNhSyfNXyEJQJF"}]},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-wait_0.3.0_1541594306364_0.9612588584564801"},"_hasShrinkwrap":false,"deprecated":"use-wait is not react-wait. Please install react-wait to get updates."}},"time":{"created":"2018-11-06T07:05:57.016Z","0.0.1":"2018-11-06T07:05:57.155Z","modified":"2022-05-22T22:50:33.440Z","0.0.2":"2018-11-06T10:29:18.931Z","0.0.3":"2018-11-06T10:30:14.000Z","0.0.4":"2018-11-06T14:01:25.490Z","0.1.0":"2018-11-06T14:57:59.099Z","0.1.1":"2018-11-06T21:13:13.192Z","0.2.0":"2018-11-06T21:46:18.736Z","0.2.1":"2018-11-06T22:17:09.970Z","0.2.2":"2018-11-06T22:24:22.616Z","0.2.3":"2018-11-06T22:27:13.982Z","0.2.5":"2018-11-07T11:07:07.101Z","0.3.0":"2018-11-07T12:38:26.533Z"},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"description":"Complex Loader Management for React Applications","homepage":"https://github.com/f/react-wait#readme","keywords":["react","wait","use","hooks","vue-wait","loading","loader"],"repository":{"type":"git","url":"git+https://github.com/f/react-wait.git"},"author":{"name":"Fatih Kadir Akın","email":"fatihkadirakin@gmail.com"},"bugs":{"url":"https://github.com/f/react-wait/issues"},"license":"MIT","readme":"<p align=\"center\">\n<img src=\"./resources/logo.png\" width=\"500\">\n</p>\n<p align=\"center\">\n Complex Loader Management for <a href=\"http://reactjs.org/\" rel=\"nofollow\" class=\"rich-diff-level-one\">React</a>.\n</p>\n\n<p align=\"center\">\n <strong class=\"rich-diff-level-one\">Read the <a href=\"https://medium.com/@fkadev/managing-complex-waiting-experiences-on-web-uis-29534d2d92a8\" rel=\"nofollow\">Medium post \"Managing Complex Waiting Experiences on Web UIs\"</a>.</strong>\n</p>\n\n<p align=\"center\">\n<img src=\"./resources/react-wait.gif\" width=\"600\" />\n</p>\n\n[![npm version](https://badge.fury.io/js/react-wait.svg)](https://badge.fury.io/js/react-wait)\n[![build](https://api.travis-ci.org/f/react-wait.svg?branch=master)](https://travis-ci.org/f/react-wait)\n\n---\n\n> [Play with Demo](https://codesandbox.io/s/pmp3w1om17).\n\n**react-wait** is a **React Hook** helps to manage multiple loading states on the page without any conflict. It's based on a **very simple idea** that manages a **`Arrayg`** with multiple loading states. The **built-in loader component** listens its registered loader and immediately become loading state.\n\n## **Why not `React.Suspense`?**:\n\nReact has its own Suspense feature to manage all the async works. For now it only supports code-splitting (not data-fetching).\n\n`useWait` allows you to manage waiting experiences much more explicitly and **not only for Promised/async patterns but also complete loading management**.\n\n# Overview\n\nHere's a quick overview that what's `useWait` for:\n\n```jsx\nimport { useWait, Waiter } from \"react-wait\";\n\nfunction A() {\n  const { isWaiting } = useWait();\n  return (\n    <div>\n      {isWaiting(\"creating user\") ? \"Creating User...\" : \"Nothing happens\"}\n    </div>\n  );\n}\n\nfunction B() {\n  const { anyWaiting } = useWait();\n  return (\n    <div>\n      {anyWaiting() ? \"Something happening on app...\" : \"Nothing happens\"}\n    </div>\n  );\n}\n\nfunction C() {\n  const { startWaiting, endWaiting, isWaiting } = useWait();\n\n  function createUser() {\n    startWaiting(\"creating user\");\n    // Faking the async work:\n    setTimeout(() => {\n      endWaiting(\"creating user\");\n    }, 1000);\n  }\n\n  return (\n    <button disabled={isWaiting(\"creating user\")} onClick={createUser}>\n      <Wait on=\"creating user\" fallback={<Spinner />}>\n        Create User\n      </Wait>\n    </button>\n  );\n}\n\nReactDOM.render(\n  <Waiter>\n    <C />\n  </Waiter>,\n  document.getElementById(\"root\")\n);\n```\n\n# Quick Start\n\nIf you are a **try and learn** developer, you can start trying the **react-wait** now using [codesandbox.io](https://codesandbox.io).\n\n[![Edit useWait](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/pmp3w1om17)\n\n### 1. Install:\n\n```bash\nyarn add react-wait\n```\n\n### 2. Require:\n\n```jsx\nimport { Waiter, useWait } from \"react-wait\";\n\nfunction UserCreateButton() {\n  const { startWaiting, endWaiting, isWaiting, Wait } = useWait();\n\n  return (\n    <button\n      onClick={() => startWaiting(\"creating user\")}\n      disabled={isWaiting(\"creating user\")}\n    >\n      <Wait on=\"creating user\" fallback={<div>Creating user!</div>}>\n        Create User\n      </Wait>\n    </button>\n  );\n}\n```\n\n### 3. Wrap with the `Waiter` Context Provider\n\nAnd you should wrap your `App` with `Waiter` component. It's actually a `Context.Provider` that provides a loading context to the component tree.\n\n```jsx\nconst rootElement = document.getElementById(\"root\");\nReactDOM.render(\n  <Waiter>\n    <App />\n  </Waiter>,\n  rootElement\n);\n```\n\n## Installation\n\n```bash\n$ yarn add react-wait\n# or if you using npm\n$ npm install react-wait\n```\n\n## The API\n\n**react-wait** provides some helpers to you to use in your templates.\n\n#### `anyWaiting()`\n\nReturns boolean value if any loader exists in context.\n\n```jsx\nconst { anyWaiting } = useWait();\n\nreturn <button disabled={anyWaiting()}>Disabled while waiting</button>;\n```\n\n#### `isWaiting(waiter String)`\n\nReturns boolean value if given loader exists in context.\n\n```jsx\nconst { isWaiting } = useWait();\n\nreturn (\n  <button disabled={isWaiting(\"creating user\")}>\n    Disabled while creating user\n  </button>\n);\n```\n\n#### `startWaiting(waiter String)`\n\nStarts the given waiter.\n\n```jsx\nconst { startWaiting } = useWait();\n\nreturn <button onClick={() => startWaiting(\"message\")}>Start</button>;\n```\n\n#### `endWaiting(waiter String)`\n\nStops the given waiter.\n\n```jsx\nconst { end } = useWait();\n\nreturn <button onClick={() => endWaiting(\"message\")}>Stop</button>;\n```\n\n## Using `Wait` Component\n\n```jsx\nfunction Component() {\n  const { Wait } = useWait();\n  return (\n    <Wait on=\"the waiting message\" fallback={<div>Waiting...</div>}>\n      The content after waiting done\n    </Wait>\n  );\n}\n```\n\nBetter example for a `button` with loading state:\n\n```jsx\n<button disabled={isWaiting(\"creating user\")}>\n  <Wait on=\"creating user\" fallback={<div>Creating User...</div>}>\n    Create User\n  </Wait>\n</button>\n```\n\n## Making Reusable Loader Components\n\nWith reusable loader components, you will be able to use custom loader components as example below. This will allow you to create better **user loading experience**.\n\n```jsx\nfunction Spinner() {\n  return <img src=\"spinner.gif\" />;\n}\n```\n\nNow you can use your spinner everywhere using `waiting` attribute:\n\n```jsx\n<button disabled={isWaiting(\"creating user\")}>\n  <Wait on=\"creating user\" fallback={<Spinner />}>\n    Create User\n  </Wait>\n</button>\n```\n\n## Creating Waiting Contexts using `createWaitingContext(context String)`\n\nTo keep your code DRY you can create a `Waiting Context` using `createWaitingContext`.\n\n```jsx\nfunction CreateUserButton() {\n  const { createWaitingContext } = useWait();\n\n  // All methods will be curried with \"creating user\" on.\n  const { startWaiting, endWaiting, isWaiting, Wait } = createWaitingContext(\n    \"creating user\"\n  );\n\n  function createUser() {\n    startWaiting();\n    setTimeout(endWaiting, 1000);\n  }\n\n  return (\n    <Button disabled={isWaiting()} onClick={createUser}>\n      <Wait fallback=\"Creating User...\">Create User</Wait>\n    </Button>\n  );\n}\n```\n\n## Contributors\n\n- Fatih Kadir Akın, (creator)\n\n## Other Implementations\n\nSince **react-wait** based on a very simple idea, it can be implemented on other frameworks.\n\n- [vue-wait](https://github.com/f/vue-wait): Multiple Process Loader Management for Vue.\n- [dom-wait](https://github.com/f/dom-wait): Multiple Process Loader Management for vanilla JavaScript.\n\n## License\n\nMIT © [Fatih Kadir Akın](https://github.com/f)\n","readmeFilename":"README.md"}