{"_id":"react-useportal","_rev":"49-ecc9a397d6269845181dc6818f76e0d4","name":"react-useportal","dist-tags":{"latest":"1.0.19"},"versions":{"0.1.11":{"name":"react-useportal","version":"0.1.11","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.11","dist":{"shasum":"c4ad4aa3e5a961a988f0e0e5ffa08de09e6ada4b","integrity":"sha512-P3Pfed1ePjbJBMJbfLbad89OXVsAoLMp+kKcwfiF9gH+FtScN25rtaMGKO7Rh+1hv/rtzPkUlojo7ARh6hnX8A==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.11.tgz","fileCount":20,"unpackedSize":660903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbM4tCRA9TVsSAnZWagAAyooQAIm3sIMj5WI0qCLwjYd/\n5VFLDlp2FmjWf+TFq2J4p625iC60083+jBDsJ52EzfkAkcnbb+PTFi0qj1fj\nF6za/iopMYqAHSyoZtPeN0Jwhk2e0URSPIwqcPTfra9TDvqlzntxIiJSxbM4\nEcHwok+yyb2rDTIDYon7AC1UGtGr7rqqR69PHI1mOTnoKa4VJ4NdFRXEn+Bq\ns95HmtakQzSyLPiZn4yLUkoU8Ajkr/pEeb47dv1/0uYmD5IVWUdpYi3TzH/8\nxd9fNXu6YSKuF4VYewg2mTsxQ4qoYDdOMXhWR0KQAsEqsFI0zffj798Y2dwL\nbZDd7ZQoMFhrLPa6aml9auYUf5pO7pdwULNvfcVbHI0vG5b8GUMMBlp7Eh8r\nTsF5UVBrLZ5Ig8+h8Iiap3QHVzPf+sEBfsxoWjkkyNW6t7DHKdzjWOifRaEE\n0aFMIVGPlIy6wxWDaX4q0cqa+0HhNSI6E8Hy49S/E+JqeIc//ei7PS+X0g5L\n9Cuf9sjjBMm5v3JI9td1glbgsc8AVpROKcY1zhuVWD6VTOiRunoHygtkaImv\nriD1Khflh3y7zBO5bB1MUxiV5lecH3SxsWzGL452KtI00UOTP4Z5e8YTfZBr\n5K2FNOYZbUd0AIREJEUQ73dTcWYbN3vKQoOtLQmJtogRAJkNW6+weIAW5ktj\n5sDT\r\n=nfes\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvZmQukALZT79CtU7eZUAHjlm2zC4W6wIx24xivSbFugIhAOmn86tDFa1rHJtQ3z0h2SYFIP5hC9lLQUXZStBVSTwj"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.11_1550634540579_0.9091168938021092"},"_hasShrinkwrap":false},"0.1.12":{"name":"react-useportal","version":"0.1.12","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.12","dist":{"shasum":"054ec70be484bf5997e3b0c04362eb1c34c26b2a","integrity":"sha512-WPyjsJ2d1Qw13JGhN6Ad5j5WtnU4Nj6ZDdfr/u3heOq1kIRiebpkSsJsvTtpdG00yxO8DR8/7x3kpKDkG7orSw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.12.tgz","fileCount":20,"unpackedSize":660903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbM5DCRA9TVsSAnZWagAA+eAP/2m+7j4PQGpnfnE4ISiE\naaLwSdhis4DjTN2r+BiWQ/DKS+md7ejZynweakcLyZg3DX1dYDflr5NVkDPu\nhHKcykmnQu/fKtoj87P6RtdH80PgELPwsbpYQe635+s2mZ/OQQ7GHhBcDyoJ\ndd3sT7ZelE9t7ldr12AszV2vauagyVXqCk1bt9B2bdBRx4bMVikDMhU0BU11\no9ELati1W4tVl2gEh7kCzv0J5W5zPiBUjLU8iYI+O50V5KOeu5bmPIyhDHL3\nWIkYU7aWgrvqrYZS4XqkRJI6bMNf/iLFA3+pceu9klnm3NFhn5Of68Pmgq/f\njhftvzFQlwa3Kd/V62AwZEIiVn/s63GcfwM63ghylH7D62rKUfAKnXuZbYcV\nYuE52Hc5CXVArxjtwyO5glXDIeGihO8ONUxlx/dA2fZZaO45FB8wANnUO3M/\nmhnuKry5tnGPkFNI8DO8FPjyVaoZKPlCVlB9S8KDiNiHS/Bs7luaR481hRmD\nVqqkY351ycMmy7ki/OfDGi9VgFA4KVC7iAsQ7uJ/oQZbezp07/KUs0QREM6T\nSYZN9nPR3VmVjLTbO9oBtmoUmY9JO4EQkVHKywTcxJ7rqQas698nJXXw44RI\nT0QVxbGSASze1ptSL1Vq7ylc1srLnm/5PZq42R9Z7LpsTxL8k5/4VqVv8aZD\nOfAi\r\n=0AlM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnT/ltgPioyvxdh/vxSYqHjd2EGq1fsaTD3pFKCjUDhAIhAJ0SubCy9Qk0TEd88Sdccv9f7yIPYGe4ACNiSjyTiW9p"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.12_1550634562959_0.6319087137708614"},"_hasShrinkwrap":false},"0.1.13":{"name":"react-useportal","version":"0.1.13","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.13","dist":{"shasum":"86701f462fd2c2e388b4f6b0312af7c3a1dac129","integrity":"sha512-i6H042inBU3Yzhf+EfFWHBe+MN3bo1NacPltQI/JHEiOsR85jk+oa89x0hDRi69naR5izU4KaLTGytRZ2diNUw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.13.tgz","fileCount":19,"unpackedSize":660374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbNSaCRA9TVsSAnZWagAARI0P/jGpVqlAgNioeKF7/1O5\nlKhYpSUfpj0vHoZNZ3FoarML9zArzBdBJWqJxH2/A7kO/+TZOLSzTlUNhsGW\nTm+7NsHqZccEbffQIfSnB3KNVnzlINPNlL6H1QNJ4fFHNhDwCj/vefY+wz3O\ncGcmZ4nZMcIHu8erP3UCuqOzxRCdCNZxN3cZxA+TGkshRAeB8O9yzbof8z2b\nFfz3ze9Ar6z8yehPKf7FVJONJA0yAVDdcUuiB2OOqKLnfR2+RFSvS0uJy5SQ\ntbHqNCe6t3Wc9To9dC8rYp1UtjMExo+97H7dFLkIErzy3TtBx6rWUkP8Q5gX\n4Y+hRtjQ4A2DLd+gBcwxaPiX0MOdwIJH2R0fEtqtZVPqb/X+HUplaFSgccve\nVx0C21mDj4arn3hYCzTp7VlDvFk3imhIK2u1VqtVIfQy537CL2b250BCXvgY\nzC165f+mBLDxZBOJgpxQ73YaL9F7zx+S4lVyZQJo+elfbTBCrhPkxheSh2ik\nUaUhI8AnHAo9SgbGubMxgc0tT9gbE8LtYXeSmSB2UBt/oAv9gtJxREhlBXpY\nkoJ3S6XYiL3FtI6giK4/+JC3OoOgVGBj1oFMtMzYTdEUj4P8ahQuV5YWjEH2\n7LOz4X8gMU+QZ3Sp10wUHZ4KhQxZMZTDHOXM6c3yzov60jCVQ+/ta1OAntBV\n+tj9\r\n=jLYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAc+ZhS3/Kt1gT7/utwgl6Soy0mk8rd+WRrHN/C7McoAiAY7nxAQet5g/XVcXfixNINNob38647dBi6KTEAles5CQ=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.13_1550636186231_0.48671969351645483"},"_hasShrinkwrap":false},"0.1.14":{"name":"react-useportal","version":"0.1.14","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.13"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.14","dist":{"shasum":"aa25361c829fcb59ff4e4eb730dfd51d385a75fd","integrity":"sha512-qmf3YRZi5iv/gY4d+8TPGVRoCCpqODqiogO/7TkAxJloz+90ICWFa+oP5FlfM8InHA+hKzvudgyumUN7e3KcCw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.14.tgz","fileCount":20,"unpackedSize":660643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbN2dCRA9TVsSAnZWagAASNQP/iwiKRW1aGGDBTsx5JF5\nJb7hzZ78XEmRl9/hWvskax/GmOZiIDWxBvUGcrLE6l+8nmcMy0nmqD617ZsO\n5cC4bXn0rz2UFEu4rJhTjmUrfmBe7mQ/NPCjR5UPQ4OC4FkuEKMm3X7Md/cy\nhX1b++1BSlUeqIUop2aZUe1vWHkswXRO+Zd03V0ZgxEiJ2iLMgptQxoul4hc\ngruxmJghkDzXT//LIXVDiBAtM9zFwCqYaSVsnSzYZA/9TSNP8vPa+DuISqc2\nc3DWu5onm3pjAsV476gsNz0SV/5f/t/IQeEqMrvmA6p9XbBlD1ZsZOQjnLM6\nZIB0XxAbGUmLT89IxGRVfhRgHbpeOSKQG3eNfZDaqhWUbI4HudohpV9y2VdD\n/VVb/4sel0JWTD2GR2sSS1HYCWyKhO/zcn9tbZb0opjCSejeuGMQ6OA9mjT8\nTY9V+muI77jO8UA0ZqpVJX77QzqLu2+f9zIaMZspyAsYKebbm86ErGixtwYG\n+QSTu4yK3sZ/Hos0aN47wX+nooJTDbLMQDVjrZpSM59PbvTClHiBffT/UExt\nsamsmg36sTPCdZuAVBsLBXMFU5JBqRp3J3R1jrUFDnOM1cjAr4LcRiOsjMV2\nFL1eX0XwjJlO0CgR8KEFf/YiJWgpyopd2LdTqKvo+Lf8BX3YJYBFasQC2jSj\n8siQ\r\n=mIQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8tc1Yx9mfGxBw68dH4RinbWvk2z6P9OqWEL0Cwssw1AiAOEA8CeeNfIu3LZMVWD/FW4++mI/52B8ek/Ij/4wlB+Q=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.14_1550638492690_0.6468648494148681"},"_hasShrinkwrap":false},"0.1.15":{"name":"react-useportal","version":"0.1.15","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.13"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.15","dist":{"shasum":"5d8f112a45c15b3cf6139aa5fa9b854f369577c0","integrity":"sha512-BzPqfo4LIzgxukmrKP2XXvwJ9suORLUZpjKh0z+iD4DeWpkWyC2miomG+ATkGrvcqnSx9c4XQ5/DQBsnI8SdJQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.15.tgz","fileCount":20,"unpackedSize":660668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbN5TCRA9TVsSAnZWagAANBEP/2jDgh5DXpVpuiCahNVB\n4o1v+abYG/pOCLgLNDsoQWshU46F3V+kGC8aZ1W3RJ2qtHT2/TdqSjcjVlZN\nNiFbi4rfZsDkUXhrvSdq2ACmFexbOtHKMK/8ltKZsbzMBi+/CVtOaBx355Ad\nqsuchJ0VnZEm3200FYWqsk+79FQHHPdPkkISGHVrhL8cjcuVIh7ppLmQxo5D\nQviw66i9VGquqWNsCxndXsgtPuVRIfiBz7vvKiw6hR/0HD5jISpSCEnJ7SYu\nNRld42IhPE2uck+RDT3mHTfaOmjI1W1eD3VcWEpQECSlnPgLwAnCC1ApnJEA\nPpSbefPQieq2pVLT31yLDiK+ezG+oggMirc0YzQ+g/OozBILNVK2HiSn3xiC\nQ2Rsf2tVogY78lp37033wVSM95o5rM2FT0eqGwKF7vNVBIDI5tt6dE2MTEgK\nYNCmMw8BNpygNmdiFdGa+U5dtJ9A3RlXRAkofq6/v1PzfVX1Zlsw3yl/YMPh\nki7VhrYxKcsJMCBMmADgwL4s7C+RApFg2pYecrfHnuCutzIiaQQhNKFBpzC+\nVmgDtEseBitgiklDPdtxPHRtgZ1oN/xOUkg2SZZAQJcRV1NaWGIks7mR0T3A\n+zCfyk23m2mTRmK/sR01ozMohZuiFfRVHeBzaMSxLbVsyIfmIBYqQ250K0jM\nxY4P\r\n=pn/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0I5z/dIsn9sWcIcmt8948N3fLUVqlyJFVdvGGXEznTAiEAnZDjTsxmHOwGNeF+oVwm3Dhg7qr0Q5rwNL7b1FvEmvw="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.15_1550638674496_0.8150090250950053"},"_hasShrinkwrap":false},"0.1.16":{"name":"react-useportal","version":"0.1.16","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"@babel/core":"7.2.2","@svgr/webpack":"4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"1.0.0","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"5.12.0","eslint-config-react-app":"^3.0.7","eslint-loader":"2.1.1","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-react":"7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","react":"^16.8.2","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","react-dom":"^16.8.2","react-useportal":"^0.1.13","resolve":"1.10.0","sass-loader":"7.1.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.2","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"node scripts/test.js","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/filename.js","/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/testname.js"]},"babel":{"presets":["react-app"]},"devDependencies":{"webpack-cli":"^3.2.3"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.16","dist":{"shasum":"6c88d4190bc70f99ed04a834135060ce22764d4c","integrity":"sha512-SnpLdz1fn9PWmcxCX2Bmq0VjSMKva/tXT0Q+Uhf2lcldoydW6FAAg2PtdCUzaQJit8hN/KfmuZ2kQz2REGZc6w==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.16.tgz","fileCount":34,"unpackedSize":835765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbOBZCRA9TVsSAnZWagAARf0P/2ISfEAfua+iFlZ6OTxA\nHK4cY1MNueTZr7GL8eZUHFiDnQUJNpTK14MOH3cvgf2gnCzpdCpXEHcRRiiA\nG4Stq1zBJgyBWvJlpkTt9QufUYT7aWev3NM/yt8k8LQC/gOGnSmiK4Q4EyC3\nUnPiWhQuFBEnFw1QN6U+YXbVXDgtUqx4qjwABsFuvP6oB+PW4DGjmj4h5+a6\nTrp0cl+Q91mMAv4qAFDjTiymCHGWyXZUAPdC/HvSEHMt3nq6dxTxVWWY2rx7\nWLdP12UVtswXfwI1W0ZetKhPBJMNgO6NX/NjKmVw0GzeZDtM7TIfwBGZKZM6\nkpoj+h/dxy7Is/b4DLKYo+Z4YqczlaOcpTY1wm0eToqXOhadXPCyhFE5QY61\nUwDpaqpjHnojv1VbIPTacbjG8fyXiOr14Gwp8rScXOqtU+pwHoSKRi/RfCSs\nQDz4/9xOi0Nj/NXEyd5n4EI4oCuQmyeQgh/j431+vmNCsaGH3+XZMaZAK7Hm\njd82Iv8tI0efbr1Cs3JkCvXt1S+rxffwt2lH3kGp3edKUUcj/j3CGhh4aZ5Z\nAiff/jhMX/h9QK5AhiPOE2AgucovLTeC2KuONKcbeErkxE9GK2t56jZfgFxH\nt2bpL//1YWauR8D/iEyNTwWyGdYkeNC8g7G/ny/4B89qMvXGKa3YdPQtflNx\nOU09\r\n=YmAs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOTZXib7TvZxHqavdtUMpBjq3+TUekfYL+RurJPzRs+QIgeIidgsBA9iZfcSlxccTPq7ZSo/M0rWVMzUmdn5X9UB0="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.16_1550639192394_0.08624385509611288"},"_hasShrinkwrap":false},"0.1.18":{"name":"react-useportal","version":"0.1.18","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/dist/main.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"@babel/core":"7.2.2","@svgr/webpack":"4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"1.0.0","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"5.12.0","eslint-config-react-app":"^3.0.7","eslint-loader":"2.1.1","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-react":"7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","react":"^16.8.2","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","react-dom":"^16.8.2","react-useportal":"^0.1.13","resolve":"1.10.0","sass-loader":"7.1.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.2","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"node scripts/test.js","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/filename.js","/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/testname.js"]},"babel":{"presets":["react-app"]},"devDependencies":{"webpack-cli":"^3.2.3"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.18","dist":{"shasum":"313a08f745bfcc2f179e76b3f7bdbdbd91426ed5","integrity":"sha512-+S9LAtILBJoCiMzZ0B/pRRUX4RDdOGHFJ0nPKErWFTTb+eYA0+bZw8XdMTlNpO2QbqrCX2DV5mJc3T/B2VU50w==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.18.tgz","fileCount":34,"unpackedSize":835756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbOF2CRA9TVsSAnZWagAAkicP/3f7EEbtS6Q+3guP6OQN\nmhRGZHXO0ppkSsRUnc6pdpExGhEX4Iku3R79xDUBeGugSimoAn6Gh1tYSNII\nICxdWFhwwwySKwVWxrYT2zZAUIbECykIlKFlsBdhP7ree1tRlxcMk6nm34jt\nzzR6R9iDxrCwa+vUaGIEF3cgXoGy65KmlN3sx7KloOnSUXeK1glsZqZfdWe0\nAJUv8ctpJaG7QIYXf2O48vpADrB97OKPF5qfjUZET1XPpKR9da+f+Bv1G5Nh\n1TxrhZGP8MQDfpWtiETlV3uKqqpp7IY0Qev0F79FvpCX7ptSCE8a+p01QWQu\nciHxY6qpOi+VddMhwv0TjL45VG+qd3NpH7LbNxVxG6VMmeWgLzicHNq/DvQ6\n7WT2NVJUyhW6w7aoFV9f+qVc4CIatKPcgKNG/nzX/fC0ttN3xFXIyo5K6KfF\nhZeOBKNCBcZVg48uaahNen1XPOYoqscSWpHD5CBVFlYC6w2PEU9vtWwMi9/R\nqjnbwJmiJzHGZZNVTRi07AUsrOblsXHqPtdRD/Wr7OZQZ0B5pZRAce2hleLB\nQs4OA44xxFVtqSGXv6cA8OvuxbCJkz68ubz7k5G/wJ1PJzNMKCQyGx6ZywHN\nq2su8CzmCIDC6i/jjw1yEJcTwpnhuzY5C+WdTJ5RUTl8r7S7AeTKpmnxJKuH\njbm4\r\n=fH2D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN2ITIFGne2Gw1r/fH/A1dGdT4WY03I9gzjzD/TtvIdgIgNfCAoiVVUBIkgF5+1MsKRJsq+5ZY1Ap+R876gP+K/fo="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.18_1550639477315_0.7918467002465772"},"_hasShrinkwrap":false},"0.1.19":{"name":"react-useportal","version":"0.1.19","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/dist/main.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"@babel/core":"7.2.2","@svgr/webpack":"4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"1.0.0","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"5.12.0","eslint-config-react-app":"^3.0.7","eslint-loader":"2.1.1","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-react":"7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","react":"^16.8.2","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","react-dom":"^16.8.2","react-useportal":"^0.1.13","resolve":"1.10.0","sass-loader":"7.1.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.2","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"node scripts/test.js","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/filename.js","/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/testname.js"]},"babel":{"presets":["react-app"]},"devDependencies":{"webpack-cli":"^3.2.3"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.19","dist":{"shasum":"3d6225bda23e4791072ed02ae3741995bc14f3cc","integrity":"sha512-S67EJ8Rt5ay1DRLRja72nwyRCGFRSCBvTFjOTRpNLzySoyrQFcbK1qLHSVXdEFmLh4jMu0QVaBnwFD5bwK0Wbw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.19.tgz","fileCount":34,"unpackedSize":835794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbOJnCRA9TVsSAnZWagAAiMQP/0Is/WdgqvmQGcmAFBIv\nypoUAO0LcZJa8LY72yNJTHjm33bEQQEKQbhuusOBkxLt/Te4ajMg1I1QYhrA\natjYVn+XvKLYuu+KCKMtk6NPvya/cfuYotJf6v+z4P9BRji07kL82OEB90yK\nioyuWTO3Hj+Co0hHTA2trSc4qWp1VHkPRFzjvbF3kLZAJ5QlCx0pnwSeT/V/\nTHFoyfgd5LGLeoHKBOZPchIzeHdLyGx4mjrXLy1yMM9AIdBmF8rQW6RZmKSo\nSjeXycx12OVLqn7gYlCQ6txAIE84+UJKXrBlZEEFcGuG9KDm4Cn4xC6bgsan\n0fg49tbjwo4Tf6cnDnLzIO4H+cYbq7CxB+QE5TvKFMXyiysTu+nWHtu1BxsY\n4OsI2eLbcUgN6VtIuqrstvZecbu9OK2oZj5mRx8Snztbfz+2Qp1pO48rhEtd\nuMk+7Wmp7trt2KZQ/XGkwo6x3KwsE3+0SyaH1TatyRK0A3nwqUMEmgOxm8ob\n5T2g0r91y6TUUiwf63o7Zdh++JN7OE+JUTHy6S4L2Qf5s/e6dJjLdGvU2ZTU\nxUQT9yIsZNwXBunoT5YR3tsAC5B+zkAXCsaUD2d2f2wXftNmEiFDAI2zEvoj\nDdzLanym9Gn2uYdNhg09Yh4JY8FffTXbC5M1kBTSYp9IUAroTA+SZBeekJ6f\nQB/H\r\n=KOUc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvhUk/hixc8JqW6ZU3RL4EOpgOQH2nfxtyj6/uQxkvFwIgXT2Q8bTLSykCKD8jVPllEzlLVGJxcRtZg5wczKXeuBo="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.19_1550639719178_0.0125513788804541"},"_hasShrinkwrap":false},"0.1.20":{"name":"react-useportal","version":"0.1.20","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/dist/main.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"@babel/core":"7.2.2","@svgr/webpack":"4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"1.0.0","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"5.12.0","eslint-config-react-app":"^3.0.7","eslint-loader":"2.1.1","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-react":"7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","react":"^16.8.2","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","react-dom":"^16.8.2","react-useportal":"^0.1.13","resolve":"1.10.0","sass-loader":"7.1.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.2","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"node scripts/test.js","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/filename.js","/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/testname.js"]},"babel":{"presets":["react-app"]},"devDependencies":{"webpack-cli":"^3.2.3"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.20","dist":{"shasum":"da152c033b0d640a6f7b22c817af03fe06c3d535","integrity":"sha512-79ZYipv5Wz6bbbIYsl5Vx2FHFEG3nCm2SIrQOuble6KhNgs6MDQDPsOIsDgc6Vn6Nh1q0CTetSG2CrV/6bUdfQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.20.tgz","fileCount":34,"unpackedSize":835756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbOzDCRA9TVsSAnZWagAAF2kP/ivUrf9aChCxFkkSd6MM\n3Q8KaF8Qjsr8hsZpSiLcmkOhRdy5JNrL/HFKmssij+/TQv0cnZx3pQ0Ex3Ac\nIA+3V5sCaI6dDPtjME/JPpz+Y9P1u2cK6AesGMs6vHiKVO0qRrGXfkLTFlAY\ndBVqEnoL9/HJ+vYMdZd3nMl+KXYgFtgQBWqCZ3f6FEQsH+pYLz3u+9pw+LKw\nFRiEomAwGGgNv2CQG7doKDAOKksO84TgcWBlxScubtgZZSN0YPO/3dJ3u3TW\nm5S/MdobDGK3kAm9/rfQG8ffb863MyVw3JrcOYUIHXnQVboYK9xgNJmXy+Gz\nF37mRl106SYZy2AFfv1fZ5lxCdzZDbnusyw5ClD7daR8kZrc1fBGuJpGvgt7\nK2BvtEsMSpBqFPuYMwSdx7ruTFfzQifb3Pdbob97zm+mokI1Bi7n3R2GaE4b\nQkQIv0QJ/p9qAMh2AnBRtExgeNU2WhqEJKnLLVjEZcUBJmjkMQBDlPXEG+oW\nNbQwwbgpeYl/Jei/ftzpoetKvYZf4PGpFB/+G5DAR3BVzlKRVegPgeQovZdN\nK+5TpQEXeelIuyUSKITlmLQQBTTz9sW+jlSVgBYHcQo0b52qOQK7yY5ZKWy7\nsNbs97Z7IA5DgGpmcOvSzngmML2i7SMAtxof6a6yM6VCcRvu3pLCJRxlO9JK\nbKUI\r\n=KySq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyLDQF49owZI+S54HmdIgwApwXuqgNrpEojcqpwS/ohAiAyO1YwB64cQRLuNJmAzwLoU7KAP3ZiZChh9WcwRtiV6g=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.20_1550642370984_0.6014870374238193"},"_hasShrinkwrap":false},"0.1.21":{"name":"react-useportal","version":"0.1.21","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/dist/main.js","description":"⏱ React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"keywords":["react","react-hook","react-useportal","useportal","hook"],"license":"MIT","private":false,"dependencies":{"@babel/core":"7.2.2","@svgr/webpack":"4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"1.0.0","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"5.12.0","eslint-config-react-app":"^3.0.7","eslint-loader":"2.1.1","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.2","eslint-plugin-react":"7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","react":"^16.8.2","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","react-dom":"^16.8.2","react-useportal":"^0.1.13","resolve":"1.10.0","sass-loader":"7.1.0","style-loader":"0.23.1","terser-webpack-plugin":"1.2.2","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"scripts":{"start":"node scripts/start.js","build":"node scripts/build.js","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"node scripts/test.js","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":["/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/filename.js","/Users/alexcory/alex/usePortal/node_modules/jest-watch-typeahead/testname.js"]},"babel":{"presets":["react-app"]},"devDependencies":{"webpack-cli":"^3.2.3"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.21","dist":{"shasum":"60a790dff0c54f509352b49b4d022cdeb212f4a0","integrity":"sha512-B4M29w9caNsbTnxtbzqLxVHkbbBrOZqajgupaZFKprp3BYVNrm1V2oPilCmfBxInyjQ5KJ/hw1IGTtz14MECoQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.21.tgz","fileCount":34,"unpackedSize":835859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbPMSCRA9TVsSAnZWagAAUIEQAJ9bE6Pvpj67sovpKiaw\nFmABlM/GWS1vQd+YgcFHsy+Jr1lAW8Am5jyRRLgpmGnnZAuiCXpnOXS0+8uT\nvdMYriIt6nC824aUaOfSu8sebw6Ra78LhUNmpy9hqgWqlNnSFAtvuFXfQjOr\ndGwn/BFMqII9f16vdB6y30V2DrWGWNCwh+zjXfef33RR43Nn0fwCuOo/TIlr\niSVg7q1/2E5lxmFkkdikp8ze99stkMJK52d26m7z265Ya0s73B5r3CQqbikW\nxIJGRLbNzTGgBH9eLRau94YCGR8bfEpZTkPqBhqhPyG9dNNLwA+zcwdsLTSL\njshtw5909Ul4ZH4QfNtIiFmNf/jhowXUM/8GMCc7AFym1oGYax4dNi/g+sDx\n3sJGdoW0g7Ljbr9mg9+fMvkzuM4x9b/sXJTq/nR8ySQf/8wiVCm1gjKLszRi\nyXWcIibeFS8TdFevCD18wlIqUMT9ep04liFMZHPf5r7Q9ltnm9nVMxVYPNOu\ncEr7u9NbHU/NbYT9xORCZNzUevWLQSvNjoOjJXdI8l5j/Rg3x8+RzIenywNo\nWNn4+gSlVzitPNzQBaPS5XzGN7+ijTMwEb0x1nxNZUM6UwtXChlMAOwmcIy9\nliueVUdVasAUsbn980TdTjzk7yUzFWZFWkssmJ21l6R8QbwCuO8VgT3dXLnj\n/3Zo\r\n=RhP+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBttxR9gHeauetLYctfURL6s2yZOw36wShCC+USjx/JAiA+XHBuY+56/QKq4xMddMxaD/nmbRxD7EGyfK2bJVmO5w=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.21_1550643985249_0.28295456415332665"},"_hasShrinkwrap":false},"0.1.17":{"name":"react-useportal","version":"0.1.17","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/usePortal-compiled.js","description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.13"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.17","dist":{"shasum":"1e5c88c30b65b85db3dc3d1ef42b47c82c1a6fb7","integrity":"sha512-QbWSnTMAE0xXAZrYOYNl5nJH1zuOBhvBX1veWdbN4v/oWlIy3WkusKX8PTDIltx+WOvfQlM6NiiuutYZWN2vEQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.17.tgz","fileCount":35,"unpackedSize":1253225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnB6ZCRA9TVsSAnZWagAAsAgP/0hHzOpm1Ozn7caHMawO\ngV9I49ujZwFRdazPgcp1qqnRunJKMMrXgsCVrN3Quly9EtpAqZQjJ4PjFJuT\n30CVZPIw/6SacLxNHIhpzvUaXdorOQrafcAxFI4mFsecfP10kvMpdtZcBgX4\ndAHmzjwfTzvgFz7/5IZoZ+QJmkv5f/g6L8rrPsvYskzeFpCRzWn47D5iFoQk\nMKTzd+WOy52wzSBC7DqZuGEn2OOFjInMt8xd0Bm21w9uz/YTGzA+A8I3hK/b\nR5htQMuMLJsu6HyvoKql2xGR/ybZzLAugE4Jn4tb6oqNLIZQTau1zTgI5STe\n96BbGm9scWHp+aFFdQ3zNf8caJ8yGFZizlQejndZ7iqdJUZPj9IaxD0pU/S3\nn3VrPfBvleHBWiNNdtycPkgAj6WZ/spiwThrQEMNDG9EHtfMnF7w24B6NS/Q\nj4hSpboYTjrVSE+hEFhVM+ZMZXSMYWSL8D1d7Q+1xyjwmYvSgWJe49RJ6kYb\nCZZoSgDFbsnKlof76G+NcKlg4H2sqr5UV2PIoLI5CScXi2b5xP1l3RZcNGCs\nhWI1s7fOzGCXlqtI/3Dz88GE96Nz6nyVsCC8mhLmTybIjCzQvFONXulowx2p\n9sjlSK5a02L8zT30JeeyfTx5ecZR4OQvb5a+hoGIzFVpOoMSifokYaQurGLH\nBS4f\r\n=DHub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZLc7QgnJh8IxVdPfUxLrHJIvbyqk7DF2N9TqVZK8QeAIgdAAlYZCpN59h+Mw2474hBwKrDcGaIGE+IOqUv+e5JtM="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.17_1553735320535_0.0251269763565245"},"_hasShrinkwrap":false},"0.1.22":{"name":"react-useportal","version":"0.1.22","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"/index.js","description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.17","styled-components":"^4.2.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.22","dist":{"shasum":"a73a55f8aebb6cfcddcae5fa1363f8c5b3676f05","integrity":"sha512-65+djviG/XzpDmY3ipoPHskqESLGcG9WvATQjGMUwUBLkHtuugxIUFFKAw2rHSY7aWruuF9TsGDBrjjD3gQWVw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.22.tgz","fileCount":35,"unpackedSize":1254109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrpIfCRA9TVsSAnZWagAAUngP+wWX2NAbsxZJj5RqW3Yi\nuaBjf63sROyj1W78xacMxf/vPgDTz7V6xYl4Zc1l0FVGi7h9MQ3b2qcfoUVG\nNJUWbi5hMGMxi6UKRSbju4GhnVmTiMSS6xEZODULfWssD/NKl07yrrGlQDhR\nGNOZcLH4ePleWflGepmu9ZScTQlbX+uasMaaf4jClA2TXk3TyvBYpgfjMlj5\nZWw4AdI6+VsooEYzxQtqIYi9frmCbz5SD61iMyaxv3aize2dKyQjx7fW0rme\n4saG02cd16lmYwHbXdBJyYZMCdJzBMUu1xBmjmdCyDKXgqIO6HwxhV241QHT\na6peoiQzh0RSINCDtTVF8Qb0dwe60Taz/73bKK4NLcXsf7duqq8vsbAFL56+\n2Bc+bsaVr8PXSMXvnStMIjxBwLSbOPWDVaTHedLXpqYQP2Eor6pfyK2fyeUS\nFJQTeqxLAFWayaPr4FxHEG+j3hn4wzSZ/rWPYoaYOob8L8sopWsQaOfN9dCi\ntBAaQ9+FyGWC64esLInLAqE/JLG3BXbnDTb0NjhcXW5xIOVztSWAn+jC1Toz\nCBXygwy6v4xZBLw1II2maWxxVKCqHHh6+PidyYle+aITfPYEZ7tT1dwN2PSQ\nW4nL9c9AdOaU/cndnCA5MaxD1bSGndQDcpLngeBbIpLeXY+gKl05vLrfvCPv\ncGMT\r\n=UAAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9amnKTgyOkEl0MDuWOBxg9O4MKpSLQbahrtpXLAC3LQIgFaS1ZZRFd2acm0uewcwF+zq8nhDUNoHBqd+wFVjnxl0="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.22_1554944542949_0.25241731273621837"},"_hasShrinkwrap":false},"0.1.23":{"name":"react-useportal","version":"0.1.23","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"index.js","description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.17","styled-components":"^4.2.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.23","dist":{"shasum":"84785479afb4fb0df0766ce56345206821b6cc60","integrity":"sha512-Ci0ke/X6NxcTDcHrRFccbwl0f5/C5S84HTRTQgMyu3AqRgqScaJtWsC8Qa1lv2DJzyUgTxD2Ct32GwM10Z1oEA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.23.tgz","fileCount":35,"unpackedSize":1254108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrpxUCRA9TVsSAnZWagAAuDMQAIB2235sCl3JVti9HY27\nBDhtoj/JXFtAlTtwM+ctKwUQsr1UiyboGkf4Fxkz0r68BAoiNmLkwpsI5QAT\n3yittGWhxJBAZc2tu0fKKCOXeGq/0CzQAXrmyAQW+LPDiJsHE6Ynk9FLQzAp\naFmTI16D4n+phECSyKMFPaMlliDTVUpjtN2eymGR7p02iGNF3CxIuYlPrjUN\ny6JfkGlGntNAGWG30YlENoqGEHgvxnFRs+lw+3k1S5r9YWYmrvRs7e8sjKwH\nFwu5vFtL5M3E8skI2AsQqgm40iXWfgir/jz+hQQOCvPlfsAaWdwUvKJvrhYB\nvqQHa4GoDEEj29/uyZ8BkEA9EhlLClgxZ0b+T9c6ZU2qzoRdq9XYU8kwgo1f\nnvMiaT/53eSalOwKoX9ZEPe/OP/axpKA2TVS5woJ81NC2Uu4zjeFF8Pg0qfN\njUTG7U2PQrvDR/CensTXHBOgqa+sveoj/7cLRTEFf5G+TRXtYAOYUERS6V1/\n7SUszDUFzp3ZvlEPQRRM59zdBsBr53kdn+B8Nt8wxC/LrmJaZG9KouSIwo7/\n13aHpGxvgY8RMbncvZUwuka2J/kh0vTgSJ3pxHRAcIv1MRDmAZF/KbIc1Mz8\n8aakzSryxm5cLKd5rLpbqVHYP3D+/8a6VoP8/hoW+15sxokxZQqVrFY3G599\nkl4g\r\n=yh36\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3JWPl940nibuuJ//XA3uJF8kcwljiBmR4CSGT3JoiZAiAYACV+zKBq47rL3+87XphvRHXQh5cTkEU9RbFaopoUjw=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.23_1554947155370_0.6683357403438712"},"_hasShrinkwrap":false},"0.1.24":{"name":"react-useportal","version":"0.1.24","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"index.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.17","styled-components":"^4.2.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.24","dist":{"shasum":"36c5426d3858be2b79d7112e5f4f4a687db46fdd","integrity":"sha512-IqBVlYd6nmSqL/XO0s3BXYUm6gM9TI6Kf3IEPM4oD1JhA8wrBBDbsikrtsFrJi/46Y18Vpq8blvIXoNOWWLb0g==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.24.tgz","fileCount":31,"unpackedSize":494997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct/g4CRA9TVsSAnZWagAAgDYP/jSWumIQepLB2DIB5pbG\nJi2zOOMLixc3mIcwONXaveXZG+NT9JFwebxxR/A3+0cs1ygwCXdGs9MoAeCw\n5/1vjahGz9co5CCas9vG1ic2ME38yplHx9S5F/2nvQjpfGpk9SGf1UGIFV9I\nbItjCixnwxK4dlw9I47KwFK6ho2TwNmLanDtcdHQf6QKG6kcHsR2x7xh0Mt4\n4Po2muWpD/PVTX5e9AvAp9cw+tBMYi3TW9wHf8IdsOO9OvE7OZ3ZFQ4s13w0\n+KjT71PZQdOS2CB98TRUbTj1t6djvrQgWkHpSQZ808BgFnw5NqGbWAD6ue7p\nd/iSZLf8+lwNsHg5MNYYsbcK6Yu8QIshNNIBpC680F4IOEOaoCcPMtx54Ks+\npjqjub9jUMLfSNckSBQDJlUfgounbQTDnlM01r+iBHj3kjEVbesiEMycqoSh\nYS7jvSKz4yLNJP+3Gtv7ePiNxkEGTGk0TMeYIvIs+Db96oU4OxkGGIZRtxde\nF0aeRltlGX5I5vx5eekB8dfM47d7kg24GTMKomP5LEZmxOZwIFUfWRS5l2QR\nQZjF7Hbp9KgIGAp+S+Lq8gmEu5CgFIutGBI8iy9X/HFs5N//fl2Q48xukiqM\nYZ0d2VkFjNffr/aqlQl5DDbmItPOl4psYQjDEFhCCqJk566CMr/jSvRuvOGr\nQ8sz\r\n=WWP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvva6fZE/N+TCbtZPY1U3LnaJUmeOjbRKhVPwlq3pDnQIgBZuKZ2HI4qBbHwwxcyRHkQBT0pFxhqIatNJEngw3QZ0="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.24_1555560504096_0.7420834200510351"},"_hasShrinkwrap":false},"0.1.25":{"name":"react-useportal","version":"0.1.25","homepage":"https://codepen.io/alex-cory/pen/zeJxOo?editors=0010","main":"index.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.17","styled-components":"^4.2.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.25","dist":{"shasum":"4a485ee6632098396009cb054878bb4df17ce606","integrity":"sha512-ZGpw7kbMV6H78gUErN8Z7mg6drNbcu5MVK7MAQmZwGiooWzU1uxX82iAw760xNeZq4hBOTHsgL33KNNzmCMFJQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.25.tgz","fileCount":32,"unpackedSize":497539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct/mBCRA9TVsSAnZWagAAPIsP/iSWS92PUbYbkdOgE1Kz\nuLc7FE/3xtj+4aIrQPUvKmEGia9/xgD4d+PibDxsKK6Uo4u+xtPK5iS1TEiD\nIznQldzpYQ5BSeAC/Fhli8wDr31SDIcvu6Vc/Vz+EBYGscWQCCV8jXI74841\nt/aXsafrj4/nrH8cnaxgIc99FuOvfNqJ44q6G3q52mdeFR4s4jdeqZwBrA4Y\nSSGCJuzOuh9FENjqiwjOgosq841p2Q+SBMLp6p1ABcsaiEjevjyPFYXvfJSr\nqyxz/cQgoZU++tbIqdMBIo3ThPW2/53Pcp+yNnUNNeh+Y/+gXcHFn99toFi9\n6RlCUnONIvOPxY30g6EM/r/moTgjtxSMuMKLdTA1N+UBN+3zaZYgUwUKK+AR\noHA3By2ZwBHf1+VAw9/cRWwbCfdRsimRwJgF7FuuA7LbDANEmRfy88KGFX9G\nsTznML9qhmypprEeky80QZ2UE9Ec1lz2FyN4sw+ID51GW/G6B0I+5HFKdi5Q\n+KuAyVPSGTphtDkd4Ilsrg4E8N/Ha9myunjOcs3I3WBU/o9+XUgVYPRiMDjy\n87Hv4QJJyoCpkjIWs8CctwaQzlWAhoT8tY/ZSUTzr2/KOw9XZjR9zVVku10E\ni9iatYnuiJzHAJyO6O0vANCcqTQ3vbeY9f/f1y+OhEIOaNjbXlnYT7dJDEcm\nxxJJ\r\n=0YEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiEZwMMGPSwgvpZFGy/IXkCQtnQYf+VDcrPUp/eENIHQIgeIeemx6TUWwWdTS8bLt0/7IMVLAW76QOpt64sgn5WLw="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.25_1555560832275_0.5530937126060327"},"_hasShrinkwrap":false},"0.1.26":{"name":"react-useportal","version":"0.1.26","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"index.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"dependencies":{"react":"^16.8.2","react-dom":"^16.8.2","react-scripts":"2.1.5","react-useportal":"^0.1.17","styled-components":"^4.2.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","build-component":"export NODE_ENV=development && export BABEL_ENV=$NODE_ENV && babel src/usePortal.js --out-file ./usePortal-compiled.js","test":"react-scripts test","eject":"react-scripts eject","publish":"yarn build-component && yarn publish"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.26","dist":{"shasum":"a5190bc9c418e02faa9bdcd2f48afa2e77dfdef5","integrity":"sha512-/qT2hv9EPIYOfs0925HF+86lc+izSo5K6Qdh5I3+V/uMdOutNzmP7RewL9jY8djBi7reJg8VDi1yILRefM1zng==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.26.tgz","fileCount":32,"unpackedSize":497502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuAyNCRA9TVsSAnZWagAAIsQQAIgZnksneSwA789wGT39\n9wAGgatUrOYZnDC74kxU7XFSWZIJPAO1ncae6XgNV/1xPVgtvHS0vFCtvAIz\nwD3POaY/9ilHH8In29I6EhoPVQFpxZeNPwx+Kwzov7if9zkRWxkmtJ8Legkm\n8Ar1bfWBkyAa8F0LGnLxoakgZ7WBVZfzQCrzHekSg1GaO4Tr2aL7Bnhr8NiO\nw5hwbUboSPp5skcmTmtg96qC3KqPWRldqvIhtkXuRedPeYsGNnJG0yhw0VQY\nYJNBzT7hkHSpHaWAYYO9ny2Bor2K8gGfrmxFazCT3nvado46NOn3iq3MiP+4\nbeLpKNczmeUVlB62on16oP/CANTX3iYNiHtmbWWGCHAD6GvvhMUv9gD4/zHJ\nUjfwFGJjUnvXKRNkg0xTyVJrpMi4fip/785MYbVVvxABvRr3V9jWM3zIwlvr\nGRrwrhoZfV2Z3hSUGTrgdxJrnalWX2f9XFiirEQPZMu+mC6wZGtPC29XTa/Z\nJObxNd8tQqBCiJ/Wk9BXFQTyKYNObWFkPLPqsDGYJLIuWwzFO7DwEI2D0KXx\nuC4hw5R0wKDAs7UvYHd7wBM/pwlWCvWf+CTX73qoFbad8glwFspRwZIxZ9EP\nke5WX9NkjwcwT92L3KHRiwttjtM82n+5yJ2Bh1j+CFl6i4OfSBCPmKNVzkY9\n+yFW\r\n=fgaO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhgJZLd4CIJBB+MMsGKGlSEQ+hwD+jQZvR6GS22Ba48gIhAM/gI8n3/5boxx1OfKiHshNc3BsrWwmBVQ+fjipR87iO"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.26_1555565708949_0.4117633464512731"},"_hasShrinkwrap":false},"0.1.29":{"name":"react-useportal","version":"0.1.29","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6"},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./src/*"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.29","dist":{"shasum":"b30e889eaf31b82f889c949cec3fea72402aca16","integrity":"sha512-9qoD2W+2UmLl23Z19HHEQ7jdJxNkNokUeypurKoxpScXs9KyZF2ywQ/oWxq0yTGShDBTGBGmu4ub2XU7BtuPmw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.29.tgz","fileCount":11,"unpackedSize":433329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0mG+CRA9TVsSAnZWagAAhmUP/RZ4k7fszNIjYSWPg2yN\naIpJ3dr953SrFukoQfnx0KjPKJSKtTMxmBckR8Pf20tAM/JMahHk1JIZkToF\nLmh2WiRekxBHWaSYBlQFhryvyfzxqbRZmpa/dodKWhs83jnmEWSWAm5J7Pex\n/B+dbm7AgEJfHrhIw/lYIP2tSzrXuqf97eey9WzbHMd970f4Z2TplvGGjgX5\n4BQpxHc9kD3ANUtZKtewF9v86QMsGnXQw8JbVw2rPjIPofeoeaFQNiieYf4f\nK7P6YCQ3X6yzNJPidecATdMx7Hcc8Lve6wqanhruFbFGpFcRx/JHTcrvCJAC\n7AfczLv23/mzO1hdmT7gecil7NK+mUMkq4kDk8+zxmS6wjcmkZPopMR4uRvk\n+BCaviZRk2e3V6k95p5Lv7qYniq3TQfZXStAmxtqVzsuEFoWrutxk8wCaJUp\nPxPJhBxqO+pXzZErQLR5Xs0KS59powH9tLTlNuaNh20t6vngiRaU5eW294Xc\ntbR7GLPOjr5B7pmTqLOrNo8OSklAXN39DW0mZ3j/dX0mlgKTJZ2gd8aTu7pb\nSG43th5LWesCQUGrkV5Wk0FNmsBnvALZuFeSibZ1EqcZZitk1smhJ3EDfteb\nuvp5TS/DAbi7vzw9BwqQgKd54U2OBy2JDW28ez5qn53d14rOwAd6KWlqbPXM\nZgeF\r\n=FLuv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8Pz7H3UsHIN2EehruRsEpsvv7EOfqgnw3BDqiuMlGqAiARRGTw+FdWzMGGqLjKgu7QgPTi2Ggbb/bLw6WOwZM5CA=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.29_1557291453358_0.8550832783065663"},"_hasShrinkwrap":false},"0.1.30":{"name":"react-useportal","version":"0.1.30","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6"},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./src/*","publish":"yarn build && yarn publish"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.30","dist":{"shasum":"69c7d2c3cc32415a14143b9f9d2cbcb5c0c8cab9","integrity":"sha512-FkHZ0k3JEoFD/78Mvbw7bLIjtqjSFToHhI/Jl8rA8YiM0XE++n+8Q981vs8DaQKlmWnIJXV8jIUnBruaDZbzxQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.30.tgz","fileCount":11,"unpackedSize":433374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0mTACRA9TVsSAnZWagAA/rwP/1fQRMPqyQ7ofPpV9Gkf\nZI24A6N9a2rVLsy8+K90P4vaVr6yMWDj732wLcV3Mf6p6DiQ3UBoRi0aPbAu\nm+np7YY1HwhoFnoH9UjMnK0DJAFVz4SzJO8pktt0A3avvYCnLR4AOWmd1Bfi\no0zfPAmfmjkVDgtjaXMfXVYk5smPdfvNlU6D4pc3b55bVLYDvXQLhxrl9gBz\n0dqDdB+wdHZyHdeMFObDaCJVdAl/IclkkGPyNx1g1I3yJQSPqO8j2y6zwZKe\n8TCqNS5LsX285RpKmnvMuGKDBNcNi5hPDpJ9spnhskbppFdc7BNoM4jZ+9q9\nkYv8ICwZ2BCGVm4xNysTak6Dvkkl29YKAOZNeP+0XepFGxwDtlom95A/259j\neXAVX860vVdl/VddPWQip+Kki1lUsatFNjdZoRZCxMafzaurYy09Q4LHR6IB\ndn0d8raKMKzVB/yoEaeffDa7MhG8845eT2jWwvO8g1jrmyEW+WyF0uzrAvXM\nPUc87tRi6uhYNLnCHHTthDhWIvpstb822CrA5/oV+STd4kcPrqk59SjyeEon\nk85FVuBWdPJW+/8EMe1a/xM5Vg4pQvpeMdSZilD4JN14HXArLSLeErIP5JWS\n0tFWkmoqW1hNOpwqmlz37dxuzlZVdQs4jbGWL/avwFqmx4FmpGAEA9lhL/DB\nmS4N\r\n=OLAA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnls+h0Em/BgSoPSH2Q8HrRt+ArFj2X10+CGNsnfdIJAiEArh2RAH1ligifdArKj+5jRduktXXibcK1//EqKviNvic="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.30_1557292223375_0.9793381279871318"},"_hasShrinkwrap":false},"0.1.31":{"name":"react-useportal","version":"0.1.31","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6"},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./usePortal.js","publish":"yarn build && yarn publish"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.31","dist":{"shasum":"bd3e0ea98c2f909cdad7653d1b0a141831ba837a","integrity":"sha512-p2aKf62aCavgwANxZ0sfpybOmZHs6vy8zfrLPTdGLq5Hoy6CHdFZKGWpy5bMKXIyRk9gFaXwN0ambwR4VH0XIA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.31.tgz","fileCount":10,"unpackedSize":2631648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0mWxCRA9TVsSAnZWagAAbDoQAJnkvBLVwxl12FeHoMjJ\nPB9fMx+W4qkaGjh0mp31uIl0nUqyq+LpDj+E13oZAhO953q4BfW19p58cWQe\nOSE1sNX8zSbSix/SN60RQ15DlqYziF+jVPx2oCfpumCYUaw3jWerqwqLfTfl\nghC0ssVke2JAVM0wBcuyKuwf3CoEHFYyWm4Wt09UA97AWLQ2XI5OKbEzKgtL\nMftgK984zDlfFk2hji6iNI8pVilpFgQuPTrYEQDGLr2+i/yIp3EagviaumFT\nyRnFl/tVBADKADuHsk+0q2vrqBCgV4t/C+MmTxl8Egoog6GW2P3+r9qfKdsN\na/smRlqhk9I3FVIGB/xTPolCn4TB/5VSZ56zyXLKwc9pZlFJfQsJQfWbyPBm\nSNo8YLN1nrt6De1xXxClE+yBeUS0xoOLHiUjNis4rbOMwy4HuR6BrXFn4y5f\nvM3W3B4kPteYk6PbYeyUVQpOo+0wCYT9M40zZMXaRsJAFksw+NiFxmWvUExT\nf+z68qlNZBGsG/yy/5BXr+yRTDwprkiMjNSmxT/xwC99hooOVADdxCwzgqSu\nJZ11U8nwOn4EDvsdvxhlWFWUB9pBiJV+MwF2rtuE/npOib9M5T6WgsCq4Fpp\n1vqlCl8LrdA3xfePAXBLL0tbrCvi/OERhlYkrMXrkxz4+oA2ccJKH8nUpViM\nCRgw\r\n=DkBo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmFPOIFvbeVIYSPb/C9wMvCIVoslsZUiwWVlDR8H0THAIhANQ3BE+dJFeDrB58C2Te7H591/Q2Rq+8CldJhjm5Kyub"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.31_1557292464970_0.9842769261377158"},"_hasShrinkwrap":false},"0.1.32":{"name":"react-useportal","version":"0.1.32","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6"},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./usePortal.js","publish":"yarn build && yarn publish"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.32","dist":{"shasum":"2e03be78091b5bee8f19a02cb86c43e33855cdb7","integrity":"sha512-gMRrT+i4TetWFz7SbChccKklIFM3Hw1vozfyd2lg8J2uK3gA/a2qyMkiEePaF6N9Uc9JfX4MPUd8QAWEnyIwfw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.32.tgz","fileCount":11,"unpackedSize":433607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0mY8CRA9TVsSAnZWagAA2scQAJywIMtKDJSx/ofX9htu\n55+xHTjWHj0z3fCzK+IdE+DjvGBsgL36V7BzUUhVAOassO2vWWaCg58VWsX6\njqtUVuNRSECTT7Jxlv/cCF+aFw6QOhD+RuVxLVoTgHCLQkZzBjyTdGzg9/Mf\n4ebym3H45He5zCYX7NdCYtxVWvoG6kOuEBvl2aMfgPpH8yGg6w4W6M5Ib649\nkEGAVeumnVibz/TelLH/xuOuX7By8GwUoXqlEwgj3AmTD3IrODTNjcIhOABR\nWvrMFKPdTwe5SgXjJyPnyPm8O3e9kmXIuo0Z/5P6qTWiWefPzCTpWu2c0/Wj\nAN+fphEoXeUP1E52S+LdjSo0sepDFP2LGh1HTKTEIIf4okuWZcgmFtM6yrMy\ncr+r1Cp7vLhpg4CCcJQzXxDn2LuJ0PFvSi7VAG5psyOMoZ5oeJDwdd6d/peL\nGfYTAAR5V25rYoWkL0Ky76Y5kTbvo37IyMDCq2iFPP975zs2FlbKjjFgzh60\n2EiQGwzRpSTUwTilqy6ELkiPfZ1kh9P6gpg9ub5hfVB+n7QKemDdR4SzBHHa\nFOQDN3X0OB0cnj78rGAKjulSXINttIfObwlxASjswbmEDCErcGs8+HJVbogX\ndxI9a59WCVJSR3w4vSN17OlIx+ch41oafNjmutJmBHeYDGHurXEGgYM1y9GE\nUW7X\r\n=uPk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKIwz7583yJErkwP47z4I1zpmbixI2sFgnRW9z58EpZAiBfUkkxC6G532yXoDpxmEqBN/CquN8HByAS3zRVNO5JTA=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.32_1557292603509_0.7141677932129837"},"_hasShrinkwrap":false},"0.1.33":{"name":"react-useportal","version":"0.1.33","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build ./usePortal.js --target node","publish":"yarn build && yarn publish"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.33","dist":{"shasum":"a17f3e883435e4add65831bb9edf34355347d20a","integrity":"sha512-CY741/asPCQq3x31GJutcsYSfP0ydDPI+NQ69iAa7+zJNg0pJdz7ka/KR7OpAQA1IvawKRhMGHczr+RfqxiqFg==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.33.tgz","fileCount":7,"unpackedSize":15443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0nMsCRA9TVsSAnZWagAAP28P/jLFv8vo2yNDaohFMQ7i\nlfx9rjs4QguJYZnUWwOhBH8Vi2HFzh6iMzamoT5Ys50Vq4nzyVNflBQ2CN2z\niGBl4ydENFWKZUwVOZo3TNJx9E48Iaz+D87IjgR5pGok8Du4Ld0jWToTsicW\nBP0vXTgBkxMeCgEr00rhppqZX+lqt0gHAO+UG8I1iUmbefq3vjI2H/xZ+/Q5\nzKUN/gee1DdUuiT4G2T/0i2KoxvtKTgYLQyKmj3XapjAnTFgGfkl++ZfN2Vk\nQdCEZ2pM9hXaFfulGV5RRFjDtrfaaWkuf31QFndCUt3dXPUQRd7AnvRuwJhx\n+v0j0ya8X3sYiqLb7W2gmRMoceomTfHgk6yCRBlcTyJXZb1RU+S/w5dYr7dY\nFXD14chBFo1HUbUdS55UFOX4QIoVW2voXmyOtwgJS5lcSTESRgMwAK0Mi2L1\nz72nBQjs0OX0ZpWeFx0MFRll6YDPJbRUkx3szuMmMDgIGSVf1kn+m2hkFw1d\nzuxXy28sYvZ6uMKl/FW38HGTkK+rkHSsAT0IQ6fwVQScJ/cEqUC2n0bgUvpQ\n0tH9dHeHoRDaux9i5YQujfAxbARVnXY7CCUEH/e9KjxHx8pOOQ+BtGe7zdlA\nv2930F4RyjpuYCWvPEyf/qEW7F7pUkQ/7MMejjZJMs4sNU9rkMyO7SSjqxvE\nLZpK\r\n=kOPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2nqNWfE+hq5QK6PdjNV0S7u5EwG2L0Xwy/8MMBwtn9AiEA1X5vvR/QV72szUIEFqFiAHGQs6tRNYNtbmqKaWLJxgU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.33_1557295915360_0.17810463805720533"},"_hasShrinkwrap":false},"0.1.34":{"name":"react-useportal","version":"0.1.34","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build ./usePortal.js --target node","publish":"yarn build && yarn publish"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.34","dist":{"shasum":"5c43f5981b183227f0a73734f736f891bd0f3651","integrity":"sha512-irfB5LPdgzpEp3eqR66pC3/d5JX0kXGwgPjKVtPTzrlrFwp5GL3l1IGMK/pdXDoYd4RfvVR+Tfg0KpEAYqTVsw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.34.tgz","fileCount":7,"unpackedSize":15443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0nReCRA9TVsSAnZWagAANCIQAIN1JyImez+2ABG7rdRb\nDfz+A8FiE5wCnbBDYyefKVt7sfSsobSTfOGGLnlslJgtwHkiPta/A2PAhN7i\nP2IenHwAo2MZcrQX1kZOPyTE8slQuMR+f8tlSOysxQwMwIaAjYNM0vmuR6ER\n3zvcPF8BJvIg9t89ntp+H3ZIzvvJ12vdCmZF6cqwQzRzXszei/hNdiMTvHS1\nS7e2IOFS8cwd94XX2L/5k4mnuoUXBvZTjhknn9nm6n5wPk69rxq88n3iMJo5\nyE0htU1sRQMgR63x/le2ulzQSseVOK//zLYZ3brm0dYIJYqjSzt+bAKlpsBk\nwCyhv0iDvrH0U9szL2jmk8VaVwqQhXSsOzu/n9kzpQf4DUS6W8RFK6KeCSs4\nffzimIVjBaabzj4M4IxZJdiQIQ+Ly6Wgmna8ocL48rb9lmkNW93rK2WRbAnv\ntx5FVYVdqr78Qzsjvhm/esXemztEWtstd6ggdk/Fe1HeX4B7GGSb/HVW79bi\njP33PrUJklmHomxz0Z4ronLwDsB8GWtO4vWBLES4qosCtIWjlv/eQuRQ9Hye\nL1dRALdV25GEh86hXJJlONcyST2PT0SN5UpJd6OuxSZWHQkgpOuYZ3lpe+Uk\nv1VMzyLRNUsX3NYxhmuVhHP5Z8Zn4E4RmO+30o1vsF3SIOkyif/5eVL5YW7o\n1ays\r\n=fDyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5aBVPec6uasXbd12OIoKgvzP2DxWM7zAVWq5S88p+sAIhAM5tqaBbZPklSqK8rVIcNsOdJULbayuwAxUEuuwch0bs"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.34_1557296221766_0.7128909835771853"},"_hasShrinkwrap":false},"0.1.35":{"name":"react-useportal","version":"0.1.35","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.0"},"dependencies":{},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build ./usePortal.js --target node","publish":"yarn build && yarn publish"},"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.35","dist":{"shasum":"066324941989f171432475f4ba99dee060e83b76","integrity":"sha512-z/V4qo2VwfvSQ6Bw8cF+RZR63pHdmDk/Q91dqWrW+kNNI/8TCrlIxkUuTbsaqsStfbs7QhmcLlMtuicxt441EQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.35.tgz","fileCount":7,"unpackedSize":15441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0nddCRA9TVsSAnZWagAAx68QAILuOKJhwLpYaF4kUGDu\n+NcYrlShVkJ6b3JkSjrKtKAi7n41lfAqLvNF1KRl1kZT0QGdn25SUJRJ+kDb\nu6ez5msM4Tatlv8AMm10KzZCbJmZL0WpGunczhZ+lg6pFptkwgqgykq5Fxa+\nnDN2QTkGBaEx9RnSJXXl/ayQPO2prThDRi52AFA6dlnK9UF/DaQNrKSVg68r\nW7OpWIUnk9K86tx9BBqwp8tnHcLQS5bTSbMc6v1bLBy2mCoqmQ1qrWjRxvdO\nmlrOz+DccTrkgllDskC/nwC7FB3zFJwehQQzHkfrR5g8gAaq75WeKmabhokV\nVO2+UT46NOVQ/CFk4PlLErB8w/ZMQhCjzmpJjJ//kPAKcrPJFbhuMJB2Bexv\ndwnK7CnaWnKcyQ/CD8nG1Pa00N382Z3+Px0AINIHXghaxgb0Jz1LXM8MBtDB\ny1AlPTYB+SBaRMZ9HAroO8G2WlByzOehyAyZUoVtLoJk4ujUdeBzj6Dhtcam\n9Kw40YRijdjlJIx46yo2y72916JFz2/v7JmRIe1PMTQ1h1RWxYQDfns9/wai\nuM6nlmJGKaFCAretBkyzvyqS0WnKX7FlO4XqQNtlHGd+BQiGPuxVHaBKCQJE\nzJrVvBQVSu6GZceD1L+rfzbclCLoNQi/QbiRAAtgwqEASid0a6qFVwTSodq0\nOA0L\r\n=TPy3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6Uc2E5orv5OF+KElth6tdjiROCxjviDVyTmDEY9QFfAiEA4JZVSia3BM2UwQiTy7e/2pxK2nFXquIX8QDBtdbqbWo="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.35_1557296988479_0.41674239871401886"},"_hasShrinkwrap":false},"0.1.41":{"name":"react-useportal","version":"0.1.41","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","parcel-bundler":"^1.12.3","typescript":"^3.4.5"},"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","publish":"yarn build && yarn publish"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.41","dist":{"shasum":"cc5687fbb8867c50a8a2edb0f9c89f3eace3dcdd","integrity":"sha512-/gG4rfHPhsoOugBadQSCLpQ2CkMkpIGRH/5GT8AOQLwAAASRDUup+/d32KtQ06TZpDekosCo5/sDwhUBYJI1Mw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.41.tgz","fileCount":12,"unpackedSize":437769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3mamCRA9TVsSAnZWagAATSsP/R6VSZ5SmkmyHDUma7OZ\nO1JXzKldiKO6PQUd3S3apdiCsZrqmz6jzyVzAYyiOXtd10JkF05h04BV8oDJ\nnb5opm+5A9jjnzhkjyWuQQQeKBkTxrjiWE5ZPFG88RD+qezEkm7cGmslGsk4\nKmdtP8X0zD9kETRc5n2CzVT9IQ1WsRWfqLt/Mg6WBHJ44zg/adFQby8LJvb8\nr8tXmdWzAXR9XJni+Az9MEyyHsY7UHI4cL2jtKoLygDuryOuJq/XDUaWRxib\nrsKwOdRhjcdHUPrthYIzhv6dbjkp9BztY6BfRtdlw3TP7dUXV9uMfJ5ufQC5\n50Zy84IrX5O63E8PhBy/Q+ig/Xl5ZCQC+2ll5AK7ozOfn6VfXFSZ4RMNZWE8\nTBqhJPEwzCnWpfGDgh+YtZwfAPoZ0QoEqFTeRaMWysBqIp6n/BAsq33kCam3\nK1Wmx/sCUPTZ5bh1uYTrXwQuoY9WX7N2AV6U+kKN8ptDr/T928OzDI+OzTBk\nsl6IAW/99F3bvQVbqwV4h7JvZzmz6k54TxW9W0VvF+x/wLKarwN8vEl+TCaG\nlp91AaCwRYuDSSnvfO/IBsifnhZ+ykffU5SVL7Sg5JQzbtKNSiJEcTFbLCXR\n/xSWQ6QHtHio9kY23dDe22W4G6fMzPZ0Gl6AeMsuS4XejTleBMde/i+Jbb/z\n59CL\r\n=Bob5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrIFoh/GMbSNYag6tMC4UvaSKKr3HHS4KAsnWj0wyy8AiEA/3DDXk9JO7DoVmflJVR7Uy5h67nF7QWgiFoIWIcYo7c="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.41_1558079141390_0.45262656609834595"},"_hasShrinkwrap":false},"0.1.42":{"name":"react-useportal","version":"0.1.42","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","parcel-bundler":"^1.12.3","typescript":"^3.4.5"},"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","publish":"yarn build && yarn publish"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.42","dist":{"shasum":"b932a407831c4fe48bfbb18e25483483d093a9ce","integrity":"sha512-IpnWiEVBQpHWpGzusNX4NB2NUPZYD4gQTHukLsvlRedZdHb+UtekBJvTmWZTbXfNk83dLPDwpX9u0U3s7PW5bw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.42.tgz","fileCount":12,"unpackedSize":437755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3mjoCRA9TVsSAnZWagAAVlEQAICOKwlxf4M2roCuiRsT\nMdbAO/oCMKPh+VI2ufOz5LnGOf18aG72x7hXuHXrF/BVvRJWBZdgFDBubXgR\nCD67gYd7a3MjLdHSa9EFYFs4gSDc+LTD4bVprEX8yFJ/YY/YbY0bafqiiHqL\nXQrqg+UeYN6Q/iKP28jrw5sUuc+116sPSW2bf8vE5Sjivwxgu8sB1pn2QEWS\nByrs83E5mtM+IgKB9G0RqJlsb5RiCtruXyuy08TDTo4f7yVVRl11wkXGJfAW\n/vtmSmpd81AjXXljPrHxaQtwsmXOYbRU16sGBwLlsg6wKjZkaOfmZTzAYw49\nQ94kbZ9OyE87XOLRoGVjwd+LOfaG8vhEl9SiSu1S/CjJc7eKee/gTEdz+tXk\nRbb1UHahznZVie29nLLi5ePasMjKOFd0HZkoeaPT9z6gMD94FRpdpGQOMIbu\nw5+njd1AK+gV2BhuAeVSc4LKQemtsxqCgt4RfIS7/Kri0u7dZyNRzvgZelaj\n2QxYat177LhxZIDLJnFpuiScjMxH3dIRkqjRuU9FCWVAqNXTSwRvgAtf7Efb\n6gryc2ID35fiXz+qV+9ULvny9DXFaiVMhoBt7cbuldbsmmfJsEYfOT8EnsuU\nvVvAcugSZDczgPkvB7e+CmjMXVZbWPs7xA9bEoDU64I9gSa5AVRAppDYVSvu\nc0nc\r\n=9e8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7SO0/xAObkGU6GVvke8HeLClXq10C2Tmb7NAgk3wZeAiBXOWMku+lyOhp1HJrdlPKj/cluTDeYDWe6onr3t+A1vQ=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.42_1558079720129_0.13260735632318776"},"_hasShrinkwrap":false},"0.1.43":{"name":"react-useportal","version":"0.1.43","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","parcel-bundler":"^1.12.3","typescript":"^3.4.5"},"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","publish":"yarn build && yarn publish"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.43","dist":{"shasum":"d3bb3fe4c2d2e1b9fcd8deec48735c5fe72e9a2c","integrity":"sha512-l6KIiKyppfRgAOipdtdnQ+20GhXGbucX1h/I+0Ebkt9Wlb80OAJKaZDopty+ZxPOoXweOB+vZINBto73XEa6Ig==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.43.tgz","fileCount":12,"unpackedSize":437755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3mkDCRA9TVsSAnZWagAAOfIQAIc1yIN6l34xHTtNUToY\nkO+sUyCXMqa2duYpkJZPjsYKbNhFwnoLLXl5c8MFxZtglFjnlA27iOOBQS/A\nYFW+HltKy17TxOVIA/rct041YFL0wl4jTYqMSeONlQ8mt9EwdxIJN8ml3r4Q\n8qfClBwhfQyk1TNE+BQj7scfcCl27utvCj7/HkrVBnqrAp/paodKu6hxReiL\nbQ7si4p3UQhytHHbvW/+9YkPT5ZzoZJWY1J04NvPVynoXI1jq4k9VZtmRFVL\nxJdoqpraGO/2DQsJUo4NCPdIQXEXJarsJ9FrkKsNQws0CSJfdscyydWG1clX\nokHkDe5ZBTG/M7yCNN4N/A7QOSt3YlT2gnRfb1AwxpEunaZGKhckg5QkUgIV\npD5ZBcOdsganWIz3gj3GFNegs1Pwe4ABiKYlKcghnNujF69+9VaEAxfEyXao\nN4tM3LT5OBrZCdB5iIqO+IWcz63li1djVinWL3gf4hbglAB0nRpf5FmKU3++\n9BrG6wBNW+kgRwqCsHv/jRV/K60CQIaa4IAGZ1xitINOdQIbC7aCtNrr4SIZ\n13xP9MQWneeExsahDGg438TQxgh7nW0wkG9gR+F8q4V3ku3DNXt35WQReBL+\nK9EaO+uIzZ3ccohelrmrePbvdSOmrVCt3k3akcVi+hGLJXjvrz2rSDaBujcx\nnM/J\r\n=7Z2p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGq78h+laqay8rnKr6/sfYC2rQx6/hxID/zhdOrmiU0CAiB0bWfwVQZErZ3xL3+C8sUROeZZ2e2BI53GZqC6X1i9Zg=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.43_1558079747118_0.3770169288820433"},"_hasShrinkwrap":false},"0.1.44":{"name":"react-useportal","version":"0.1.44","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","parcel-bundler":"^1.12.3","typescript":"^3.4.5","use-ssr":"^1.0.13"},"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.44","dist":{"shasum":"c751f7d749d8af4097df6de6e7c76406213c68c4","integrity":"sha512-s/S4OWBwqmwL4w7RCFkHtBLRWvBxpgnAyUUF1PihuXtCSGbWqCWKMpDfQgQ25ev7MVp64PK4w7xAucjTIXrn0Q==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.44.tgz","fileCount":8,"unpackedSize":18460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5OyVCRA9TVsSAnZWagAA600P/iNS6hLHw9mfFFaI96Is\n1DVFD7NaMfcOfBo2NEOg6AfK9QsUYvpUIEfxK0XYBbJbgj1SAWudbwRYXkxh\nhfi5uVz1qEpAgBPdgWuqwP7lHnrrfj6OJFOoxSrgkXQN2YVDoUU/G+o3als1\nE/kszFjlSRnNe3ZMoeuJm1iuKn0KJzsgWcj1m7xXHhxS6aRFH4c53/f90QSo\nG/0tAkihSjhYgvLfxb/mo+kBkqSPQSxHYzKtWRTTOpa4wFw+KPyRXy8r4lH3\nZKz6o7xDsyaNlU1AIvgwBHC9EakaHHXAPElsF38JdqGEu180hDXv4hmtB+en\nTPYz82nHKH5caRSHVeEv210KSabTJh2y4NMn24HWoniCzn2ejbHynEO3HPj5\nQSWpXSNbM7/7Wj22fsaPnWmZx1PLUZLOjknh/qlWeU41CdCcwroFRQuh/tSO\nWg/XnsFlqLtaJG5Y8pHYaOyGb/HOF0S34IS+a5JOPlqm94Q4xMjGbSHTiFR7\neQZP/eZQTz647HugSleWB4t0TRN+gkwBEVh6+IhXc4PzsiHdP4MKGue1FVqO\nz5Nb4XIfEY7KeB4g43c9p9HQv0DppA+gBJ/tRKRaQiMrq0KdeMkgLbfZbaUy\nbfgE9MHAQHG61U2IzSPR/JjO1Jan8aQnbbRIhn1e8Sl90ULJ6ubnRdNhuQeH\nn/f5\r\n=i5dH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBP4/M5QojnUyTw5tRowhbCO4h70h5q6H6qeW4DR6/KQIhAIAJ6fqfU6BDL1x7Qs79a/iKsOnNS9gRj9QIPweMV+Ml"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.44_1558506645021_0.14583441727298063"},"_hasShrinkwrap":false},"0.1.45":{"name":"react-useportal","version":"0.1.45","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","parcel-bundler":"^1.12.3","typescript":"^3.4.5"},"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","prepublish":"yarn build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.45","dist":{"shasum":"6a42ecbaa5922ec933ec91b4e2d59dc605d1d9cc","integrity":"sha512-0Y7eLH7NGQcZ44MPUST6VXSSHF1GcDzfD7HMiqvzS9xsQNAexbR5mO6gzzr05OogyQYzSoHwVMu/YLE/dqj7cg==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.45.tgz","fileCount":8,"unpackedSize":18484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5O0FCRA9TVsSAnZWagAAU8cP/1//uE9TvxNLJjJsB24S\nVD5CV7lXO/MDTyQsKak5D8/D5Z7wAyybFY+Ow3pGFt2edQs/kTfrb8JNJsiS\n8IXboMW3wbFZg7qlNxJ1OHSqUAcsaHzPFN3n6MSNwENIwyLgEueD1m1jnPlI\ni/fpNMhh/pzS1fmupQEh9LprSlU9FuJ55xdFAf4ZveuNq4K/9SiH5hBN3gmh\nyVI6xvjFsliiXjTG2go48wADFWlalPA34jx638oalU99sIA9O03T4qZEkMDp\nYfjuVYVkObyuz59vW/kzFi7wykjy6c4SjqQb1Rx/1K3ImhYceLjQr+RR7xWL\npTqUk8tmEv2ClK7qdRzLJDYOwdwu28QZUETtRMaRyQiZtwxyJD1s5gb6VS+E\n1xqpkX0V3i3BsQesN5ET4yvA4apA6Urz6DlSlBWPPpWDRbY46XiyazA1wap5\nDs99fQjvAnyz8nJvTqgYb2lLXgWIZ049IgXoStbfPDUfmTE71F80YRnD7KcN\niZTr8IqBGA9fLltFRg+Gl8ZRuCyMWSkKcD7ykT0FejFmhmjLHdnN5oID3nar\n/EGUwGY/+QfqYW1PZM/t//GnknXXuxcSp5oSTWJMmMrdgLW5zB/KSIwJPviD\nNIZBVTEz049T6d3xJq5YPyk1ZVA1XDGa0yrOQLPy196zteFpodtVKF7YHJ5F\naWd6\r\n=Cl7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtVIr+E2JyVfeKVIVyKqNHtkCcG9B3LSD97Qw3CyUlCQIhAMZCrB2Nk8DOkyM0955gA6USbHy2UxM1wOuuaqkzjSWn"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.45_1558506757052_0.4989206307697447"},"_hasShrinkwrap":false},"0.1.46":{"name":"react-useportal","version":"0.1.46","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","prepublishOnly":"yarn build","test":"tsc -p . --noEmit && tsc -p . && jest","test:watch":"tsc -p . --noEmit && tsc -p . && jest --watch"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","parcel-bundler":"^1.12.3","react":"^16.8.6","react-hooks-testing-library":"^0.5.0","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","react-dom":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testPathIgnorePatterns":["/node_modules/","/dist/"],"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@0.1.46","dist":{"shasum":"4a767eceb2b447f3346928bfcbeb00b7c5ac4511","integrity":"sha512-WW8PTdaMNoLBnOU5z+7bnRYwBP1t+WbjSsIcF3ZuhxwEUQ3Sx4WDpJytNUKim6WPBdNpjqbXz7vp0gBSV82ddQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-0.1.46.tgz","fileCount":8,"unpackedSize":21056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9yJrCRA9TVsSAnZWagAAfJkQAIoPHsw3KNGiXLaqOR1N\ntk0+M3lxl3QDwhulnqxGI5yXofa4tBYZtIdfAGuSn2Ez3UGTAiGZzPYmznw5\nIXhAB98KrMt9wYs/+HDtGmyEgsGITH+YJqXnCLnn50ePpyOez3LDx9J15L9g\nh/2KT2gf6it5nEFde3opZuQfQ+gdlsQT7DQxxcA4qKPmHv6RXwqrOxu3o0Cf\nkq8EYQHI6M3WVIqVu0FCHkL9ujiHIlDb8bKheVGgXZWWuyXV0uhLsfnkV4sd\n/qx8XUGhYMJOZBBwlBMqffNN/Oyf5RBXF5YvTro3ZqiVQD6FMKtOleh2qnbw\niApw6msgi7TzeuqAyj+cOoRNfVMpavI1PJJwicMCne4Lk1RbX+P82N3mL0U2\nkVxhE/9HRWwe2tDxJmsOvpwTp4O1+UUcTYfuxdUuuV4EJYb8Jqo83jFyBr3x\nLirTZDZ8Pbin5fdEZW1fIy39HFwpyW3O7/mlFqG3E5dn6Z4vIOvcbe5WZu5C\nJRHSz6qmn1V49PU6VinYc53LHncp/L+SKsGOMOF43SVgMrFugdqqMOdlUMqy\ne6qOtu2wN/ix5UecQKLCnHkbRBu+owKgN5GGE0HIUPDVecW7kah3Gg0YQoJT\nMBND0dCls8B8fSEr6J3uOQQziB0sZrun5EsgRdlUrg5pofIkmkVfVDitu8ZQ\nua5c\r\n=72Fg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnh9x0187sJ6F6OsXZebKa5G301vQTAP4AeoxMYYGiCQIgIogro6/RilVg2NHXlUF8ACm2XHSzx+1E/aTgvSykdhs="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_0.1.46_1559700074863_0.3935631428988706"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-useportal","version":"1.0.0","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.0","dist":{"shasum":"2cf15f55303166af56747ced580967063c0a2719","integrity":"sha512-FzQuBqMPTvFlAGx/HgYhZtEMgaKSacJOhjNjp/eJeZ8Nal53r/UYYh81l3AsZiHRdx1/CWmgURzmo4N8KGqFYQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.0.tgz","fileCount":8,"unpackedSize":25454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde9tpCRA9TVsSAnZWagAA4bQP/1sThnfwpXpgLmcYFTWe\nxXsC0bizZbtHGDIhMwK6SpJigYVcf1OMUtCTNcYIV16pZ3ZZrLhqvnMAq8f7\nNmWdV6Oj/8mOXweQi4RaDiAHcNHRviZ9U8P8NrccsDq8U3myYSM2wxbngV5s\n1hMTmrkt91h1/mMI3aq2iHPsZzf7pI+FzdkJO4YBvEBUtvUS3G6CtgDRlokK\nh4yNF4YdwjUzsaftvD0gyHLGZPDB5hIGqC9lZpL5QUKdOywDDaTjAzVKBwRr\nEvUz3x+wND38l/W6FxCqXxc664ZI/jd2/UyjqPUGHr9RVtxEtFPVyzHqFBvg\nFxf8I+n0yOtyvpZDmMAbdft6uEe8K5a5l8gXYZNPTOAxTka6K9Fap3IkBABn\nny8/CCIeio5g0K0cGSQY18G4yaibUTU13woGD3gxfAdCwKaJ1sur97XGBA/P\nfIEH7Oj5Jtba1XMXK+8tJvKHqgjFGPZBczNCpCy5YChbXpZnsnfHhYw17jSE\n172mY5iitd7yImh67suHwUICuDdzVW17lcQIKJQCig+aj/VyDpYvuJSR1agf\nzCj2Ka1Y9m8T+GYXwlSBz1P8jTv+7gRbLj79nAvCF5Mf/mR9ohDbkjv1i2rq\nxMBfbOT3NwWFMnz3k61PdiynHsUyfKNFY2DJdV9OcilWj8bj9zrRRTlumUYd\npyb7\r\n=EC9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGX28cKqYkxsH7ddPWDHuvHmAlQEO3DbYLKafxXV61qiAiEAolsFjBLhdzHOfhE1q6mmx97JZcIaAUimh/n2Q9yE+bY="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.0_1568398185216_0.7957741484857941"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-useportal","version":"1.0.1","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.1","dist":{"shasum":"3c511a98728332e7a5cca73cbd0813f626a05d9a","integrity":"sha512-vjx9a0/0RmquT5qu2RB2JCoEesbxHNzwd/C8ebcxl0GFGY2MM3FDjzabTqjC4HCwbPUysaH6nZ02KHjHefCKzA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.1.tgz","fileCount":8,"unpackedSize":24579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfGVoCRA9TVsSAnZWagAAlM4P/3MqkkVwq8k7uUw2PMAA\nRgnlCFurI5OXeJh7ly5kj9/3wMEU+EqnWB1mMurZhws3/wbo6rLvAqUqWKpx\npRSr9DK86meepw1d0eFJNo9lO3UArhkRtwt8NnU5WJVSK5wo2oEv0r3ZyvpF\nwKKDjVrk2XFwJ4qyr3XdwabjWFonkFLAxLPTdfwq5TPqOroEHoAx04Tv9ZNv\nNb1ZlBIcpNKwv9pwbAElPA/Roy3uZMfIJHny6vCmMnyZP9FJlqOW33H04nOK\nSdkxztus1MlFtRF2A1xTKMWvOglgWTdPf43vzoVnwRwewm1zoXkrORI67ue4\nUY4y47Pl56ept0g0F22cUM6zCxK3RhILG7bg56ZKhN+CfONJ8gY5eR4iCsqB\ntEWnpupy0QPyrO3wAg+Vi4GFjnRFJVgLciQccj9KwAfUo1fgk+I/6gJQCAwQ\nreQDyHYgcsB9psh/3Cicjv7QZ3Me8oPH9UVs2dCtsuBmIb0TV0hcfzWUqZ4V\nU60HVrOwG6J8LLT0qAV+nRpOUs7vxNKfux81eYOeIH69uStoQ+/WSB2J0O1v\nRvIT5BG+bpeOzEKzRc1rqgfIF2YBLBbC6ObAxVRroPFLqPg+9GwihoFfPpBz\nTRJ+7iS6vlTzTV0rySxY3t0QaLqxEviirKpN5+3FNiF2z4hFXg9+w6Q9O6UP\nF7Mi\r\n=IZ4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZ2oyiyk5rFa30P6jugkupO2lcaunyJ/YP4spkqcE2vAiEA5j75xrPyBUtU81RHsjKfarS5ZDaKJYTSs+bwXaXJg7A="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.1_1568433512020_0.7672998758829557"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-useportal","version":"1.0.2","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.2","dist":{"shasum":"2887a5cc1c5dae7b0e8b9ca265e571150788ffaa","integrity":"sha512-9BfeSi1C7Kezz14CwV0hObJ29DwU2ckuPI0QtRiolUVrllKzmjA76Bh0JuZzMeDXSCBjHcmGGOTkHlPgTROP0Q==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.2.tgz","fileCount":8,"unpackedSize":24587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgAa5CRA9TVsSAnZWagAAEa0P/0E+mcXi6ihwC1/3Wet9\nn5BSb0m/+8ZhqZbXkhZwgPF+z1ExUqikby3LxTABPgOTunevfeqeaChuyuBk\nB/HggbXg8hzG3cuT0XcuyKp8ywb2JxSLREPWok10niu+FsJS9tg9g3aYcV0Y\nu3YqB2N1PZ1UBldfZbxXCHF2FYdnk6o5bINwS+G3lp+Xk4m4hSRF6RvE2uat\nDmOUNEqiBZt3oX4hVr0JAoKaRSAer2xZsHJM0Kw1QSgAUZ9oPgZ07ClEkJl+\n79n0UG0harN8lb2hKVE4+Vv5qvbsmDWNav172qAOaIG6XJD6MjaeqyKZfAUw\nU0DIr7skRoBC2wH0MEQB/mx7MEuugEKn1LjnmKDb6cM2alFAu7TSurUMcuFk\n7hevJqkTEV4CxUnr9g5ncHVsig+0bVknj+vS1ucJ/7L6c6XD3P1SwZyvdFW1\nfiZBmd+v9ey8TnjeE8HbEl76+fNqapeYjdJYKs20pT1kI36xDFLNAxc2jUCg\nHwr8kJvhQeWIw3KNqWNpFIJjmooDt/qizHclbzSrMTje8HykTAZIPJYRU373\nJUOql9i/dtfcUC5SwGE7TIxqaqt6cVJnxTk3//xIkzYBAojDEtpbEmvmqELx\nWaokh5nBK12ADQu76BXEDRXNXoah3bOLvHMLHiIG8L3DEXu/dSu04yXQjChw\nOhHL\r\n=Ersg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHnNgWnjNJQeXY5mAUflo+Vi5AkZ79oh16ae5zK5n7JQIhAIlZBKcZtTJwWQpvfnUeYmFunH0KOGNRHSBgTspPQfn7"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.2_1568671415937_0.6888991552970407"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-useportal","version":"1.0.3","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.3","dist":{"shasum":"23f62ec33101ceb4a149606a2a4c98cde4dcd912","integrity":"sha512-bnBvgmW8J9Rh7vmLSYYiCdtXQSI4luWAdxRYb4gFaGwq8WgBHXUx7ILCgGUWix6aowIDzSHrBxQxKdfQymKjzA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.3.tgz","fileCount":8,"unpackedSize":24537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgpYJCRA9TVsSAnZWagAA27IP/2M2iLL0cabQQKYQe93x\ni5TKJXcIibuQbD+wJRhA7RQLojrGBMSDoSsjO+PbU7HvDUJVR1dOP/VuV624\n5/4DLxTKrpbY071vq8XX0/PztZnKpepbs20H2K7LIwdtbBTa8UAPJ0rRjdFV\nLkSZeHxSMFoYqx6ElrgMbvjcK3/RxVIp9OedopxoOX1th4+4SJUFB73TmGx6\nUu/SdxkAEyWDdUbM45I6x7/NPSxxcvKan5rrca795bi7c/TtG69F6Ha72pdc\njhvGgS02rvlFvPVbsjtRZGqGddtMKzUCsQFE0WLBwLjzBaS6vuvDt9BIVYvp\nPPc+xo2aCb5o48WzLVjk+8klootRxavoGSBOdBr53+SsdcmMmPikEYg8ZOme\nRa7lA6t97IwGvcx7vKS5GNXZr+tQRh2YZMvV2+MhvTKoa4sNJ3cgQ6oRi+Wc\nv67mqcoOlS68CnwfNwqPQdAPIO3PnQaQS4EWpRTFNMVoo0xTQ2KjJhNKqQvg\n2AUS8nWsf3dgbMuqN8UAbOFX5jHabxA4YCYXgss5zGxyat7UYIYDU8pC7Y5t\n7zluq198ZdsSHKpGzBiowkw1INq/KRaAYMfE4kVoZSQ7UtbjhCY0h3xBYlYV\nzFJaipE5TDFtxMvMvRB39chBXm+NY6iv/0UIdFJBpVmAGEAlWafNJJW9lJL4\n0wK9\r\n=+NcT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuGnRIzkBuUUIuZ+OtriZCxlXCWye+ikLILGlA6JbMygIgRmg0DO//2k/G8IHveUKTcvi55On9lP18MZB0AgWmpwU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.3_1568839177293_0.6431295839200304"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-useportal","version":"1.0.4","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.13"},"devDependencies":{"@testing-library/react-hooks":"^2.0.1","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.4","dist":{"shasum":"94cd47f501e657fdb1be8ae829c3942f4750a2dd","integrity":"sha512-HLjPSdAEGPI2DjCyuEXfEfFa1fGoalqJVNtWXxaZXa/paibB8HoLvaKWmcsypPKdFhdW1QJCRllEAhLulVILqA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.4.tgz","fileCount":8,"unpackedSize":27348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkvUwCRA9TVsSAnZWagAAEYYQAIjDpOiJO915c0xYvtBA\nbLVJBXO93wAcrjdwI2rpjqbohWjDMfURgKn1eoHNWpzCtgcPJP6hMCEeUXJ8\nKnECJ55E6Yz4aXY1tJzyEt70WcpNRYdNbG3vo7P9NdFnPvEYfHwaZ9mf12Q0\nZ7IvtXztukoRYEn3xxXgdaCsHTMCb8w0kigEh+nLmBOdSxVbAcZIZNs7PHYA\ni0cfpYA4sbg0YHJ7YcePoUEEA/VqvLDJaj5eizsFeRNwN52gCNkhxdjQQ4WC\nVS8PoXf4d/THJRbCk1QdfmimfVcmwOZwYEOAwzJcGMURwoSTaAAk3d8Teh0H\n3QBLAgWJxclI5Pd1nLIooLFkMZR2gKC8buKyLMh0HNONwT8g2pTPec1DEjCE\nniJ/DdpL7HLXrFzl5RbPHaS9GoDFzfOSiZqnLTmHXH0BAeqHcSrnR0VPAw0g\nDO0Vnh8tGi+ubtzlxtD8xZ2xJwAsK7xBARAZ6GgYRJdZFNgfrJm1hD/eccSS\naLbBWH3DinmJCMo5SV8GEGTKbOlkLtESNlFbKxULXkHxixWDVSbY9WLIpDlk\nySgA63+k8PyjQMU+Iqu9xjKzrc45brjbAOUjX8m6IgbNsjOBr9jVeZ5BCJuF\ndpItdd99Vm0rP2YD9xQy4JCQfsWZSO0vhVC8MkbsxUw47yZ144Up+Y/vP6Zm\nWS9T\r\n=N+RW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQlbMbeC01CLJQu3kLxmHwF3TlV/5jn88bEk2MYjsT4AIgRDeb28HICPn2x+/yeP5xAip57UFrXjEf2WQAjgt4BtE="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.4_1569912111513_0.08709983816274258"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-useportal","version":"1.0.5","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.5","dist":{"shasum":"d1062620142bda8a1d8791056db9605c4afdee5a","integrity":"sha512-9B/4EVrNiUgNBRbnOL/owyW7MZD0lheho2R3LD0tNikdFma7HYFzH6Qm4AMpA0eLTK5VpghaRHK5IP3vBr5GZQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.5.tgz","fileCount":8,"unpackedSize":29590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdst+wCRA9TVsSAnZWagAADE8P/226dnRxBBwcGTlCfqC/\nAaBnm5EUFxDPgcX6ErPlZBrGiQYv54UGvDvMBDru7VU4mXjNMItBeKhDJH3g\nLktKkNpWe+vKncn5lP4iXlU9yvuOwaY88+ZGhYplZRsJkRAULghmNK1+Mg4H\nh4SQyQXDZvHMrNKyvshWWEyy7aEnlg1yoWClfxvtpwPTYpBnvoqWXhrJ3/nc\nCZIq3mxCkeIh04696ucTdurCZ2BEo4kTJ1j2uO1vczk6JtZqf7vEvofW0+v4\njRjy970OEilC0oYInLV2bJo8ZLI6fY+L/kYs9bBary2VZptBaU/RaS7gut8r\n/8IJwBhRSfQBpsxvAYY0HHwrB7JcaR4WmeU1omooT4pOyl8r9vhkLMrsd6AW\nK0QtC4Z3MfGEmdBb1wzeC1ejKWVbPY/eKYFtR3cHBHbi6YMR9uuxI8aLwVaV\nf8L6bhjn5JooybjsmTzba08+Jq/UQwXl68kEfDG3QqLmQmW6t6WP3qttbVxR\nFdrrQ7CFVKWeciqDnNmGJdI4mstyX7/DUGBH0UqXxUWfrvfdq3tEDoufLfwb\ntUnE9MZa73apqSazpUlxwKEqBaR3+6tKVhfnA995+wvGLJISlNiMyxJRb1JW\ndd15isHuyFk0vc2cceP+7TdJADs3BZvl/LjbOM/vBwsHoNo2AUwHewT/fyKn\nxc9s\r\n=7Jxs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA72tVHSVo/vTG7EbHq4X6uMkK/uaMRoxw4XndxNB2TqAiEA9fyB2gPryAls9avn6aq+SqL8Vcne9uQdte9rZc0i1dA="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.5_1572003760245_0.07955029656848223"},"_hasShrinkwrap":false},"1.0.6":{"name":"react-useportal","version":"1.0.6","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.6","dist":{"shasum":"d36f430d70912fcf6f7ab7cd75e5ebe82f11d2f0","integrity":"sha512-wHl+vp6W/hpC0XS/NQs93+jIgvSMdYQnWXLwNJF+AVIPvQNChsFLxSAnogYyr4y+NylMV/vhiY4/Y3ukcqf2Sw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.6.tgz","fileCount":8,"unpackedSize":31283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds6DVCRA9TVsSAnZWagAAKK4P/iiOWZNvFg3OVTTpoL8Z\nsjDt4Fow6pdtMpdc+gcduJpbZXaeu2tNiUuu5KVCepemYplqubnZFVUIt2WI\nF5gqAHlkKXVwQZ/FkH2hiINsELLtntfUH5VwV4SqWtQEDnYY0qG8xsvOPkj3\nRNMntmTDfiA4CHN8iqOnolH2CLQ8h/AZPjO3nq+l0luA1Bjj4L4chGaSVbRU\nKtfZFnwNALGmeTbpOgzXFUwIa0F3ABuCZUrbMe5XqHAq4f89MEQzE/uAQen0\n4siQ+PSFJy4LVl6hA1V8uK7Z3aKqFdHMgIk4pSbQfemapsa1eV+CDv5pknO7\nMLpKJWNpmhM4Ix2nERB29ozqmIQfFONXC7PHnUWSkvWDI8cG7WTJIKzFQE+7\noCfMDRfIbTvdgPipFt0TlZQNPtImHjHg+AyLrX8jlp3/me8wdpKev9q1SdSa\nT9YMBl83tDg+aX+MdnOqdw3Hwha/srYoSRPA2MG9zNaRUANpHJaOtSzzsaqd\n/+n40nIOwTUSxwlo3HLMAnOLyhaXg5DDiS4ElpP+6jgCBcIUwKelKgo7YX5H\nJWRPAVDs/EXn2O+Xl2YbK/U3zUAIJkKJhBcXhFiCRv0QjMNZoMFDqxcjHj7p\ns6rtV7rCwGm8vZP0InX7kNfxvqAHiHtmVflgA5FfXhe3JvYKh76Fhn6ZbYay\njHKX\r\n=D4Gi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEe9YaY6yjH1qNbzr9JQZNGPNOj+r0dboAmx9/+sxDLAiEAgj4ihPEdzzCo11mSec0KWyRjToioudKo0D2B0Q3WbsU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.6_1572053205221_0.474701641069738"},"_hasShrinkwrap":false},"1.0.7":{"name":"react-useportal","version":"1.0.7","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.7","dist":{"shasum":"d21b042e1b8f62ed308442e46909b545f72ab3cb","integrity":"sha512-aOiixzosw8U99zhr4FXq5cp7tjSl/Noc704BnvRmkniY1rtzAlxncdb2XdriSWZ4RNn1ncKiTVS8ujId6un5lQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.7.tgz","fileCount":8,"unpackedSize":30645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds+OdCRA9TVsSAnZWagAAJr8QAIgC/rpUyOJmlgWFj+Jz\ncBD4+N5i+m8u2QYCw2bxulhCYCWZSpztmD3QHcNXjPNaSXQx2jJHDkXQvBIf\nRDhmQWI+zMUb5OtYWwDlYeYWuG3mXleWuj8mEiOyUVGthcLdqR9l79wIYqzq\n7YMqe7gZm2YcRmWpVUdDMGI9yAm9Fu+L69B4RDowoHQNqyQs0wlNQvrsKyV6\nNBEmdzAx9ufbSHvZvn7FS3ECEWaPbUcRjsPSlb04ZgSVv1UpLOPSnZAy8nUk\nkQxT7Xc3bSUJ8McILvqfFX56Pf+d5FyuNicDzlv2cvXPeiJ3NOTgmmm92+Za\nS8JmqLUK2leJAEHXUJ+RppJOUnojK0u6k4y8w9bVQuvxMDcl03b5Gw4L9TX5\nf9mHIZjy7srLhGwUb+C6B8q5uzW9MYTMM4VY9QLL58kZGB+OOx1K+V8+pNtM\nlK7woDhwWsumfeUveOkKvUR5nAjK5DQqCFz6Okbt8e8quVshxm/96za2CBB7\nUIujbhJszE+EqBlqn85T89rBIF2pe6AOm2MuHDtgdDglt+lMOBbauiv4cSjn\nKqcGnzvfamhGYu2J8ggNsbNhGAJSzwEMg755Q+t/665Eckea5B4tL21Sbk+2\nGReXBmXakrH30SKpGokkyoZ/yYfcVZL22JaJxHynrSeStFv6TGujw5P9HZhT\nsh/8\r\n=tXcH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCja8yyKS9OBmmmOKxMzUdGx8T/CorWBtx5XjPfrKW7lgIhAJxuZDihu51nfGQx1hXM0WrGYSkEDAYDTUsDY54FYgYz"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.7_1572070301000_0.12807460040026153"},"_hasShrinkwrap":false},"1.0.8":{"name":"react-useportal","version":"1.0.8","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.8","dist":{"shasum":"1017d06a09bcba74196e3acc0c29692f98461d38","integrity":"sha512-dFhd4N23sgVSg2Y3f0mSsxgYn+Mxt+fIrodk1WuFazQjm/v8PHC8DNul+DzbJQuCZW4gJXgrIRrBjlEbPW9gqw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.8.tgz","fileCount":8,"unpackedSize":30645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds+XbCRA9TVsSAnZWagAARAAP/j6NsLloVE/deRwyHnLA\nJtJ1a3NbIBGnomHFJzuBewLSFzQSoCYm/1/4R7YOa4Vl84ObuSKYg3zcqi3g\nuE66qBiYsOQE0zYqbCcWnZklkye9DvL+k1CGi1m4OsIBYESe8pCFdn2twhI4\nyN5br94UpH3DFhwHIDcV/rJHpT4nof0GPsiy8zXhj22/LfKE9cF3+EJUXGsG\ng8FohbFLjj+h3VTHXaNaFqQ/M35JbbhmuIuDSttSRshrbUe/Tu+mfeIcLD0h\nWkxGvBljaZV8+PvoURnm/7Ywjg35TMu0hBmtXXZQSFizyf1t3uydNzSaRBnH\nG928UXbTb6Pkie7KjeoNFdWWhY6hfYYXS9SpZBGIPSTJ6VGh3MCKP/E4BK4m\nXwC43QlTwFzPGXwvL82Esm9KxiXpOLLHfzWQUpdHuM9k9TInboJXGAtw7Y7f\nj5qN++BTR3czpnxAqCB7+DtCj0A3GQJRwqccKoCK+oKpV3g6MK8k/LJq6BHB\nAbfsy9JHw84WKsuvDdlB3HGa2Vmd1OIuXLYHZEWz/hKWMTyWLX/v88jHeXGA\nddCSLQCm5lHkO4DbBP3T3tFxFtt6UepqGn1gPPYw+epPqn+/8OQKgSjEUp3m\n4VXf1dfzxJaCbtJGYGKcGz9NNIz+cgJOds7R6A0F1M0n6XyBP+94/vXdH8RY\nQ0i+\r\n=jDl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZYhl/BJZaLk6XFH+VO+5OiHwExel7Ns0BretWSMCvBgIgMq8uX6/W8otW8nSa9XpxfkIqSQsHMRRNN17BAPKHzJU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.8_1572070874780_0.7075070513012256"},"_hasShrinkwrap":false},"1.0.9":{"name":"react-useportal","version":"1.0.9","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.9","dist":{"shasum":"a553c7d8002c77348ffb8579d4e5a717643f62a2","integrity":"sha512-2tiz21wkgr86Og0aZKGUanNaVDTDnbViYLRmk/NtKNFj63opb8Td2ri+ougRjaXMgyQzbH21DIhf0JrBPvT69g==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.9.tgz","fileCount":8,"unpackedSize":30129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds/IxCRA9TVsSAnZWagAA2i8P/RE9u3JPWjiCq+gJnuRR\nFzmqaPlnSqGfNVR14fAryp/2FhDwRG7rVa3RRY/blQl8NddS1c2qxlyg9XHi\nxzRAmybARcUtWHJzkbm65HWrLGRXWvP3WlDnOTkKGHPoRxrWEwZt/HmLYgu0\nFHSZH7efYNEdlZ1atJzni29aWFiZ4yV8VoE/eyBsJxEwe3whVMJ60ek1abz5\n33yFNEztdW9JxTQbvL2AhHf6iGz92CKvb8IyUiUb9vxHaMMLtUKDkHru2qLK\nHVGVLyITNmPOaIYzp8c5ejnecr0ilKWbU5sTm7uHoOOxXsgiE1Avwem7RGjg\n8GNhHzzv25GCyuAmvk7CH6vTyFWyeJ4X906AQ8jJF4n8HDC0L2M4eiWJdA39\nIRgf9RX45/WqMEiKxAD632kfxIQkcC6K6hgOBtjLGdUsKALOV17jWmFqpuNe\nPTF43VCADr2pIFvxc9MPjjWCEsbf0qVlhCEh6dPaGSVg5XcXiIuorAlF+L/a\nvPun9LzogcgAiz6I7Goh5UcFJlxF2Lw8ZZhEn5A9dzPlJsy618iaoJQm/xwb\n4n+fOk0F1CC7uKxQ9qlYBBVSfngBYn0ntFPv57yIiS0gzdLgLY4FAiDTqMCX\nd5MIX9zYf0iiRJJvLKkR9dNSZ1SywHZK4woseP8d1aq5GWU7ewR+qbYHJZx4\ndLoA\r\n=GAea\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT5MPCfXU9U/XDiuJ0teaCjBCcfiGdiVVzxV+alGiwRAIgZ9rEB3IWZm6cbw8u5TJHQ6NhGAm6Czv2YCpySgnkJ6I="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.9_1572074032580_0.9137158602595348"},"_hasShrinkwrap":false},"1.0.10":{"name":"react-useportal","version":"1.0.10","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.10","dist":{"shasum":"ae9874efb56fec662f28a25759f030a39e013245","integrity":"sha512-sviWBzZex4TbCISN5HZ61tcy3CHGtzUTwp2widppwPedf98yE82Hlnku5+9O6QHub7Uqa5O41tdwV3wL+G3dUQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.10.tgz","fileCount":8,"unpackedSize":30405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtAUVCRA9TVsSAnZWagAAtYYQAJb5tNz4GPKvKiTQWh5i\nWQhPeeQ+BiHByuuzeYKj9W8ZZ++PQyzavViheTbF6Pr/jHeDYSbX3aqRSgXv\ncyl40m7RIoWBnmYSyZuuNszN5mKp6Bh+XdVjhZyxzg3SQdRa2F/uO2u59phN\nvgqynTGI7stC5AvR9o3SzSaxpWB0oWxU/GW07hj52ecJUvpSLA6tMEX48S5u\nqMAtkP+oXuriEVwyR3+iwToSsJZQwo8NdNmcaKd/Thi8ksSSmKAAdOXohdHQ\n3zEhfllaOM31SxfjCWcgOoVoTemL1eToVY/kMmzSUDu66nRHfjpZoO93tBDE\n7D6KD2DvC1lINjS8w3jLqgrP+XyZsRJH89yciv/ID26kTpPJ09km9GaKuQwZ\npNcyq0A4Yt5UZQWxq4rdzndleH6Us+N0/OnX1Y2jshRyYMlvb/IkIP2lU/Ag\nNcx5G4J4IyriS8cEL9W58OJCif3V95eOvSvOMQRifQM957SqAEv4H9rKyRze\nFsIYHE11NS29NzgT5dKPZ08WXVoakmNwn5q7/ii6othf/VK5fdtObZ3k0DHi\nHo23KZ4jryGT7PLv2MdsZSNRQEznz5kfAwEqJ5A9AQ1rO1XJ0xiprwvGjuel\nn0ngtnIN8CaGGL1nxTYmYd7CgtC/SCigVXko8LdPeER4Y8YQ/7DQxiJxDELF\nmYGt\r\n=ziSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb1/69+MB7GRxrXE0hvKQd+rT3rjEuapJXklk+p7fEsAIhAJ8Mn6p50WfhInj6z0F29nHw7okfE68Y8QsX+dbpNWk4"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.10_1572078868887_0.9641136793509233"},"_hasShrinkwrap":false},"1.0.11":{"name":"react-useportal","version":"1.0.11","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.11","dist":{"shasum":"345703d4341639430b324d7554b138bdbe0632f0","integrity":"sha512-AaxBuR9ahEDnaIToGpUjM/i8x56coQf7Z5KLmCPPUWALkomwG8K+yKcEP9LRBwijc8LoQDYWVK6GzTvEnLVPjg==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.11.tgz","fileCount":8,"unpackedSize":30439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtAiVCRA9TVsSAnZWagAAmyYP/AoWNvaFzVqeTpWbzF44\nIuJhpazozYpUGrcK4KGiYQrgQCwnZKzYKUfYjqJ8mSNASbHmvK+uUgWM+q0f\nYYnx/1Fdklns5OQZr4eX482okDVdX3NevFmuZe6tKqKv40CqxA5ssJ6+MJqD\nqT/6CnaLNivkh/M9JR8IiRpi1rs9OeZ1GeMeJtALjbZuhzV8VzEAKvohQTqs\n2j2cJbSF7FvMLt1i2fD35zjrquYhwrJj4pXC9secTzgn91dfLvFz0vQpo0aB\neLx2qsMFURnxvZ+7NJFQV6GnU7X2cJvmEL71dLjIXMgNyHxTp3BNceL5CRlj\nX+pcqnVoxNMNtgiv47+ywd+4QvpRPf8+noCD9e9u/wzWe1j1ylJElYKUaavy\nNJF00ZYjiFivWW8rC2RMjAUEVO2Ban4n4BWOmk+FH/CUBq7B6PdGKulioo5t\nJtOCJfSj3cEAPF6gO3GwHNO8kga0LxH3s+Ijuebmt/wHi/xqLKIHyJv+ca+v\nYrR7Z4VD9ywbI/rXzUdjB7qE/jMXwpZMrOpSKj+BeqxKhjLnK824E1MSJB0z\nP+Nb+b4aaT9O35fFJiaudcfMRbBTKDvbeI4sYf7fx8i8kswaElhelmUmpCAA\nmsjeXBwhetbZN92whsPgRjw5F21Y3U6JF7kIiy6aLmTfg6dcNeXG0YfVhL61\n56bu\r\n=LCDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1G0RmTi2cf66fW4jPxd95kcWTCmFkmneU0s3S3ApnEAiAZSB4XjkhleKz13nL11833pNus0CMLdksZ7Eo3iaL/gw=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.11_1572079764937_0.3824170233060058"},"_hasShrinkwrap":false},"1.0.12":{"name":"react-useportal","version":"1.0.12","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.12","dist":{"shasum":"50330d2e87762812d480f68f6a85fb76ec750124","integrity":"sha512-C5MxFYizjAtMQQxNmhPUQq44qFX8KpQuDhxmLAElvanJeVhtql4477tjK5E76hYD0OwgkKToO3D3AWlhZL7VnA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.12.tgz","fileCount":8,"unpackedSize":30535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtCEfCRA9TVsSAnZWagAASIsP/3vYsmVU16A/JKG2hPX0\nvRLtRWTYevRY0170FvfHPIpD5x1lXOclBAOh7jImHiyTCVKznUym1JwxM7Yx\nvEFy/1mU8mzdqGFk4Gs7V8M2+5r0UZa1Z10tuA3jGDgALONIkwtqBUD329yo\nfsNbm6el1IAvqQG0YTGwxt+b2HzoNwcQSgTuZRKw6z+3SyAiWivJwOfK9pBl\nhWvcik8S+BhCg/7YUDaGYiVj5yXr1ek1kD0UbXhwJhp6+e7cg7mNoxAuDxz9\nlehwKdJQj0Vgz0eL0kT9YggIz2bRX0Z0XjzTjWOp8kjUngqCij1BTrrSfTHC\nm+Vn1qdNPVeXV+y8imtyGHsautGPPviKn6H+288AkF7FserrQs5Co67xj4KP\nBWLUHCmo75MC2SUdLI0mQcFat3TaLt+y/ABFnyeO8mZTS0/dSnAIl4Y7mBIc\nEMzrcBJFm8S4wa5PNi4KUA+x5vgmxU+yN5e9LLrsKwlvV4YOv3ZVVvsAGJ95\no5LUMkjEdF/xjm/ZPJMgKq6dNomPK7gXGu7zunsHqEB0fGrIFqiFOOy85lVV\n1596xWCowDzIgyiL0JBaVOEjiO2sXEPZWxoTIoEgQNbfVz+/GgrBFbG+ixhy\nzJ2SLWbfGcJ6fis90B7Jxpb2mjlaEv9V/1OxT3agHIHzucwvoforFx2VyFmN\nA9ku\r\n=aCh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB23UNVFCGBYYOICl5H7yyvHzrqJuiVnlkjKgNLxVMQ5AiA6DdPuXzj6DdJfBX6JkDhl8zFNvZ9Tn178SAM5bGy7+A=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.12_1572086047075_0.8660257983791813"},"_hasShrinkwrap":false},"1.0.13":{"name":"react-useportal","version":"1.0.13","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.19"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^22.17.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.13","dist":{"shasum":"abfc29f8128756cd7382bff7c81a4f446b792199","integrity":"sha512-83KpNTXUIHnRVTLeMberIblCtssvRSKCPnG/xT9NW60gDYfU13pQBNQKCVUF8MBK+7LnCQ/ZrOuXl8Mp+iXdXA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.13.tgz","fileCount":8,"unpackedSize":30401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt70yCRA9TVsSAnZWagAAUMUP/RkD6Wp+yhFIctZUGQMB\nAk/tHzQqr53qjSHaqvkmgfVDgYriFMGwRAV464Dl4BPQHlwW33yQKygchZCm\nCzzZ1wk7axvyZ3lEcVG8F5iOofhd5wkDfxIK6FtrFkBs203SOO7UKgHMd+T+\niixVy87I2rNZGNQDLuPKOhy6dnd9HInx28jzoTMSZm2mFPAWgU/UyY1n4Wsb\n/0YgXHZqi8IbMVR8H0DYzDJ66PpaXq/+BCa3sEpU9ack9nTSYN/FAUfJ3sPR\nO767xuleHdFXIds52IjLNY4g5igGT80l8o6EY5ndY9tN41upZ7v/67U6YuOl\njDezBU1M70qnItnWGfwaFZZHyUm/7FHHgWDi2KC/BpVO8Fsql5Bz6ioWBITu\n2vX3/JTm5E53p7Scso2bs/LWyp4u3OxaYIEZ2nrHHA2p29nP3rnotpj32uFs\n0FLWdpsn0r/SMza13h6mikm0inLUtKdpdkSgUmOjWBaEMlUQNeYNeCP5Rivm\nqcCkhyRSdgN7AHzlngI6qOe/hKVq1e2pt85GvVJMFYQ3dZWBtTDdd0ThY0jd\nW5tqvFFbyXR4muYUGeHnQGwHABfY6hKIltGTvohyoIw/Cm77pi1+zSuvFw52\nwhW1RxL+QwlLKAZ+xpeEcC8hzJWIO2+d9aWa9sWGaYX92MRFHq7Vax2hlWlo\njYnj\r\n=W1b7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmObOFChGsagcWbqT7gKCINGrUZhMWqxqCHo2Q9aDzMwIgAqDgwzZ/v/gzce67G1SxH0OAkNsHFAF6S1PTQnDKOKY="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.13_1572322609887_0.16305060952065742"},"_hasShrinkwrap":false},"1.0.14":{"name":"react-useportal","version":"1.0.14","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"git+https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.22"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^23.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"gitHead":"455338964f935aec68c4fa00bc57d692dc7bbfe0","bugs":{"url":"https://github.com/alex-cory/react-useportal/issues"},"_id":"react-useportal@1.0.14","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-NKLJsY+hgy/jFJlsIBJGK/8wBdTWstEaQNy300wRp7J5DFtNlRRbOpn+R3Z4j9mtQMTyG1ENc3tz09/9JxjQNQ==","shasum":"7bb1376c1b60b04f45020205eb440d7fbbbac097","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.14.tgz","fileCount":6,"unpackedSize":30446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRkxeCRA9TVsSAnZWagAA9rAP/A93AIG0n/xOtR665QUb\n60D1K0ezCcnNbptIcZAIohHKts54c5hgKObw5uU3mXWKZvxJEfS+q/k1GLQ8\nih2mUgxJm8r4CRpjDWtCCd+wHjN33pgmmpxO0pq3Woi0V8mfw1N1xFVZkJMx\noz0b/MbtpTIg3NzEn7ZWKsMvVz8e59KVf3miE2PKjpNaCahfZnmzzJ5lDDdP\ne2rwP9tzp4fWaOluaD+60Y1zEAtKcgeYfb9dSxEMR5obO7iX8wV+HAxDW2qA\nt0eHrKjyeYBuGxA07Bm7DHjQSxuIR8slZeI5zkPdm3Pu6zPxiiqrhgjADuHE\nylboUWgUWggcg6Nu1Aj7C5recZkLLjLNcB8ArIdO4py3gA49ai494g2p51aj\n35yKlTF6Ab8JPtmHvxWBGDvv7VFMqrMeDLGTvb8bDvce55vQn9clAun3LhX4\nCkLuvphGdmsB73TCZCKZuzgrI8SpR4X067GPuT6roUwKmDzOVqUvPliIpsdq\nfd2/PleeeYPj+rnHIXhjexQxHkXp+Zfc73eFN3X6MuQzL7CHbEIhUv4Eya8a\nsM7HMN+vw/DTfb6tMJLgLTd33fJJT48IrjsHWLBEiMMNCQ5YzJ8bpIyryMZI\n5TIdr0K2ulGtc+FkImDfJY2JX68l92C6C8t2qahwjyOh8/KkQ4cS5ISwIlc2\n+wUd\r\n=yjCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeLxYZPZfUmiceDGbJurgq1yAFrzZrj/vAIIkN2dnhlAiEAmMUvXieGuMCvIXNafP5eRce0awiyQ+Sy6u4NnnkkssE="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.14_1615219806366_0.5983546888011078"},"_hasShrinkwrap":false},"1.0.15":{"name":"react-useportal","version":"1.0.15","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"dependencies":{"use-ssr":"^1.0.22"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^23.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.15","dist":{"shasum":"963a7b4206250090f64c74fefedc88b08a3603bc","integrity":"sha512-9D35A6o7CIF3AmbuPUM5y93uitW+FYc89NyAF2pt6Bxr72EA9hzp7VqUlq98EH9xpnQNGDtYG7ZJGNLHOnVimw==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.15.tgz","fileCount":8,"unpackedSize":30446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtnrSCRA9TVsSAnZWagAAOAkP/3/Imz+nFJCHCs0IHdN5\nm7AtwIWKainUxjQfR7c2uewDSTKuhvIyQ15zo30OT1eZ6dwtrdADpmgsHtQe\nICxcatw3Ni2Hqo1dfLRWZG1K2FeYHbRePhzB9EBpJEOCASJomJFjd59vNylB\nSo3CUqK1202aEtc8b96+K9XF6Vo69d5GjScZRbQ+lDWRpxzpXIgzKgWQ95la\nYjXvDI1o9Yn+H4Fb5lVJ7wbRI7b9UKmnoQcEFECu+vIosARjlZkUnNiY32fH\nweTQPYCF0UoKbkSJuGvAVRgv1Z3F9C9KfsmvUdYsy6ILZK+9vZJpsbcpGQFa\nRIYcSdjpTSxY8ykOrS6TNh2LsZQo1tmNfFp+VAq6q/dhsUa12FjD8Icf0r7H\nnstRT7mizv8Wnen235IR07NDgPWeTHALf+fe2A8e7hrYbBZb/qSwcZ9fLVH2\nLWR1KwVzoPOqH2fdPIjSzQcW/teqazSk62CP0mu/m8w89EqTYd4zPaL6v1QA\nK052UKmEdVUCan1xWWl/tzMwZf3vdLoRcqDvChCBzyDzK5XEJTPnU/y93Qgn\nOR0VYa+by441prGT/rRpF3GWu0AhD0g417UPKjl5sVU/QsMH6dcSoiWvxmYL\nFeAVpyWG/5hQEFQQaSYdvKpMb4XUyEtiILMEXS+Vmvh/HQw8VAKACO+7pDK+\nyvnX\r\n=Mz0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDN4LBkk7lrfukyIb1PbNJEnqjMcMv2byEwl2YZZ8OzvAiAZDWJe2hswjt0FH108nwF0JjSvvXD/cYwjDZ2rNkBNrQ=="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.15_1639348946195_0.12462494547370806"},"_hasShrinkwrap":false},"1.0.16":{"name":"react-useportal","version":"1.0.16","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6 || ^17.0.0","react-dom":"^16.8.6 || ^17.0.0"},"dependencies":{"use-ssr":"^1.0.22"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^23.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.16","dist":{"shasum":"d442b4f430d92e5e9f7adb40f59375d12c51caa2","integrity":"sha512-sbmixDvJvWAS2YaGB4dA6e7EA08MXTjQxjcujC4WYLWSJOR2BsF3PnVAlJ9N70dDC/Z6zjgs8IKiaPzmGYHcXQ==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.16.tgz","fileCount":8,"unpackedSize":30468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtnrqCRA9TVsSAnZWagAAJLoQAI+MIn0u6+UnKxDrLU03\nMlkLkEPwbbieKpu5QCiJap46/+lZhNbu20B5lhEmb41QwI53BOdKCea0M9ow\nN2w3bXqB1p2551OG3EJtNz6GAe2mXrlgaVLcGWvg65uPzbffE7fkxPi6j/VN\nH7XM4odC4PJZ6vne4U9SAF8gyQgEz9e8s9CGDdxj8kxtG3Ct599/l/Sm6DCd\nnKpyTjwXolqgiWlOcrjJmuKg8k2CeAh5HvWcijTITaxYIsDAR5vZZE95n8dR\n30fu8dbGPgtsEh17bF9HmWlWfT1qUMXv3lpBexR60Yv5/CntgkwRtvssitW0\naKYvXp/P54xW6BPbBpHmO06luEK6QH18ftpjvy2OslIU4U78hQN7ds1qdort\na0v/McR71bkMz0MOqa/dFeBQShyJMKcppaSQZAIkFg+MHXcfKWu4uGxOXy22\nxS/XJRlxttNmV3PCGIEhPL/Yb+e2kgEe/s7lsFuGkhtcUMSUD37oRYYnRUTK\nvp/QnTla8gtGVW7wVLSk6WWkMu5A6QuHJyjH2mVA27hIEZezv1nWEI1k/HaH\n0Q0Qypqm1OYVt+8Iai+sGVmy5sJUlGR1suwUdGS6wK+sb62TACRrqk02DMOJ\nEX6tIPKYpw0tBWZ2rdk829LR6ec8Nl7tlFQxMI0Uyg/pkqKvD3mXHVMETDpB\nBs13\r\n=6ooZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjO8Q5c9igMiJIs5OC0mOu3/T65xV7XFHlMPR7RPQXLAIhAI0h1v/7Vil4JTZFCh2GLEHpDBr8fC+In3mXb/k07ZJB"}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.16_1639348969951_0.8897183347728563"},"_hasShrinkwrap":false},"1.0.17":{"name":"react-useportal","version":"1.0.17","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6 || ^17.0.0","react-dom":"^16.8.6 || ^17.0.0"},"dependencies":{"use-ssr":"^1.0.22"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^23.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.17","dist":{"shasum":"dcea1de8aa6d1ebd4bb3bb08075180a0e620f718","integrity":"sha512-IS1NC+qQtp8e9Z9f8EPpW5whU85VuaT9Vxzw20vAAfKoRB9dlsnFmZ8NeNkbjNaue7Iy64Qsafs73M7qvkMzoA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.17.tgz","fileCount":8,"unpackedSize":38556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBcPQ8IQn+NyiYX7d/Q9X0i3dHwA4Nb0IpYPa19GgaaQIgbNYnGIsQctafI+VnsyuBk8hZjPExCj+IkIGL1VMHgaY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizZRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopQg/+Jpg9m2K/c3a9oCL67DU7sNj85a68dI48067dFMhfqPYpHzfF\r\n32OzIZgs6QvuAtuFGBJnvxdPapffm86gTLJhQVmslyii79utb+WJO0rgx7u7\r\ncE9LCuN0HsNYgPnIfCJXSUL5fDx5cTf5DVOFidrGF+x94xxhPR+eEm/K515/\r\nChMEXR2w//1WeaDByF0oORjTAHxlURIcmlIHS32IZ0gcPWwWsHtF4i9BO+ck\r\nm0zE4sWKbU/Z1+QsHmj8wWQUd7b1SQnz+MNZmy7IAj3oZaKyf6JI4CAcwIh1\r\n30X6LiWmFzhMpgJjgYG9xvg7jPYlqHhSRZO09SC+xujv2ZpmYJl0aw64BmwA\r\nfev/w4Xj1kRzaY1GyGuGAa/c6GRvlW2C5z64EYGam/QEjSYMmgf0ojWliYZb\r\nYIA1od4clw3nfxOCZU+zAmOaDj/pWTrAazOk4ukCzNLk1RXNI58ZN/Nbmxea\r\nxSP88qHva1rbs2574JEHQiV3aG5ZgmOBMPtNYDWSK1ssjLvfpf9AZmy0S1U/\r\nrMxdhbRZUJU/5I+/S7GtbgqlT/hU5aavmnlqT5na9eU05J2RaUqpNGbCsFif\r\noqWkMKvzn9faMDbKLZG3LxbzfOfdI8POKjc2Wx7cotrIzyr7pJ+wu8mLPghC\r\nEP1jHmIHYx8AQQXs37wOksKGTSu9ZBjWolc=\r\n=G6XE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.17_1657640031475_0.38201074303221705"},"_hasShrinkwrap":false},"1.0.18":{"name":"react-useportal","version":"1.0.18","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.6 || ^17.0.0 || ^18.0.0"},"dependencies":{"use-ssr":"^1.0.25"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^23.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.18","dist":{"shasum":"b3baf14962f44402b2d0d6152acc2035c5342bd8","integrity":"sha512-dGuT/yyE2T9RtUxRZJYkIX8tLHC7KxAxbMw/Ufjiwo8ixoDYzkk9LFKGnARtCtFz6Yd5AoP7fVymrN3eT04jiA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.18.tgz","fileCount":8,"unpackedSize":38578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDH7+m03jmQoerQffyaHJkPj68K+4BO26QJFM7WGwHWAiEAnbiH3RdjqpWVWXAVEmClVWQOOW+RV0n27fFgyAtyaCA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJfI6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdNw//SX6Xba3XmKZFeepKdrehoJI7Pm91GeQyY3vBAnwy2sCOAMdJ\r\nXRpml9V7hU8vFHIsMx3oVBXAynSQoE+YzwKUWOxNxjdpJ9SUJHYbNDmy24bY\r\n0JXvEu0aqUuUQ5aYTMGAR2ON/upB+ZIkiXSUxnSYAuTmsHaoW0ZGUO3b2SHJ\r\nFOILPApGJuH53Cz4PYwP95ikpeCzpjPcuhJ/fqAgCYDZUSL1glQa/IZslYuD\r\nrSo9eN8UIZ+J25g2Y/qa532xej5Nku76GTIAuNCRjhsx1pRCa/AhJz9ICigp\r\nIgPBBZl9LSsizM+kd6Thfoqd/UJo1Ui5qw4ZEN6p+MJRKyGJ28OqtD7EzteU\r\naRHt/QjjbxaCZmfHpRSiGXsi0QNtF2D+l/IA5RKr8llqv2aLmRf1IcsEGtQz\r\ns/WftXO4LNlzIgJwn24RkLtsR+/j2PxJmgD5LoVG9EREc8ZaTiKhfRrURME1\r\nmJVWUc/FJUP2tFQ03Z9B1Q/LZRdp07/NjvXUpnT29X7UjBHKG+ahMqt7WBdk\r\n8LaJ0tKZ5Sk8hkOfDYl/fsQVQIvAQL+oyVZ0tyzCnz0w3HIUulXFdQKpFGg0\r\n8fZzJLnQTUrdWige3LbUeNugMcn286sTXXBt6J/qvgiS0cCF3/PZQX4TXGtg\r\ndjl9V6rGUWOda4RxEV7dZQShlowwyYUVwNo=\r\n=jpCp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.18_1680208442214_0.8859209984434107"},"_hasShrinkwrap":false},"1.0.19":{"name":"react-useportal","version":"1.0.19","homepage":"https://codesandbox.io/s/w6jp7z4pkk","main":"dist/usePortal.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"},"description":"🌀 React hook for Portals","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","private":false,"scripts":{"dev":"rm -rf dist && parcel examples/index.html --open","prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test:browser":"yarn tsc && jest --env=jsdom","test:browser:watch":"yarn tsc && jest --watch --env=jsdom","test:server":"yarn tsc && jest --env=node","test:server:watch":"yarn tsc && jest --watch --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"peerDependencies":{"react":"^16.8.6 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.6 || ^17.0.0 || ^18.0.0"},"dependencies":{"use-ssr":"^1.0.25"},"devDependencies":{"@testing-library/react-hooks":"^3.0.0","@types/jest":"^24.0.18","@types/react":"^16.9.2","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.2.0","@typescript-eslint/parser":"^2.2.0","eslint":"^6.3.0","eslint-plugin-jest":"^23.0.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.7.1","parcel-bundler":"^1.12.3","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","react-testing-library":"^8.0.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\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":"react-useportal@1.0.19","dist":{"shasum":"473168f1a1c4009833d49a46b05d974a5850a166","integrity":"sha512-gXXxBu/j+gQrghUh5l0/GJxy3MoRxQRX0P3jpNI8c+4v/ey1ZGW3Tqh/wTYgBs8NdumvaYe+IiKGMYntEv07CA==","tarball":"https://registry.npmjs.org/react-useportal/-/react-useportal-1.0.19.tgz","fileCount":8,"unpackedSize":39712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXAouB0lKC/6lKlYT49i20TZIzg3QZ6xTRGJippmKdhAiBMkQz1p6Wu2ZD648EOZI6OEIIJyRVAWzk89kcU958cNQ=="}]},"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-useportal_1.0.19_1699032630962_0.8167484454437788"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-20T03:49:00.579Z","0.1.11":"2019-02-20T03:49:00.746Z","modified":"2023-11-03T17:30:31.398Z","0.1.12":"2019-02-20T03:49:23.132Z","0.1.13":"2019-02-20T04:16:26.489Z","0.1.14":"2019-02-20T04:54:52.901Z","0.1.15":"2019-02-20T04:57:54.722Z","0.1.16":"2019-02-20T05:06:32.598Z","0.1.18":"2019-02-20T05:11:17.609Z","0.1.19":"2019-02-20T05:15:19.354Z","0.1.20":"2019-02-20T05:59:31.155Z","0.1.21":"2019-02-20T06:26:25.444Z","0.1.17":"2019-03-28T01:08:40.723Z","0.1.22":"2019-04-11T01:02:23.133Z","0.1.23":"2019-04-11T01:45:55.912Z","0.1.24":"2019-04-18T04:08:24.326Z","0.1.25":"2019-04-18T04:13:52.548Z","0.1.26":"2019-04-18T05:35:09.174Z","0.1.29":"2019-05-08T04:57:33.555Z","0.1.30":"2019-05-08T05:10:23.577Z","0.1.31":"2019-05-08T05:14:25.208Z","0.1.32":"2019-05-08T05:16:43.978Z","0.1.33":"2019-05-08T06:11:55.491Z","0.1.34":"2019-05-08T06:17:01.871Z","0.1.35":"2019-05-08T06:29:48.581Z","0.1.41":"2019-05-17T07:45:41.569Z","0.1.42":"2019-05-17T07:55:20.456Z","0.1.43":"2019-05-17T07:55:47.262Z","0.1.44":"2019-05-22T06:30:45.252Z","0.1.45":"2019-05-22T06:32:37.248Z","0.1.46":"2019-06-05T02:01:15.025Z","1.0.0":"2019-09-13T18:09:45.344Z","1.0.1":"2019-09-14T03:58:32.141Z","1.0.2":"2019-09-16T22:03:36.816Z","1.0.3":"2019-09-18T20:39:37.434Z","1.0.4":"2019-10-01T06:41:51.633Z","1.0.5":"2019-10-25T11:42:40.432Z","1.0.6":"2019-10-26T01:26:45.339Z","1.0.7":"2019-10-26T06:11:41.133Z","1.0.8":"2019-10-26T06:21:14.943Z","1.0.9":"2019-10-26T07:13:52.753Z","1.0.10":"2019-10-26T08:34:29.057Z","1.0.11":"2019-10-26T08:49:25.080Z","1.0.12":"2019-10-26T10:34:07.186Z","1.0.13":"2019-10-29T04:16:50.069Z","1.0.14":"2021-03-08T16:10:06.486Z","1.0.15":"2021-12-12T22:42:26.361Z","1.0.16":"2021-12-12T22:42:50.117Z","1.0.17":"2022-07-12T15:33:51.625Z","1.0.18":"2023-03-30T20:34:02.394Z","1.0.19":"2023-11-03T17:30:31.211Z"},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"description":"🌀 React hook for Portals","homepage":"https://codesandbox.io/s/w6jp7z4pkk","author":{"name":"Alex Cory","email":"results@alexcory.com"},"license":"MIT","readme":"<p style=\"text-align: center;\" align=\"center\">\n    <h1 align=\"center\">usePortal</h1>\n</p>\n<p align=\"center\">🌀 React hook for using Portals</p>\n<p align=\"center\">\n    <a href=\"https://github.com/alex-cory/react-useportal/pulls\">\n      <img src=\"https://camo.githubusercontent.com/d4e0f63e9613ee474a7dfdc23c240b9795712c96/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e737667\" />\n    </a>\n    <a href=\"https://lgtm.com/projects/g/alex-cory/react-useportal/context:javascript\">\n      <img alt=\"undefined\" src=\"https://img.shields.io/lgtm/grade/javascript/g/alex-cory/react-useportal.svg?logo=lgtm&logoWidth=18\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/react-useportal\">\n        <img src=\"https://img.shields.io/npm/dt/react-useportal.svg\" />\n    </a>\n    <a href=\"https://bundlephobia.com/result?p=react-useportal\">\n      <img alt=\"undefined\" src=\"https://img.shields.io/bundlephobia/minzip/react-useportal.svg\">\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/alex-cory/react-useportal.svg\">\n    </a>\n    <a href=\"https://circleci.com/gh/alex-cory/react-useportal\">\n      <img src=\"https://img.shields.io/circleci/project/github/alex-cory/react-useportal/master.svg\" />\n    <a href=\"https://codeclimate.com/github/alex-cory/react-useportal/maintainability\">\n      <img src=\"https://api.codeclimate.com/v1/badges/609840b6dc914e035d15/maintainability\" />\n    </a>\n    <a href=\"https://github.com/alex-cory/react-useportal/blob/master/license.md\">\n      <img alt=\"undefined\" src=\"https://img.shields.io/github/license/alex-cory/react-useportal.svg\">\n    </a>\n    <a href=\"https://snyk.io/test/github/alex-cory/react-useportal?targetFile=package.json\">\n      <img src=\"https://snyk.io/test/github/alex-cory/react-useportal/badge.svg?targetFile=package.json\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/alex-cory/react-useportal?targetFile=package.json\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/react-useportal\">\n      <img src=\"https://img.shields.io/npm/v/react-useportal.svg\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/alex-cory/react-useportal?targetFile=package.json\" style=\"max-width:100%;\">\n    </a>\n</p>\n\nNeed to make dropdowns, lightboxes/modals/dialogs, global message notifications, or tooltips in React? React Portals provide a first-class way to render children into a DOM node that exists outside the DOM hierarchy of the parent component ([react docs](https://reactjs.org/docs/portals.html)).\n\nThis hook is also isomorphic, meaning it works with SSR (server side rendering).\n\n<p align=\"center\">\n  <a href=\"https://github.com/alex-cory/react-useportal\">\n    <img src=\"https://github.com/alex-cory/react-useportal/raw/master/usePortal.gif\" />\n  </a>\n</p>\n\nFeatures\n--------\n- SSR (server side rendering) support\n- TypeScript support\n- 1 dependency ([use-ssr](https://github.com/alex-cory/use-ssr))\n- Built in state\n\n### Examples\n- [SSR Example - Next.js - codesandbox container](https://codesandbox.io/s/useportal-in-nextjs-codesandbox-container-9rm5o) (sometimes buggy, if so try [this example](https://codesandbox.io/s/useportal-in-nextjs-ux9nb))\n- [Modal Example (useModal) - create-react-app](https://codesandbox.io/s/w6jp7z4pkk)\n- [Dropdown Example (useDropdown) - Next.js](https://codesandbox.io/s/useportal-usedropdown-587fo)\n- [Tooltip Example (useTooltip) - Next.js](https://codesandbox.io/s/useportal-usedropdown-dgesf)\n\n\nInstallation\n------------\n\n```shell\nyarn add react-useportal      or     npm i -S react-useportal\n```\n\nUsage\n-----\n\n### Stateless\n```jsx \nimport usePortal from 'react-useportal'\n\nconst App = () => {\n  const { Portal } = usePortal()\n\n  return (\n    <Portal>\n      This text is portaled at the end of document.body!\n    </Portal>\n  )\n}\n\nconst App = () => {\n  const { Portal } = usePortal({\n    bindTo: document && document.getElementById('san-francisco')\n  })\n\n  return (\n    <Portal>\n      This text is portaled into San Francisco!\n    </Portal>\n  )\n}\n```\n\n### With State\n```jsx \nimport usePortal from 'react-useportal'\n\nconst App = () => {\n  var { openPortal, closePortal, isOpen, Portal } = usePortal()\n\n  // want to use array destructuring? You can do that too\n  var [openPortal, closePortal, isOpen, Portal] = usePortal()\n\n  return (\n    <>\n      <button onClick={openPortal}>\n        Open Portal\n      </button>\n      {isOpen && (\n        <Portal>\n          <p>\n            This Portal handles its own state.{' '}\n            <button onClick={closePortal}>Close me!</button>, hit ESC or\n            click outside of me.\n          </p>\n        </Portal>\n      )}\n    </>\n  )\n}\n```\n\n### Need Animations?\n```jsx \nimport usePortal from 'react-useportal'\n\nconst App = () => {\n  const { openPortal, closePortal, isOpen, Portal } = usePortal()\n  return (\n    <>\n      <button onClick={openPortal}>\n        Open Portal\n      </button>\n      <Portal>\n        <p className={isOpen ? 'animateIn' : 'animateOut'}>\n          This Portal handles its own state.{' '}\n          <button onClick={closePortal}>Close me!</button>, hit ESC or\n          click outside of me.\n        </p>\n      </Portal>\n    </>\n  )\n}\n```\n\n### Customizing the Portal directly\nBy using `onOpen`, `onClose` or any other event handler, you can modify the `Portal` and return it. See [useDropdown](https://codesandbox.io/s/useportal-usedropdown-587fo) for a working example. If opening the portal from a click event it's important that you pass the `event` object to `openPortal` and `togglePortal` otherwise you will need to attach a `ref` to the clicked element (if you want to be able to open the portal without passing an event you will need to set `programmaticallyOpen` to `true`).\n\n```jsx\nconst useModal = () => {\n  const { isOpen, openPortal, togglePortal, closePortal, Portal } = usePortal({\n    onOpen({ portal }) {\n      portal.current.style.cssText = `\n        /* add your css here for the Portal */\n        position: fixed;\n        left: 50%;\n        top: 50%;\n        transform: translate(-50%,-50%);\n        z-index: 1000;\n      `\n    }\n  })\n\n  return {\n    Modal: Portal,\n    openModal: openPortal,\n    toggleModal: togglePortal,\n    closeModal: closePortal,\n    isOpen\n  }\n}\n\nconst App = () => {\n  const { openModal, closeModal, isOpen, Modal } = useModal()\n  \n  return <>\n    <button onClick={e => openModal(e)}>Open Modal<button>\n    {isOpen && (\n      <Modal>\n        This will dynamically center to the middle of the screen regardless of the size of what you put in here\n      </Modal>\n    )}\n  </>\n}\n```\n\n**Make sure you are passing the html synthetic event to the `openPortal` and `togglePortal` . i.e. `onClick={e => openPortal(e)}`**\n\n### Usage with a `ref`\nIf for some reason, you don't want to pass around the `event` to `openPortal` or `togglePortal` and you're not using `programmaticallyOpen`, you can use a `ref` like this.\n```jsx\nimport usePortal from 'react-useportal'\n\nconst App = () => {\n  var { ref, openPortal, closePortal, isOpen, Portal } = usePortal()\n\n  return (\n    <>\n      {/* see below how I don't have to pass the event if I use the ref */}\n      <button ref={ref} onClick={() => openPortal()}>\n        Open Portal\n      </button>\n      {isOpen && (\n        <Portal>\n          <p>\n            This Portal handles its own state.{' '}\n            <button onClick={closePortal}>Close me!</button>, hit ESC or\n            click outside of me.\n          </p>\n        </Portal>\n      )}\n    </>\n  )\n}\n```\n\nOptions\n-----\n| Option                | Description                                                                              |\n| --------------------- | ---------------------------------------------------------------------------------------- |\n| `closeOnOutsideClick` | This will close the portal when not clicking within the portal. Default is `true` |\n| `closeOnEsc`   | This will allow you to hit ESC and it will close the modal. Default is `true`    |\n| `bindTo` | This is the DOM node you want to attach the portal to. By default it attaches to `document.body` |\n| `isOpen` | This will be the default for the portal. Default is `false` |\n| `onOpen` | This is used to call something when the portal is opened and to modify the css of the portal directly |\n| `onClose` | This is used to call something when the portal is closed and to modify the css of the portal directly |\n| `onPortalClick` | This is fired whenever clicking on the `Portal` |\n| html event handlers (i.e. `onClick`) | These can be used instead of `onOpen` to modify the css of the portal directly. [`onMouseEnter` and `onMouseLeave` example](https://codesandbox.io/s/useportal-usedropdown-dgesf) |\n| `programmaticallyOpen` | This option allows you to open or toggle the portal without passing in an event. Default is `false` |\n\n### Option Usage\n\n```js\nconst {\n  openPortal,\n  closePortal,\n  togglePortal,\n  isOpen,\n  Portal,\n  // if you don't pass an event to openPortal, closePortal, or togglePortal and you're not using programmaticallyOpen, you will need\n  // to put this on the element you want to interact with/click\n  ref,\n  // if for some reason you want to interact directly with the portal, you can with this ref\n  portalRef,\n} = usePortal({\n  closeOnOutsideClick: true,\n  closeOnEsc: true,\n  bindTo, // attach the portal to this node in the DOM\n  isOpen: false,\n  // `event` has all the fields that a normal `event` would have such as `event.target.value`, etc.\n  // with the additional `portal` and `targetEl` added to it as seen in the examples below\n  onOpen: (event) => {\n    // can access: event.portal, event.targetEl, event.event, event.target, etc.\n  },\n  // `onClose` will not have an `event` unless you pass an `event` to `closePortal`\n  onClose({ portal, targetEl, event }) {},\n  // `targetEl` is the element that you either are attaching a `ref` to\n  // or that you are putting `openPortal` or `togglePortal` or `closePortal` on\n  onPortalClick({ portal, targetEl, event }) {},\n  // in addition, any event handler such as onClick, onMouseOver, etc will be handled the same\n  onClick({ portal, targetEl, event }) {}\n})\n```\nTodos\n------\n- [ ] React Native support. [1](https://github.com/zenyr/react-native-portal) [2](https://github.com/cloudflare/react-gateway) [3](https://medium.com/@naorzruk/portals-in-react-native-22797ba8aa1b) [4](https://stackoverflow.com/questions/46505378/can-we-have-react-16-portal-functionality-react-native) [5](https://github.com/callstack/react-native-paper/blob/master/src/components/Portal/PortalManager.tsx) Probably going to have to add a `Provider`...\n- [ ] add correct typescript return types\n- [ ] add support for popup windows [resource 1](https://javascript.info/popup-windows) [resource 2](https://hackernoon.com/using-a-react-16-portal-to-do-something-cool-2a2d627b0202). Maybe something like\n```jsx\n  const { openPortal, closePortal, isOpen, Portal } = usePortal({\n    popup: ['', '', 'width=600,height=400,left=200,top=200']\n  })\n  // window.open('', '', 'width=600,height=400,left=200,top=200')\n```\n- [ ] tests (priority)\n- [ ] maybe have a `<Provider order={['Portal', 'openPortal']} />` then you can change the order of the array destructuring syntax\n- [ ] fix code so maintainability is A\n- [ ] set up code climate test coverage\n- [ ] optimize badges [see awesome badge list](https://github.com/boennemann/badges)\n  - [ ] add code climate test coverage badge\n","readmeFilename":"README.md","keywords":["react","hook","use","portal","react-hook","react-component","modal","lightbox","tooltip","notification","react-portal","react-useportal","react-use-portal","transportation","react portal hook"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-useportal.git"}}