{"_id":"promise-portal-react","_rev":"29-c5f848fc8f8ea0b446e99ad756b9d3fd","name":"promise-portal-react","dist-tags":{"beta":"0.1.37-beta.3","latest":"0.1.44"},"versions":{"0.1.15-alpha":{"name":"promise-portal-react","version":"0.1.15-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.15-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/react-promise-portal#readme","bugs":{"url":"https://github.com/rpenfold/react-promise-portal/issues"},"dist":{"shasum":"83c4df830c975b006911665f6c530ab681360b77","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.15-alpha.tgz","fileCount":27,"integrity":"sha512-AY7aDdy+Ztt//0F5vu+u9rfCzbz85CN82aoo46EPHKUyk2KcDnpahLpYI+j31P8KN88SyVKm9OzDrGmPH2k7Ng==","signatures":[{"sig":"MEQCIHWmrK01fF6LGU+EU7fOieHt0IOxglHbKIreqFWvHq1YAiBf8mh7RDWNFznAJ9KPUNkfMxuigKecZdJngHPoyahWgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm1wMCRA9TVsSAnZWagAAJd0QAIlwibfW4CBqcJdUe57C\nST41jC//I+65sTjwTeA5ZZjRwZZvXpmPgEd960V2vHLO/aoZ4Qo4c/Qn79Dd\nI71yCYubGOoA40O5TMnTDGV5ObyjbT93MYfRfFbK3DeSreyv//ThJ/ejiXDg\ng5V3RYL/kVSXSwRK8PxX/n9SVumvidN6V+VUgL6H5uxcaAC18qVBqKc9XtiX\ntyFiS/NMx0JaMFbNgBQPzOmZ9nXo2d7g0BBsqGr2bsNGwDTYHGe6YxkIyqui\nqv+9tMrGAN7T9mCL/vC3aKOLB3JLcFyg7YaOpcCREoTkuRvRrpo4mMS7cXRd\nFfDgDmuOAjm/h8nOrshOTQzt1T0aQVitucJubUMUAue8wNlKKadA+pLbgRqQ\niyMjXz1N6om8Gzlh1fe3trPjAgjxnlbp7wI+lmByQqbTKAQkbUEkG/0hVzWQ\n4ivWI4JBp+6FRVwdfUuuWd1BcANg4L3/g0nUdhCU8FDL+ZD42/hz9u8dcrcf\nMgc1llon9ivhj+2Fu6a/1DQ1PjPoJxVKOahTsg4h19Lw0bsXPw+3dOzMXrdj\nrmY9xpAWchyWnIph8GuIXRsq+jnUQZO1mn/ceE7dkdjmWzENSw334ztLVEiF\n9no4JSmuT+OHC+BFd3dKlTtTFdkrGc/jyyc7HssTJuBCralQr7f9FpR7hOvY\n7MwD\r\n=Zc2B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"8c56e8f9e5c2d9f7058f4fb2296c89fc51916307","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","typecheck":"tsc --noEmit","prepublish":"npm run build"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/react-promise-portal.git","type":"git"},"_npmVersion":"7.3.0","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"15.5.1","_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"25.4.0","typescript":"3.8.3","@types/jest":"25.2.1","@types/react":"16.9.34","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"2.29.0","@typescript-eslint/eslint-plugin":"2.29.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.15-alpha_1620794379779_0.5241848481575995","host":"s3://npm-registry-packages"}},"0.1.16-alpha":{"name":"promise-portal-react","version":"0.1.16-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.16-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/react-promise-portal#readme","bugs":{"url":"https://github.com/rpenfold/react-promise-portal/issues"},"dist":{"shasum":"7f1e68be9cae5afe5aafa098ce87b5c138295f31","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.16-alpha.tgz","fileCount":30,"integrity":"sha512-GWMHGxKbSz8dDogGpVQtOZ3aAE9BbHDbfGGBpjiNqIH87PV4merV22+9YryUdd6dZLWs3DpmXJpMLU4iP90jTQ==","signatures":[{"sig":"MEUCIQCSe8CpLFEchvv1Tk90Vo3ysdFDZwCgGEKlV7XxYAQSlgIgE0qNZCrQs/6KMt8TB5DmQMgLTKYlV6U7NU8r/a3aCtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/S/CRA9TVsSAnZWagAAdF4P/j/xS2je1AE59bvUTILt\nTVNx6fRwwOWkeOHFTwOOPYIfkP9vUs+Q9S/IpIzo/ly+echiG7yrywrYPbm+\nfVJzEManUX+r7fNGCVfI0vvuO9wK0Kk0DPoL+9G8R+izJLmnZAXch6shDtCh\ni6Mvpu6+I+yi3Gp7gZEkrCs7nqefV3wOiE4AfDahs4svMzEYhAaTNZUiKYCF\nHye/thvrNAZ4XNIicUsHjfFGduVt32TiZEJ5hAEksTl4d2jy9c1XClqJwW+r\n1KmcfGXaVTvnOqH8YFzr1n94/Ser+ph0WncsYsyVEVd3mrBkfRsr8ne6LaLc\nZpOPNm3hEck43PbAN9t8+BW3es5fZVW3P9eiy7K6IBxSfv11bejMUk8/3aEB\nO7IrjWrZHHQLKUI/YCKPe/ZyZJAUmsJu4VWhW2wVWLtd1ihkStkuadd8baq8\ny4yUg/cnIH/G38Hfej4Uupx/tf0ErnZfZ1JKQmlTEuG/EJsO68McOyz0Fml7\nHgK4wB7mV5yxisIwWPkWKH24DRo6GJK/p2Y/kDqkUhg+WlXrUQ669a7vTOY3\n/nhoiwGbrPCzZS//2lHt71+qA/3Sm57EDb1FvqOFkz1nyIqOemLUCLqShEd7\nhhqXZs5PuXxVGCxJHgOC3OoXD5UNpoUK0ARE8UDiNPMitm9Xs7riQXt0BjlN\net6O\r\n=dS/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e16085b58234fcadbb9fe338b1c48a8406320cf3","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","typecheck":"tsc --noEmit","prepublish":"npm run build"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/react-promise-portal.git","type":"git"},"_npmVersion":"7.3.0","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"15.5.1","_hasShrinkwrap":false,"devDependencies":{"jest":"25.4.0","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"25.4.0","typescript":"3.8.3","@types/jest":"25.2.1","@types/react":"16.9.34","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"2.29.0","@typescript-eslint/eslint-plugin":"2.29.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.16-alpha_1620833470616_0.7225050986275046","host":"s3://npm-registry-packages"}},"0.1.17-alpha":{"name":"promise-portal-react","version":"0.1.17-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.17-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/react-promise-portal#readme","bugs":{"url":"https://github.com/rpenfold/react-promise-portal/issues"},"dist":{"shasum":"5765f39fe9632ed01df865d247fcf009b5495093","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.17-alpha.tgz","fileCount":31,"integrity":"sha512-NzZFMaz+gK72Sq/ykZKVtq8vtRs5fbpYNNs0/dHo8OUIRQyzW4OCJ2neRpuXUzikruftV4Fo4v9erKSrZooL5g==","signatures":[{"sig":"MEQCIG7A8bvHQVYlD4Js2O+n+Zxctv3De/qV8KS0CC1qvU56AiA8ljBotyNxLd4Krw4I7yYWBY6OMxToXFAi54aL+l8NzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2qbjCRA9TVsSAnZWagAA9VYQAJdF/jYU0weIBfb6flnv\nuCpHovDdszpyW5uDVjtBMMbj6W1yL6J8PLwKGIvCabwJCDJRwOKnD2GVC6rb\nTD1O5YOD0AOKha3+TPydabNSeqPLLDUp9JClGqdFkkc5LbJc4dngZNq7o7Gt\nOmP7mumdxhq2y6UvwGkDhrs/y9lYV2GaGS9nwoQDgfccvhZltll2GPHlzDON\nytqXRm+8WRefg+vFaJXnW+vt31eYl2pez+WGCzEWJkuFWqYylR9dE/4HBeS5\nCwRG1MsWyi9OFC4CQUbgNPSNXiIOAT3P9QpdnS+Ukmorv2OZb6FPP/iuTW9r\nyPOGca8ctnJ00VxhtNCdjBFQhG7Yx6V2+3OcVLBLT3jDYJzLjdoUF5cVReN/\nEb0LDSmGZIttT9JCXenpbHwYxLYsTjajocoMaiHxXqsItY+vjCA88lrOzOHV\nskKppONBia2+4YMpXZXTD32TcvcrgIy70MaKnOsSH6o+gcKIl2BhQCkjf5LE\nH5oJkmgIipydH98vGB+Ub8v6WcpJEFFdazskmc5iWYJL83j5q3m6QsUgrH33\nTxQ7AnNJfFR3TwSneh0d0b21a3qfEZr84K7NTv+54Lgb/OUn4THwPbBsNUhJ\nYZvgKGUfEc3gUR7cWSqZkous1fliyQma3AlzDXRIeQMx3HBjrb4CyobM5/HW\n07Lv\r\n=CORo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"5f85d175081b3ee6fc560dc0d05168cb02edb7e2","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/react-promise-portal.git","type":"git"},"_npmVersion":"7.3.0","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"15.5.1","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.17-alpha_1624942307280_0.4566733297762755","host":"s3://npm-registry-packages"}},"0.1.18-alpha":{"name":"promise-portal-react","version":"0.1.18-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.18-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/react-promise-portal#readme","bugs":{"url":"https://github.com/rpenfold/react-promise-portal/issues"},"dist":{"shasum":"cefdba2ec29fd6d5fc08412c20c30a7b445dfc88","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.18-alpha.tgz","fileCount":37,"integrity":"sha512-nCjjCeWIlUWEoDxC5oKzgJ3uE0E3hg+90nXAJctZZfmoVoJ6QjmBJWA1l46unLyKD/Kdlpm6E1hLu4Q07+bk8Q==","signatures":[{"sig":"MEUCIQDLsXsfZSKlCn8JMwzPGElssLC2/EGiSDqGBWzn/RwSYAIgFsb5PFDQau8/VOlYsDCRnOzhS3rb1MnGlSQkHe355eE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2+TgCRA9TVsSAnZWagAAPYwQAKFIJ3MG91PlSmct4S95\np6qJhueBBVzGOfthWoyaNcAWLL8+q5B1WijS5BWL+AX56KGRS6AsCHe80hYW\n7i4Bxx5uIxhN3138vwY//JnuyAly7lwIkOcmn3neh8Y3oDEWHcHCyfFN/clA\nTneWVbJPX6DtwvtX/BN8Ev1JK+2Pybg9Dh6CwM/WBLEABRja9CR3TnUE7lEx\nh3hywx0fI1cXNOOHMd9+YQ290VaY/BFRpnXU5HOhvXKSxgrroQaq9N5Sqr+N\nxijh8xcZYStI9bxGUg3IskADKC+tBxJbagX+ZphKSlwpUBI5/D8h8umHNfUJ\n3eWhBPZF/0D2qZAHv4EsDKthmNRKXKHhj9NY+SqZ1uk4alLEGy/M7D+XBdeY\n7uKdZqsvfLvpTOpKzmWSKTQ3woqZyxXIWO8SpUjBPA6Nx26zl+OI/Y3VVhNF\noTpjMW4jv6ko2Wi4ilTC4Rz/DLJlp0ZbNy1IVriKMXaJIjVEbxp0BgF7pZiX\nRNjVdLcI0FDfTtrIpEQP8KLiiaeuaAf+DBwa94cYInHfziCcVBvETRw4213y\nT8OeX3c8xWO7S+qTN6nmwy3PtR0z6bGfiBa7dKggPpLTbQEFpHjVu/yJW1jW\nJ34v0so8oV48xhX7d2SfhcHHaLch3YsdaGXaHuolnM8jNgORMnrXsTwOt0U2\n4y7m\r\n=aUiP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"1e68b3513aaceccb6d611900cccb1159a5c4bd3f","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","typecheck":"tsc --noEmit","prepublish":"npm run build"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/react-promise-portal.git","type":"git"},"_npmVersion":"7.3.0","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"15.5.1","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.18-alpha_1625023711766_0.6825093427696682","host":"s3://npm-registry-packages"}},"0.1.19-alpha":{"name":"promise-portal-react","version":"0.1.19-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.19-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/react-promise-portal#readme","bugs":{"url":"https://github.com/rpenfold/react-promise-portal/issues"},"dist":{"shasum":"7454b669afb5ee51f075dcf205bedfc184387f62","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.19-alpha.tgz","fileCount":45,"integrity":"sha512-3CCINJkVK/dJXqKnsSZMQhkiXkLwnnZkZS6Mfr+fGJrMh67D87f1PBrx15Q/UE2wK3BwIa56anUxCcltRTMeeQ==","signatures":[{"sig":"MEYCIQC33MkuWYL9cJ47gKVFqnBbIy+ieBNLyk7FyPN1LbB73QIhAM84ukL9djT4qep4JjwUla760CqStpzc0FyXHKECRXPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3/b3CRA9TVsSAnZWagAA/vkP/R2AXqlBa8rKAXLvJscN\nMOFk3Q0MKadpjXcCv/mrIH4KeUCRqPbSOF0NsS+K/myiP9h3EOjwdVTPVTlI\nGsFPGgkJT4vyzMj4RgvAZl8lYXh+5LS93yvbyj+ml4IKMmpFgI9MyE8guMAx\nLiFp8v8+yt3MInGRp/ANMDGzBfG85zOajhp1gvCmE+PCUHPYfhR6AVdG4aT/\n5T5lreq5VwETCDHryoXppDbrC1KlK07edsudRtvIJPONG9HB5nLX8tERq4z4\n7YmAMWSY27T2EZdWB3b3ZWt48ihTS5U9J941uhhWO/MmFIdPzq+1D/3dnTgv\nkKraZdVbNGYEAkOQGjMmeFI4EIbeHgmZUz2a7sYJHMlP/D8v08rr/e2qBCKO\nwO8wVSbXV+dXq0q0ZYTg+yw52EmyCKB/ArPSZcommZSwQeFCJyxInA5NuTMK\nB2poGL4NQ4kA/Rxa4EMn0+cGBXDsjgO00h7jUOdUhOCzyBfQd/zLLCojhsW8\naQLvr1UzR3p73Ak9ZwL3/ZCptujZkOl84j+Mz51+NCs3uGjPsnV0OL5avnmh\nVTezy15ixZrNAoQRoMEx2u0C+vBRejuwOLLKS46LpFRLiZBCtItC8Qu1Mfwn\n0MZilPMxLpXhAt6V1YSS6x17RBZWlVsYMdokhWT2nK8LseMfhkqV/9Z10AUP\niE8V\r\n=Yq4w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"bc124943d5ae128037b527461896b82b6a7afcf0","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/react-promise-portal.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.19-alpha_1625290487041_0.7418042727168435","host":"s3://npm-registry-packages"}},"0.1.20-alpha":{"name":"promise-portal-react","version":"0.1.20-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.20-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"2840e38e9a250f3959bf13aee4866d46798cac4f","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.20-alpha.tgz","fileCount":45,"integrity":"sha512-6VAbVQLSjCpxerGFFJ3ojTeuTSYxCLHrQe+IjJo/6zOhj7YgLVheg9bgZ/mKbnJxUK/Zt7z9R3qiAmSb8THT2w==","signatures":[{"sig":"MEUCIQCjzGlMxV498hzJgpojb6fw2oV48bbUp88WLEfB8uw+4QIgWYSjcXgK0822G0p00S2yiDaSmTHcK4GSs1xjbUe3jAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3/d7CRA9TVsSAnZWagAAIpAP/1BoIVtQ6TfcAI95e4L2\n8OMVfulMAty8Xai75i7w+obBfv3Ru8bZPcsYnx2uWfy9t25UAqDvll4nDzgZ\ndRkYR+QVWvDRZqfRETFzd/CusnG2QMfGagSMIcUaidIkcLgFqiZ/CCIzAju+\nd3dKqFQ23tGHzrQ3LmaAzAYzACnPFICvbY7ubQ993qMMSCIL0rNydbTp+lvE\nmJEn1g9Jd3yuW40k27ET1Y36mEg4DhrmgjuSGOuw/82SaYTGKKPGNsuA7Id2\nVNYPfPnVyqzO+aPiIrEBeISOsLkE88p27HFEKR3uJiNBj07uTh/i+rNYfADA\neJE+992D4NbD9XaQbiCb/t+9bLelN3tUapEPFCmX4aNaGNJ/ovlJffTxi5zB\nKhWb/FnJyGkzP0JMt4/HY4lFTUbbiK5n/K9dPHTgBreN0yu42n0poCW7GqIE\n6x/3ZZR+6dPoaZuKZk6yzZ7a/zLSnSIyhnsrB7pPmm1zjD99oCS1m2EM2zT/\nOFYAhh11yXDzXtvdlfCqEAbtPO6A9LSidsnmAOz+zhnn2fGIvZQEUO1wX259\n3a/5F6gybEUBdfZjXmCLxD5yJExoyA2HGMO79d7ojv0JfNoKf52B9PhEMFPx\n1kmyh4H+jjqtjzQo/A/RyDRYx0ZHoX1Ytpo/NutkwT8t683tMujNmduiTEcd\npONO\r\n=EvTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"30de37724f8a72232eec57cfd14b566aeaf48f38","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.20-alpha_1625290618643_0.5546528566181619","host":"s3://npm-registry-packages"}},"0.1.21-alpha":{"name":"promise-portal-react","version":"0.1.21-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.21-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"aef8066fb2639437db4939c242796e2a81443026","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.21-alpha.tgz","fileCount":45,"integrity":"sha512-w++2PvR4Bt8Bh/Q7LV7nMPnclMBi9Vb46V5JzJV/xIRbSVEJXFcioJBs71B8j391ZbiDsqRUmoI7m9qknE+UVg==","signatures":[{"sig":"MEUCIAYKKnFfGj1LwM1IyYMzr8BdUXsVhrfsK4/RgWws/seuAiEArGzpwZ2FNHGetAmOz5SBTLoh+Mr38i54FshlqQzIOhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9428CRA9TVsSAnZWagAAkjkP/2bAhlVm8mFUfwHbZViD\n2ArNjJeFyRVtd+0SX1QCpUPqmQj8Q6wFfR+Cy6EtisYLqQDbD+LNK1Z1cyrV\nvfY+ZX1fVDOMBj7Afj5xBp10G3PzfgG1rZwXFSOcJqA1LKhY29q+U2cJfdgJ\nfZoVqolODHb+Ox79B1rsI0rqmsoj+0cTFjMxyvp/2UQmjd+hkBalZMaYdRDh\n4m9LTfSmRpI/d4AOZIXEceLP3xGtz9T4EL24LeyO4ENaytKtBeP3RyiLBXnQ\n9GvhI+2/h8xk6TBfb1dtOMpOEE13JFpcqCIJcu8G27JN+4BMcivshdS97lPv\nNqFWDBxTFyGP7SopEJjRuattG7d/jWyenUk/1RlSZ+FGDGLzgTv8VBOgTeq/\ndqQ3wgk/zqDZypfjv/n0N45hVN//+yLwJPLPj+oBBbzuRngd19tAdac4jI8X\nj6th7DWjZyXVTyFhXgyK5IO29puiw0acIDog0lhM6+f/0LLqd8SH83JZKTWF\n91vQoYvG0x2H3KPVJlBSQAWkygdgcIN1s3AmT53lIiOoRSP1qTvCKTeYovqZ\n1OmRQFuKOFm8Z8tBSSqNmm+ekN0e818+FQs31SlOALr1MdYQ2jfYiFcQmt+F\ndrpFphF8HdKW3QrbAiSLOXrYr0pxiZDFl+QPW7BccwGEUNGbI/248oXbYwmH\ngEin\r\n=OiD3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"311aa14ffac043fa046d8a06c214c174b963c2a9","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.21-alpha_1626836412210_0.548190239645514","host":"s3://npm-registry-packages"}},"0.1.22-alpha":{"name":"promise-portal-react","version":"0.1.22-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.22-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"1debfd9aa973a355ce9d4856cf318f44d1c9d0a6","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.22-alpha.tgz","fileCount":45,"integrity":"sha512-WrUYCefi4DnPBWKN8AKW43+pOLmT3PWb8HUfyUtcqdckTTksRGLaIG0Th39gJwswDJDmO3KsZX45svEgVdftCw==","signatures":[{"sig":"MEUCIHlOm5KnIT+MvRKarggwXZs4uE9D78fJISz35+vSeTooAiEA0L43C6Zsh2pgUAA+iB7Zy3Lp//Ywzw4VvtC1oF03e6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg945nCRA9TVsSAnZWagAA88UP/2UrjqddpoAFttQQ3J3j\nKns5jiqV0KJCDo0QhGJXIAxS/iQQfyTA62tFouXOdk8T6Aut7b6NGQIoZXU2\nbCIkfSLSWaVcsxv1zYSghLBk4k0Prtey4Gla24Lnjdn0rES4itwTv3qyf3W0\nsjiv3qAcdCW5gEfIr8KQJr30EIgvMyuQwhj1wpiKOg/Jf2/A6msIAT20E1LK\nRv2H97A5zVr/z7cUYoehLODuWvip3tXKVbHfI+3iSV9V5YE3C0duk1lMgUGk\njaabVLGsdj2hdC+wb4CWiPXUaN5be1ZjKc5fb3C36Bw8niQZL+jUnrTWgGFi\nfLg0Uc0ZMhRVD8t2LnUB/B0aiZYpb7EiAvcP9E+Tio6In66/NH6CHVqvWU8z\nZJec8uK+McI6hZQX1P9Ark67jCObMsZes7RSPCPMZziFE3oQzCv4/NHjcUdL\noyzluDVvgaUHlBEKfxantnr5SrVzrk1XBZx5GRb8GjTcpg12lrMJdrrWgwvs\nGlF7C3kNnjJ1bpU8z8U5oVl00JQU6AcDw9CNsjXlKWDuxvzas0fEvWGJikfb\nLlAAH75ZN6CiE/mfRkdbXqH5oPV6+0Ld7/KYOms/ba6q5U4ze34WyKHzlBTZ\nkRrXosvMpu6lWnb1kZIZxrewAydxARUfknufmg7lLidnrCAtsI4XkpiJMbul\npw8n\r\n=VoMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ab013080dbc1a5a9238aec4f6501dc1bf70d97b8","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.22-alpha_1626836582904_0.4531468043819278","host":"s3://npm-registry-packages"}},"0.1.23-alpha":{"name":"promise-portal-react","version":"0.1.23-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.23-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"44557e3cff83787182d04f43e1e85b45e35aabfe","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.23-alpha.tgz","fileCount":48,"integrity":"sha512-n+n6r8oNpRhiD2dLX2329rFIzd5I6YvI6yj7sQ58+pS/Orqs6pqSoCmjmdCpDoA49Di2hWrywItNJhqrxRsjSw==","signatures":[{"sig":"MEUCIESLSfr5t9IP+cEYzzV6mecQ/5huCiOZaciM2/qjTxyNAiEAroeXQi9iZfLtuGsTFYtgxVWGQq8BD6oRyFi1WTp9M5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhANfRCRA9TVsSAnZWagAAxrcP+wb48jsPPvClTzjzTznS\nXRhEAoBO7sU1J4zY44NdAPGh5rizPWYxtVQzw+l3nUvdPF9QVzEgOxS6rQqa\nGClu5Zk6XpyvtW3YlWTbne9bimIWoInLSLmZHKO6jVp+PrqnBzkISuHh2wr5\nzGwYq7IvTVV2iXVXBJwJtzAuJ6DnmgGAaix60GjPBWZ9c70IDTuSMJBOjxLp\n0SonlcyQbodKrVcinUETSg6lFzaX0LLEJrZtKM1/ocHM4/nMlHwnQsfx5EiF\nbI75F4DHDJhyhtDN7k3XNBxdgfoQVtqSrWHO1bLXuIIHoej47MHYNipHiaRg\nnOmgFSyvQ41Rx5V7S5w4ykuD0WCPmfNB0l+vHKzeSSzFIN2eBnBrVtwNT9M/\nWWWMGO+WgvJhyCznt1nBgC+5m3dmaW3BkFYv60vmGqJKEHSOTfTU4PK5kKCh\nOI0gdCCvf0lvaAO7a2ZISjLcDQ8y2IIYh8BUjPHwUYVPHvHY11N5cUpqPRxC\nRHy8z5YmdbD5qYewiao8kvAJ3MRA0SITY5z222XeQVdFryyYyW1lHtA7yBCR\nf53sw7Yv6olayGtIU3AZBFkMobuFOfTRV8Ot8Vr3NbwKO4MUhHzZgg77oBVY\nDCDQ0GhnOmlBbm+T44rcOd+DmwOTXkEwAWZMTCzUQvaoj5xO/952UeqXeeT6\nfmLP\r\n=R3Kg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"822cd9672ccbb403553382aed9499188eb0a1ffc","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.23-alpha_1627445201623_0.1254547217782025","host":"s3://npm-registry-packages"}},"0.1.25-alpha":{"name":"promise-portal-react","version":"0.1.25-alpha","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.25-alpha","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"ea4895f44c5f10d4552273af2785025bdac56a2b","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.25-alpha.tgz","fileCount":48,"integrity":"sha512-Oj2pcBhVDB+WUYlZvcjLPWLh+9LYlvI5fttzLE5bQ9cxVJLyz0qekcga4UNlKafJ534dD5LqRhHoYamVONbrzQ==","signatures":[{"sig":"MEUCIQDUSWXGWGf+w4Tfwt//qUNxQdOvjglnB196dgjygfllNgIgeyggF99Z+fZbRi/FkE51FR0N082FBw7P/qHQ0/0fkbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAXfNCRA9TVsSAnZWagAAK5EQAJXDTxIc2DxT7py056kc\nilQGhFHC40Stfld+jzvQpOMfcCWWR+WWcG9a0gD9PNMRIctzM0TnG709UwFA\nBAMyxdGVdESDDsa806VEn+N0alhE1h0ZmaDQyuZo+pX4Qy4Kicu8QMi7IVE5\ntFMfkIebn/Cp21UzASckFxbIPSW7x03BJJPoo6kwh/sCqhpC+B74OoQQo5WR\n7JeG5H1qU0eedLN75ujFQK5kBMSDWGrrUM5u+QMG0j7y8QqmB+zP/au+uAxV\nN4Wc+vNQesh4C0mIID2Ms0fUnQxRCgrkvepsW9vC+OPfZWdUDo79pALaFIN/\nReFhfAcYk66w+deuDG8rhh23o+CyPj72Q8h1vcCLcNwvHaSOGLchhIcA8YO7\nxt8BhvkwwqRdWFGAPI85QIQu0USKcnvBn4LYJIrERU1vfF+ZPN9udwHvQdFw\nNBNr3Uf+Dxmkv5FJEo+4jmMWMVeLKS9FSlGBjMaMfVeIQTl8gA4wsAqUXOjR\n4k8x1JFDzXMatf0SHJijlWELELnvkP/c8Pick/VdXC1rb86td7+lF2aQ4SFW\nRSw3swycQryBFypp2PF+APSf7/JgaquqLDlgToqNqq+Ik6Xt89M4MPUbQj6D\nDf8Bb5N1n5NHUxEjafsPiJUeqLTTJ/7DLSgI+Y6h1xJckEmP+UP6pmgmEnE2\ny5TZ\r\n=TT4/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"121635bca0d1624d24b1c5af3d751cfd9adea3bd","scripts":{"lint":"eslint .","test":"jest","build":"rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.7.1","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.25-alpha_1627486156895_0.3048153698660008","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"promise-portal-react","version":"0.1.34","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.34","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"d92e4ad84acfdc0deb515008e6474d8af0280420","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.34.tgz","fileCount":48,"integrity":"sha512-98JYtn0FsGJ0Dd9JPWyp4CPUCCbUr5UKEqKGsES8aI0I4xmtoBDrL0BnMAMRApH004LuKkIaeo1o8gfG14wmUw==","signatures":[{"sig":"MEYCIQDgAwb65s4tmOSNsaigt1dKYjJOeIrYhOMAYRAolrOu5QIhAOQrf9rZQJkBsWeHnxXxGDNJ2XumXrxS+JgDq1x81whG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39310},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a6a3215673b78e406614dc5a28e882e7c058b9cf","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.24.0","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.8.3","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.34_1632644608514_0.8573428705142483","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"promise-portal-react","version":"0.1.35","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.35","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"c9011e76f613f68081b4de7cc4f1988b1d49df50","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.35.tgz","fileCount":51,"integrity":"sha512-sNMwjYv8dBlNFdlxjYeeBeRPrSGwKOrjx1JwC0U9ScB4MaK6Iru7manTpAfUHqLosBgXIFwBovy8PhXSiBy5fg==","signatures":[{"sig":"MEYCIQC75eeG9TCFGG8kZZZGTlp41OvDOAgyrUkjc3+QeilrSAIhAMIPVzbiw7Z7K3AbkJGhL7K7ZNOp8HDmqUbILXRlqMTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz/D7CRA9TVsSAnZWagAAVpsP/iany/xUgiuJdrPWiLlC\n3I9qISr+XyVWtZ/SEO34uCa6iBSlf9vZrmeBUqvTwleudVTZ47iaXMv7AoFw\nIHgsMrQQNInoDJ8Cbh96N3GrhLLvmojc/1E7/D3x+RxGV0jmNHfjjOymE45z\nxMTDy9hlF0yEcwVXde1TR9/gD/tNG/G7YTHbd9sACGLCu8a5ejlNgiU/h/vy\nntNOEzJe+9CCWL4FcVWcvGFaJa97CCWzlCpPrdPBOecdr6modwyHJKBx9RpT\ntJFGhqJtHQ5fdSb+Ze+vDBIv0eRyTZuiINstjnFjPu2pRsJh+BKVxvThJB+N\nYV051PBnrmb6hTsovh4FXh8rgMMyXDjXoIU+P+swrFihAu+oGe1HvePt1slG\nEXQNk+AJnmiYnJJ1DhL10I9UyhWHuwV1vhahfbBs8L8+Fq1b4ZkRbMQjcw6v\nv6trIhIUlYLghx++vg65L1PCA3rWXX1XjWOCiiFjPMbHVb97bE76HsIJQAZU\nzhKXQv8nWIFJOb1YUXE+mB+1EJdQtNtUpd5loRs1+UwdhxsGDvMivl9ra5ri\nhAOoPyOROZibhW5HQ2GC5fDhzhqwrSyl47ShKFkWPaBoFsBORKTyKEWq0oCv\nyIgEYSvyRa6Uz2DVvlqcqQc4wURnB2vG6oZcQ493G6Sxxsb+U3Qt7Y9/csIm\nHExj\r\n=xuu6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"51610f5d86f462c74b8892896e24adbd4a588413","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"7.18.1","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.8.3","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.35_1641017595741_0.9372414893302361","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"promise-portal-react","version":"0.1.36","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.36","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"ca6409bc798d6a0da4010b6f82be6b89026d712b","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.36.tgz","fileCount":51,"integrity":"sha512-w+IIYZDZPvu3XjSm0ElhPaYdzkeFcWVd2W496L60SHqx6NWnEiDRPvTi7qtM6oPp0oWthAckqc14e7EpMcVr3A==","signatures":[{"sig":"MEUCIH7HbpeT7KdJ9K2hhZk/ZU1i9p2m3bkBYaDDuX2jN2cAAiEAit0Iv9djG/cjNUGZh1WuT7DZhuhmshfuHqAfrjoCVwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz/I9CRA9TVsSAnZWagAA3XgQAIGlLRqLRv/WysJGIvkR\najs3g4RE0BDrY2kuTCu3ULVNNK/IeZMW4deh25vjbyDOkT6voKKivxxlt7tF\nW/uLpf5RQ0Bwv2PC7+Ty1AZvIwHJ8wUW2KVEiv35R4RujqywLqN3E0sFQLFF\nYaMvyucZcprITMSMlaUdECbZUbEClHBcs5TkZ+/ogrwavDsxxagim9IwLxGE\nmAdiPEeCQhheVxaJ/2F0OTJhUS2CFFtC6zBhV4bGnoKhV5KfoUPKkDx9XiRj\nz3Z6g80mwWUtE9gifFgq5yN7tOMQeIh8ocfxMHihWCbz3XCHGeeijh2Dyi4C\nIUk2rjR3pe/Ml7Xi/OqS/3bQ/Wvld4dMYGCi5qMVZcaTFCcbDfjKesaMXLso\nzksTr03hGMLMS+d01LoQkxuIr277hAZR1mnrGIMmbos+1KciejDOhCnwhLir\nJPI3H/LqlWoOexHRrp3D8JW/HI/9ArII6Q7Z4AwkgOT2ZtFaSmBMqyr+yLZW\nmBiWB9kSYCvJ2wz93FoplXwRbCENe36ZlKb0h4kK9uMAhFu6Ucc1AD39fuEB\n4U2h53yuS5fOUK9qZxJYgSOlEZSqIXiDaYSjpBntwHPyMzIlUnQnzJXfmo08\nx45XRXAEqJsibuldrtXeON/r7y3+SmDahUvD2lqiM3P6ywTRlkpXO6WghD4F\nwEGd\r\n=tuya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9cd996253f4feb789a809a8a27c7e2bbeb87f2ec","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"8.1.2","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","react":"17.0.2","enzyme":"3.11.0","eslint":"6.8.0","codecov":"3.8.3","ts-jest":"27.0.1","prettier":"2.3.0","react-dom":"17.0.2","typescript":"4.3.2","@types/jest":"26.0.23","@types/react":"17.0.8","@types/enzyme":"3.10.5","eslint-plugin-react":"7.19.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"4.25.0","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"4.25.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.36_1641017917722_0.14814525439905402","host":"s3://npm-registry-packages"}},"0.1.37-beta.3":{"name":"promise-portal-react","version":"0.1.37-beta.3","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.37-beta.3","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"2388b7f559d0e6218e5b855e107ef0b5dedbc397","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.37-beta.3.tgz","fileCount":58,"integrity":"sha512-ty9WvUaGCG+KHP/oiRxXLu34VuQ5go6xVc6qpUTgvM4mEKHlg2LxXGGcKrBCBHqUz8710ZDjrsyNAFqiiPQzsA==","signatures":[{"sig":"MEYCIQDRSHgUneg3MwD67wPJVLSVJOvLUF1f7WBz56YwWxVWxgIhAKajFWu6gFwU/d91VIGZIPC6ltl+AEYaliLeylfbPkAi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm1LBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt1hAAgIx776ImVXRSWxzsFGZ9pS57YzDV7ojQDzZSvSdvJ3SEPK+p\r\niUuI9hjyA8t2BnFi2Hcr22OtUGW4zCYxVMnnqMd8jRKGPmw2VL7etUcjT1yF\r\nc/8LWFL5665/BAnvCw4Z6WSCNuJkGurnCevHZO4qTZ8YEvFFF/dG6JFEbAGM\r\nU9EO7bw9J3iyVek24NxVdtP/FFRrbG6WL7L6Po26TqIC2zc/9O3e84UsUhyK\r\nZNP1pFrub2Ob7urawd5ZA6zvYTaOoNxiwec2yRHFmA/t1nMLKr6jLjkDEFhQ\r\nClWCHhHW2dwbjBEVFBdt9oZjLFYOEuQHsRhHj3WYMyFexdEhbnfuwIj5wi0i\r\nCzYYsyMhW9GBmF0WP7yktXJ3MCd/gjUTExI6ba9Ofxvz22JjUsjtP0j/qmju\r\n6ZfNYom1YnAGpoP3mBqKoUlJKUbJsPGnMb1wHvWxGGE8bx8IlTIQSvzqKUMb\r\nzWSwSd1KfgzQPn2zljRkOEHsOhiy8aDrIKhVEcP/sMOr0gOAK9ted0/692rc\r\n+eqagtFmdaPWm3/ppeVYPmkA5JE/UY4fMKDqkOtexbrVoiRlQ8FmHszIANrr\r\n7/IB3K1C9V/wEvQqFM8qZYOfLqdVnkqPjWCIEDP7PgCZmHG7G9/OURTvkcJQ\r\nnTpMVpivwDEpaMzgkCs7Wwtu3SsiGR2gQY4=\r\n=UaX/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9fc9e29c02a5666e966e02fe0d1eaa442064054d","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch --outDir ./example/node_modules/promise-portal-react/dist","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"8.19.2","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","react":"17.0.2","enzyme":"3.11.0","eslint":"8.9.0","codecov":"3.8.3","ts-jest":"27.1.3","prettier":"2.5.1","react-dom":"17.0.2","typescript":"4.5.5","@types/jest":"27.4.0","@types/react":"17.0.8","@types/enzyme":"3.10.11","@types/cheerio":"0.22.30","eslint-plugin-react":"7.28.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"5.8.1","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"5.8.1"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.37-beta.3_1671123649171_0.9816712401617651","host":"s3://npm-registry-packages"}},"0.1.37-beta.4":{"name":"promise-portal-react","version":"0.1.37-beta.4","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.37-beta.4","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"6840a42bc13c57c520ed013ba04c2f7ec91e9136","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.37-beta.4.tgz","fileCount":58,"integrity":"sha512-EGF/SYNOyu/AtWnNJXQrqQ+2F20iBkd+w7WpgMZDp5zH8JHkzSzqCGy6no5Sf1F4hz8POPmdBOeDhspeXqQVxA==","signatures":[{"sig":"MEYCIQD4z/bZ63yDy1diQmG33dcgfrEu08wXNzWCQeQMdk791wIhAMIHPA0YynjtxRVEqEvOYs5F4FegWUCbZfnCEq20peI1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn+JaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNgw//ScUs9jo7AeaQ5s+IwN96EpAtdazSO8ImmjalD+f0suGvG58V\r\nx8hRJQbk4ncMPVDV9THoMRAKC7CVYTwvouQkq6zS1LyqeH7II2rb+JURSL9N\r\nZIhF8Yxa7muhK3Ga+Sl8DxGWEkDRat6NkINBxZEGbfeGNHaqk95ucKf3L30N\r\nwLE8x3rWlOkWFKd/t5shgZQp79rz78jdKqe1C/X4n0blwtVI0tFFTXDQna8y\r\n/O1OZdCl1vWs6naruCyiuLnbnCzEBYXqLyrgQGGk8VduBNu8yXeNnbgJKoJt\r\nrQlXvmGgbRVlKqp1pX5zLLUthq0YpiDh3VNy59SdLbf4ZfoZ18Kjdttb+Hkw\r\nEQGIAbUgo4KeemRF1+MT9EHCmlLMKsiI+M1d4EjQ6gs0FlYeIlwoLb1vYPJl\r\nhVohhyQaJ2jDWK1qICUj/k5YWkzE7KWw2ajTphLV849PL8Ca8BYEH5o5K88k\r\niIKAADyCrxiV+ihcJ7k2XziU2RYcsy6jX6Lx5780252fOVGuaJNa6BCQtgUC\r\nb+krJXnsu0uAWtiYEBr4egJ7sa9mh144bX6lWogLIiEmp8s0jk0pEXykZl4g\r\nCet8jp7EPlHcQJIHikwVKOrAHPoEQ8Vx5b3sMUusvFjkDaUVB5yIUMy/WvQV\r\nMWQEM9zNE1qqXI6CCp/4vofDjH4AiSVFhvU=\r\n=Q//b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a4c450c9fb200172737a854f50a534b7b90d4912","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch --outDir ./example/node_modules/promise-portal-react/dist","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"8.19.2","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","react":"17.0.2","enzyme":"3.11.0","eslint":"8.9.0","codecov":"3.8.3","ts-jest":"27.1.3","prettier":"2.5.1","react-dom":"17.0.2","typescript":"4.5.5","@types/jest":"27.4.0","@types/react":"17.0.8","@types/enzyme":"3.10.11","@types/cheerio":"0.22.30","eslint-plugin-react":"7.28.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"5.8.1","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"5.8.1"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.37-beta.4_1671422554208_0.16164223385163656","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"promise-portal-react","version":"0.1.38","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.38","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"d104a3c5b33987f98629eace46c642d1155a8221","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.38.tgz","fileCount":58,"integrity":"sha512-xGJKBsQ/+bgy/br9IZ6Tg9/n3GGzlWQDfLJ3oykazapkk9VMcnWnRa/QFX1NBl0d1BeeM6ERL2SUIdFTWYLKdw==","signatures":[{"sig":"MEYCIQDlQGwcz3YDlBSwHD3P0OL7MLzszolToVpKEOne89P/fAIhAP4jKptOIRnsndkPFCQTlsN09r2iNErbJvn0jU4otGhu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpQH2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrinw//U+shSdQUhJesEDTYT7W0pm8THaikb9nWQ24VPlAI0xIGHme3\r\n34lZo/hStnCXanhMknBZrZbtJWT4BLrB4BL4qRjr0zOaCn48buQ1l8PlRHET\r\nJYJlUpGOaIDm/sGtfsQXj8IprZEi2PHKxG3HVipGrSGRNdbc23mDswdKmDwo\r\nHTdULbAx0sUqUvqyCk3SzbVZPPnVnmnWmyz8ep0V/4fGUJnpK8Qtu4NgalVr\r\n+8GshT/PA/BvLOg8P7XqKe4K6afaJVwgRFmRSSuufPw5fGWNlkHW3JCvWUc5\r\nONZ0oSv9kjzRCP013ok/+3ubbl6kr5sy28dX3KUc/U637glHDCN5y/ZC8hc4\r\n3TQiMg072+buLtPFe2Plg6HWnnFh4Pug//CINp3v7aGyK1nF4BMYMt6gYAJP\r\n1TCi1cSGXytODBpq9cykSX3o9HoPaIudhr+/jmkyZrNVPuHpy1Ma1+AZrF+s\r\nNzLSal+yeec9tSJjlm0O59lWwLWJ7dMScXcUjLnf1O25ap4uxU250B8G0ina\r\ndyG7Z+ZBC9RpryLBfXS4GmHw7A0UmpPjYRi/RHTzsrKgH6gXFnKDkFXZ+jWP\r\nMLkRmyybCWM3XyaF4yNU5GZ+UTmCFdOhilW45MbUNIHvxWGEzAmpcosxCib3\r\neAnySMlOgaGC01b16MwTlCnlMUSYgdI+Zas=\r\n=hYoP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e7650e5756bcbcae2d4f12c625319bab177126e3","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch --outDir ./example/node_modules/promise-portal-react/dist","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"8.19.2","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","react":"17.0.2","enzyme":"3.11.0","eslint":"8.9.0","codecov":"3.8.3","ts-jest":"27.1.3","prettier":"2.5.1","react-dom":"17.0.2","typescript":"4.5.5","@types/jest":"27.4.0","@types/react":"17.0.8","@types/enzyme":"3.10.11","@types/cheerio":"0.22.30","eslint-plugin-react":"7.28.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"5.8.1","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"5.8.1"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.38_1671758326471_0.48007698313722513","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"promise-portal-react","version":"0.1.41","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.41","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"1e8a38a204521632ca335c56e445cf64abc81c1d","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.41.tgz","fileCount":58,"integrity":"sha512-ks7hBksYKVuweA6aS/7PRdm4lJfb6gGCoApluW7eShjveMUNNe0tCYnH5mnfg+Bz4aWmwVEppV/K7BuJx4QYnw==","signatures":[{"sig":"MEQCICdYoTaKFljR4rEo+6Ri5T0zLAyk6v/nKHip+qf5pMN3AiAhfVB9qeI5ExwFMt3zg7T/D0GbNhAKEmu3GDhP3KuZ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46744},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1478aa855dce8d798fe1332a2451d856ffa6d90f","scripts":{"lint":"eslint . --ext .js,.ts,.tsx --max-warnings=0","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch --outDir ./example/node_modules/promise-portal-react/dist","format":"prettier --write src","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"8.19.4","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","react":"17.0.2","enzyme":"3.11.0","eslint":"8.9.0","ts-jest":"27.1.3","prettier":"2.5.1","react-dom":"17.0.2","typescript":"4.5.5","@types/jest":"27.4.0","@types/react":"17.0.8","@types/enzyme":"3.10.11","@types/cheerio":"0.22.30","eslint-plugin-react":"7.28.0","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@typescript-eslint/parser":"5.8.1","@testing-library/react-hooks":"7.0.0","@typescript-eslint/eslint-plugin":"5.8.1"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.41_1772154017694_0.49534134932966567","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"promise-portal-react","version":"0.1.43","keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","_id":"promise-portal-react@0.1.43","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"homepage":"https://github.com/rpenfold/promise-portal-react#readme","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"dist":{"shasum":"065f24482187daa198ec803fff2ba916629a57cf","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.43.tgz","fileCount":59,"integrity":"sha512-fogAzLviippb8yzPKsIiM+jcTu2Z12ojNzpZbnbOzrPlr6jUH1c/Ka45+0ChkphHmleoNkAt5AFVfaKd+hTmIQ==","signatures":[{"sig":"MEUCIDmAgGov/sWXxj0EJpwNpXaG8FQRz+9Lri5wh8u5mw7VAiEApiyN2wBSx4XX5B1DDiaRAro99hkZ2q6QyRgHr0v96fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51903},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3671652c326ea819ba4811d5ef590a7fe706a43f","scripts":{"lint":"biome check .","test":"jest","build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch --outDir ./example/node_modules/promise-portal-react/dist","format":"biome format --write .","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"repository":{"url":"git+https://github.com/rpenfold/promise-portal-react.git","type":"git"},"_npmVersion":"8.19.4","description":"Allow rendering of promise based components in react and react-native","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","react":"17.0.2","enzyme":"3.11.0","ts-jest":"27.1.3","react-dom":"17.0.2","typescript":"4.5.5","@types/jest":"27.4.0","@types/react":"17.0.8","@types/enzyme":"3.10.11","@biomejs/biome":"^2.4.4","@types/cheerio":"0.22.30","react-test-renderer":"16.13.1","enzyme-adapter-react-16":"1.15.2","@testing-library/react-hooks":"7.0.0"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/promise-portal-react_0.1.43_1772238269587_0.32877995316580244","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"promise-portal-react","version":"0.1.44","description":"Allow rendering of promise based components in react and react-native","main":"dist/index.js","scripts":{"build":"npm run lint && rm -rf ./dist && tsc","start":"tsc --watch --outDir ./example/node_modules/promise-portal-react/dist","lint":"biome check .","prepare":"npm run build","test":"jest","typecheck":"tsc --noEmit","format":"biome format --write ."},"repository":{"type":"git","url":"git+https://github.com/rpenfold/promise-portal-react.git"},"keywords":["react","react-native","promise","portal"],"author":{"name":"Ryan Penfold"},"license":"ISC","bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"homepage":"https://github.com/rpenfold/promise-portal-react#readme","peerDependencies":{"react":"*"},"devDependencies":{"@biomejs/biome":"^2.4.4","@testing-library/react-hooks":"7.0.0","@types/cheerio":"0.22.30","@types/enzyme":"3.10.11","@types/jest":"27.4.0","@types/react":"17.0.8","enzyme":"3.11.0","enzyme-adapter-react-16":"1.15.2","jest":"27.5.1","react":"17.0.2","react-dom":"17.0.2","react-test-renderer":"16.13.1","ts-jest":"27.1.3","typescript":"4.5.5"},"types":"./dist/index.d.ts","gitHead":"37ec8c4e877122ecc1ef082e3018b16bed424842","_id":"promise-portal-react@0.1.44","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-st9uxWmNRrQuytfkBRipb4Sqsj8Fb6dCrh+nI9XPGtF5Skl9CzxbUY6EAlWx+c8/XoBp4VI1rk5Qa9h2gBi0Wg==","shasum":"884e4d7d6eac59556a8711756ac4bd992b2d0a52","tarball":"https://registry.npmjs.org/promise-portal-react/-/promise-portal-react-0.1.44.tgz","fileCount":59,"unpackedSize":51951,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGVI+eyelKFGZY0c6CAVTmsxtwl1S0k4AWQZJXOrCO2sAiBNMuFNHLvZFbs3VRM4X46BByONpwMju9qmk3KuwzfMaw=="}]},"_npmUser":{"name":"rpenf","email":"rpenfold@live.com"},"directories":{},"maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promise-portal-react_0.1.44_1775100324394_0.002668951471358705"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-12T04:39:39.779Z","modified":"2026-04-02T03:25:24.643Z","0.1.15-alpha":"2021-05-12T04:39:40.015Z","0.1.16-alpha":"2021-05-12T15:31:10.981Z","0.1.17-alpha":"2021-06-29T04:51:47.397Z","0.1.18-alpha":"2021-06-30T03:28:31.934Z","0.1.19-alpha":"2021-07-03T05:34:47.256Z","0.1.20-alpha":"2021-07-03T05:36:58.788Z","0.1.21-alpha":"2021-07-21T03:00:12.392Z","0.1.22-alpha":"2021-07-21T03:03:03.063Z","0.1.23-alpha":"2021-07-28T04:06:41.776Z","0.1.25-alpha":"2021-07-28T15:29:17.046Z","0.1.26-alpha":"2021-09-26T06:46:26.397Z","0.1.27-alpha":"2021-09-26T07:17:04.085Z","0.1.33":"2021-09-26T08:13:43.818Z","0.1.34":"2021-09-26T08:23:28.661Z","0.1.35":"2022-01-01T06:13:15.980Z","0.1.36":"2022-01-01T06:18:37.929Z","0.1.37-beta.1":"2022-12-15T16:26:08.377Z","0.1.37-beta.2":"2022-12-15T16:55:02.171Z","0.1.37-beta.3":"2022-12-15T17:00:49.324Z","0.1.37-beta.4":"2022-12-19T04:02:34.436Z","0.1.38":"2022-12-23T01:18:46.641Z","0.1.41":"2026-02-27T01:00:17.849Z","0.1.43":"2026-02-28T00:24:29.729Z","0.1.44":"2026-04-02T03:25:24.521Z"},"bugs":{"url":"https://github.com/rpenfold/promise-portal-react/issues"},"author":{"name":"Ryan Penfold"},"license":"ISC","homepage":"https://github.com/rpenfold/promise-portal-react#readme","keywords":["react","react-native","promise","portal"],"repository":{"type":"git","url":"git+https://github.com/rpenfold/promise-portal-react.git"},"description":"Allow rendering of promise based components in react and react-native","maintainers":[{"name":"rpenf","email":"rpenfold@live.com"}],"readme":"![Tests](https://github.com/rpenfold/promise-portal-react/workflows/Test/badge.svg)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/1e7ba17c5d534a81aa6abdb168dc5b08)](https://www.codacy.com/gh/rpenfold/promise-portal-react/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=rpenfold/promise-portal-react&amp;utm_campaign=Badge_Grade)\n[![codecov](https://codecov.io/gh/rpenfold/promise-portal-react/branch/master/graph/badge.svg?token=t9DZ2i0Ccr)](https://codecov.io/gh/rpenfold/promise-portal-react)\n[![npm version](https://badge.fury.io/js/promise-portal-react.svg)](https://badge.fury.io/js/promise-portal-react)\n\nModals in React are difficult for a couple main reasons. (1) They require a lot of boilerplate to set up, and (2) they are typically \"fire and forget\", so the caller cannot know what was the result of the user's interaction with the modal. PromisePortal solves these problems, and more.\n\n## Installation\n\nFor npm:\n\n```bash\nnpm i promise-portal-react\n```\n\nFor yarn:\n\n```bash\nyarn add promise-portal-react\n```\n\n## Getting Started\n\nFirst off, you need to mount the portal provider somewhere in the application. Ideally, it should be close to the root, but below any configuration components like context providers, global error boundaries, etc.\n\n```javascript\nimport PromisePortal from \"promise-portal-react\";\n// ...\n  return (\n    <View>\n      <PromisePortal.Provider>\n        // ...\n      </PromisePortal.Provider>\n    </View>\n  );\n// ...\n```\n\nAny components that you show through promise-portal will be mounted here in the view tree.\n\nYou can optionally pass a stable `providerKey` prop to the provider (e.g. `providerKey=\"modal-root\"`). This is used for [targeted dispatch](#multiple-providers-and-targeted-dispatch) when you have multiple providers; if omitted, a unique id is generated automatically.\n\n## Usage\n\nNow, to show a component using the `usePromisePortal` hook:\n\n```javascript\nimport { usePromisePortal } from \"react-promise-portal\";\nimport SomeModal from \"./SomeModal\";\n\nfunction MyComponent(props) {\n  const { showPortalAsync } = usePromisePortal();\n  const onButtonPress = async () => {\n    const result = await showPortalAsync(SomeModal);\n  }\n\n  return (\n    <Button onPress={onButtonPress}>\n      Press me!\n    </Button>\n  );\n}\n\nexport default MyComponent;\n```\n\nor using class-based components via the `withPromisePortal` HOC:\n\n```javascript\nimport { withPromisePortal } from \"promise-portal-react\";\n\nclass MyComponent extends React.Component {\n  onButtonPress = async () => {\n    const result = await this.props.showPortalAsync(SomeModal);\n  }\n\n  render() {\n    <Button onPress={this.onButtonPress}>\n      Press me!\n    </Button>\n  }\n}\n\nexport default withPromisePortal(MyComponent);\n```\n\nAnd you now you can render a component near the root of the application from anywhere, and the caller knows what the result of the user interaction was!\n\nSo how does the caller get the result back? When a component is shown via the promise-portal it injects two props: (1) complete and (2) cancel. These can be though of as resolve and reject. `complete(data)` will resolve the promise-component returning the data payload in the result that will be received by the caller. `cancel()` will reject the promise-component and `cancelled` will be true in the result.\n\n## Portal component\n\nSometimes you don't want to call to show the component imperatively. Sometimes you just want to want to render the component just like any other component, but have it mount at a different part of the component tree. You can do that as well:\n\n```javascript\nimport { Portal } from \"promise-portal-react\";\n\nfunction MyComponent() {\n  return (\n    <Portal>\n      <SomeModal />\n    </Portal>\n  );\n}\n```\n\n| Prop | Type | Description | Default |\n|---|---|---|---|\n| closeStrategy | 'cancel', 'requestClose' | The method to use when closing the portal. `cancel` will clear the portal immediately, `requestClose` toggles the component's `open` prop for orchestrating close transistions. | 'cancel' |\n\n## Multiple providers and targeted dispatch\n\nYou can mount multiple `PromisePortal.Provider` components (e.g. one for modals, one for toasts). Give each a stable `key` when you need to target a specific one from outside the React tree:\n\n```javascript\n<PromisePortal.Provider providerKey=\"modal-root\">...</PromisePortal.Provider>\n<PromisePortal.Provider providerKey=\"toast-root\">...</PromisePortal.Provider>\n```\n\nWhen using the static API (`PromisePortal.showPortal`, `PromisePortal.showPortalAsync`, or `PromisePortal.clear`), you can pass an options object with `providerKey` as the last argument to target that provider. Without `providerKey`, the call goes to the most recently mounted provider.\n\n```javascript\nPromisePortal.showPortal(MyModal, {}, { providerKey: \"modal-root\" });\nawait PromisePortal.showPortalAsync(MyModal, {}, { providerKey: \"modal-root\" });\nPromisePortal.clear(undefined, { providerKey: \"toast-root\" });\n```\n\nKeys should be stable and unique. If you pass a `providerKey` that does not exist or whose provider has unmounted, the call will throw.\n\n## Why use promise portal?\n\nFrequently we just want to pop up a dialog or modal to get feedback from the user. Traditional modals in React require quite a bit of boilerplate, and in many scenarios it is difficult to get the result of the user interaction back to the caller. You can think of promise portals as an asynchronous method for getting user input. Of course you can use it as a simplified API for presenting modals as well.\n\n## Caveats\n\nSince promise-components are being rendered via a promise, the in-going props cannot be updated. In many cases this is acceptable, or even desired behavior, but it is important to be aware of. Components being shown can still manage their own data dependencies internally, but the caller cannot pass down new props. At some point this feature may be added, but I haven't found any use for it yet.\n\n## When my button is tapped twice rapidly it shows multiple portals\n\nThis is because each button press dispatches a separate portal. There are a few ways to address this. Of course you could track some state to know if the modal is open, but that was one of the things we were trying to avoid. You could also add a debounce to the button press handler to prevent users from mashing the button. Lastly, simply provide a `key` prop to when showing the portal. Portals attempting to be shown while another portal with a duplicate key are ignored.\n","readmeFilename":"README.md"}