{"_id":"@reactleaf/react-modal","_rev":"26-0fae94587860048a894dc8acde1f649c","name":"@reactleaf/react-modal","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@reactleaf/react-modal","version":"0.0.1","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"dependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"peerDependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"458690f37af5b3f0bbb4963221fdd6c92a6c951f","_id":"@reactleaf/react-modal@0.0.1","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-I3iIZ7REGNMo88WeFJA88eXDkG4f3Nb2yNkBnWlOu975s6vKtIWPST5c/azdlFhzGyWtLozbItU1qIfAMSY3AA==","shasum":"13a62624a3781073fe46258ed70b5afa438cded5","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.0.1.tgz","fileCount":3,"unpackedSize":1352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhzo3XKXDASNKJtlCWpk20tfYG1fZO5BzKNNSJvYrQ2AiEAupoKyzAN+DONtloLBMopeXp6eloTbA5HgqpPMQVxbx4="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.0.1_1633850661394_0.9502247168019664"},"_hasShrinkwrap":false},"0.0.2":{"name":"@reactleaf/react-modal","version":"0.0.2","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"dependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"peerDependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"458690f37af5b3f0bbb4963221fdd6c92a6c951f","_id":"@reactleaf/react-modal@0.0.2","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-WivFQTU+8it8HEuy+UWduVi7o7CderqhFhnl1tLqQY3+h188qvF+WTxyDZ8ckWxf0BGs+ZFK3Hx/HFtouN9kgQ==","shasum":"04e83737a40cf42fbb3175ffc1fa037d85283fdf","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.0.2.tgz","fileCount":11,"unpackedSize":13251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKWj+BlfWrjDzVB/yqajrkMpyd2LgUXbzBw9yL+BgGpgIhAO45nIrmxO/G8KNLI2PO9XeMLd1uL+N4OYi86dFxZxyA"}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.0.2_1633850729645_0.7287196682943482"},"_hasShrinkwrap":false},"0.0.3":{"name":"@reactleaf/react-modal","version":"0.0.3","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"tsc","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"dependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"peerDependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"a5e1e16d4f538e7f9a982ce1bcdc3b506c997d8e","_id":"@reactleaf/react-modal@0.0.3","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-q9L8IE+u5fwK/hK7FrOPMTypQEzsFI7egr5oyI0qm3569BlsL3SMVys04MWLe+/YUEMi59xjngpIjc+gKYU6Fg==","shasum":"5a61f4381748ab98586545f430493cb2f2c0633a","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.0.3.tgz","fileCount":12,"unpackedSize":13182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZShq2FZd2dauqj9THfusqwYy+JxJObT6C1LJPf/P16AiEAsVajsP2pNXQqzsCKa20ACniOVUlNWwFr7cT6Cy4zkhQ="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.0.3_1633851868715_0.8283460449513065"},"_hasShrinkwrap":false},"0.0.4":{"name":"@reactleaf/react-modal","version":"0.0.4","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"dependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"peerDependencies":{"react":"^15.0.0 || ^16 || ^17","react-dom":"^15.0.0 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"a5e1e16d4f538e7f9a982ce1bcdc3b506c997d8e","_id":"@reactleaf/react-modal@0.0.4","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-DZXvzEpxNCHQ5FLTy2vOxfDoaKlAeOb37SElgr18P76u8OhcL5YaZJxDmsHSyF+8TyewbMwH4w8CfOkCzOca8Q==","shasum":"0e5eaa4a0893cff96d78f7081a2f14e4b10f36ce","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.0.4.tgz","fileCount":13,"unpackedSize":13171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDFnQkNa4y1lWl4rHov4sqXTAMNBNqMoGqDPcZmk0QzwIhALqiiD9IfPjrTdpt42/ROjMfMm0irlynfGCMGXmwpOe+"}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.0.4_1633852622648_0.16934226206723624"},"_hasShrinkwrap":false},"0.0.5":{"name":"@reactleaf/react-modal","version":"0.0.5","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"a5e1e16d4f538e7f9a982ce1bcdc3b506c997d8e","_id":"@reactleaf/react-modal@0.0.5","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-j5dMdtlRuPpv4mgde+luCY2cKobxVN9m7lU7XrtN/fAHIbqak8eOlxX5K0WXnESdNtMrjJ5HCNDR6Q+QAIA3Mg==","shasum":"f7b1606eedde7fd5f5848181afeda4147fb554e7","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.0.5.tgz","fileCount":14,"unpackedSize":13214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+qXomI9zChbWk/D14A87C/VFPGiR2SPgoiNY2sp3u+AIgDAdvIZQKGPAFHum5S5slRqg9UL0VabyR9t+Kx4tkyVs="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.0.5_1633852954703_0.5344951683758348"},"_hasShrinkwrap":false},"0.0.6":{"name":"@reactleaf/react-modal","version":"0.0.6","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"98089df3be20c9338a33f80bd05b67a8d6bb68e8","_id":"@reactleaf/react-modal@0.0.6","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-Is9VDGQlN06aULDtfN4F0Jrqqk4Cv/Il5OZmEdLQeNsyn0i45gPr7B/pL0uO7I82gImkwm0S1oO3kZ4THLwTng==","shasum":"53c71224cb306e29548782ce5f88cc2f009985ef","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.0.6.tgz","fileCount":14,"unpackedSize":15694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRiLiwFrbPlZ9cDCKZj7y4L+P5ST412p9c0XZjpnF5ZAIgDrZcwYv+LeF+30dF+FZhEE009JepwNRisTT31vbKyFU="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.0.6_1633862100859_0.6402407911664789"},"_hasShrinkwrap":false},"0.1.0":{"name":"@reactleaf/react-modal","version":"0.1.0","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"d1047920b258787da39d96c961f498fb6736c260","_id":"@reactleaf/react-modal@0.1.0","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-KDtRFdNhzPyY8FicGLoSLkTG0eu6plzE+0LQ7V4db3e7EzKdGfS97IiVeS9MNI7K+ff7kI5dEDr/Flxl/WEtXw==","shasum":"85e0d1e9b78a8eafa013f3161beeecb1b6dbb8b6","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.1.0.tgz","fileCount":14,"unpackedSize":18913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6usA6AB5EsjHt20VEbsgZUO4QiFHtYW14f0eLQaT8wgIhALrAD75IB63Jo/5adICIZXXPLS+BCuU1bTG8Z7/qytRe"}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.1.0_1633875150846_0.8685799929517761"},"_hasShrinkwrap":false},"0.1.1":{"name":"@reactleaf/react-modal","version":"0.1.1","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"keywords":["react","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"directories":{"example":"examples"},"gitHead":"821f1579dde6df8a30da831f4d4b5d38ac595058","_id":"@reactleaf/react-modal@0.1.1","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-1b2LV2b8TlAt+xyyhyQy+1A6N2yGT2XjYeQyX2CE7kEwkzOGAvBJdU1G1GMVtzgmqj+Q/+H2oLD9Tf3PZ9pgxw==","shasum":"5035d7dbb19240469ecd8d9cef8b22ba54165097","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.1.1.tgz","fileCount":14,"unpackedSize":19844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2iWmIQJQ/0MeYH3HnY5tr7iaHUAqbICYRK+qRFXhieQIgTyjIkP8zNH+rNZMGb32F9JH/9/RtxOBq117IbWZt/vw="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.1.1_1633877824116_0.24160980496637752"},"_hasShrinkwrap":false},"0.1.2":{"name":"@reactleaf/react-modal","version":"0.1.2","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"gitHead":"62a7526adda1dee471fb12adda87a1623dec9300","_id":"@reactleaf/react-modal@0.1.2","_nodeVersion":"14.17.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-gce1FejRjy5o0F/JY+h1CaJz3ByKmyPlkKy4WQ2eqHDLNOdZRx9/tBdUhHybOoI0X9kzmRPylgXuX2UkeXa4oQ==","shasum":"610e5995943588a4e4f476568aab96ccdf467092","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.1.2.tgz","fileCount":14,"unpackedSize":21106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2YQNCRA9TVsSAnZWagAAZd4P/iYgFNg3yC7uWIDQ7GQ7\nyjv9wEGCrO5XuJmsiXFe97ZbaVaYGNm50imY91GPF+6LQqUXSZzrXDGUg8R4\nW1Q5WWYQ5y9t805MrXm8SKPUtYRlh814ijbS5EPcDA0Xd3ElFf7uGU1WhXIk\nYbtVYzq/FCoOhOOYwbkFYMoy61xJn6X1n3H3pUeSovpbFzP1tA2y59i+aVWd\nm68EV5Hn8E2oU5w01GCfgQhTpgDyJR7TWKF7z6HfX+N9OhT3ByAvIgkpMCK+\nH/jCk/WISJEJBee9ZSKjrfqNSl/Ha00VNYBclydgrKsShCK14G/EcC8bCj49\nPgHb1mj/inGXR0h5qu4+skm+8Rtrr9SjKPYtLplFnfm8h0N48cFCGcwphFZh\noZDEKlss7bpekBpS6chdHgksENg6JCWoQa2/WpAHG60yfLLSc1ooUcrJ94HN\nEPEdZ0iuosirppj6VtOBKY/rve/5uAEh9inuxFJK9/RITQq9Ia6E2aj8He+4\n/+oxbieie8vBjwjY1F7rxQgJGdHiDiLVI+2iwS23ULqnF56XQkJv+SvNylzH\nz9FWtdbNV84ENZMQSjfNkGfwCydKFT35AiBqQqRgQ3hqRLn7+w3g4fgWg7j4\nWtmsNqUv7xQvHhSw0maCSVkl4g4zA/2L0KYxKptgDhJfsNWjYAXpjIspFvnx\n/R9/\r\n=6ptO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUuy++4VEuucD3m3Fny96NqSI+cywh3v9r21RSdIpz6AiEA7DGLm9qvF2ZZGXwjmy7+svOWWHF/TYbXQ+59OnidxAY="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.1.2_1633942752304_0.9448484582014216"},"_hasShrinkwrap":false},"0.1.3":{"name":"@reactleaf/react-modal","version":"0.1.3","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"gitHead":"28f4ff7b56e9ce82eb671a8ec9a46dda0e6ed4a6","_id":"@reactleaf/react-modal@0.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-2Yfcp2MWwqIYjDgQxVdP1HRDg43yUrCJxj0d+Xo+Z2TiyqLxIrpAeqXlgNuHfFFAl6HU3XfRPvRWMQ4sec0fNQ==","shasum":"80f3bba0792c19a39987b69cd15e55ab1a4b5b45","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.1.3.tgz","fileCount":16,"unpackedSize":32330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2a2jCRA9TVsSAnZWagAADPgP/R/3wRi5yJgdueVBahEJ\nYuewaSCvHJxOtiR2vTQ8cbOjmmMjQl+ojYl1kIZMVgih1IwspmnegQXDqLP6\nTaSH2rlAOekAZcLHzSuvLuRbXrDknqMcbpcNKfZCjIXLDbCPeeGvE/vsnOaq\nkLeqUwSsKIcniXx6W3Z+37+hcbWv6Ua0lehu3NB064aojZaq8bswvX2+zO2e\nkIsqRwDem2L1hV4aYafcAF9sSVVK+XE8eFeOS1nL9qWaefGjaqr1NhodoIJj\nepdBp4Ww0iREyhecxXxd8GwGBFmywMD9FzY/9N6iMDLKl8eAYHFoQL3NVtCU\nW9C/HJXGhvobJhTzpWGQsDFRetCervxRTSuXbRGKP+ES2d4KTCtkHV2MO+y9\nwabNHT4Bn4FBtZ/sVmt6V2Td20LmIFUELIuw5S/3eHJ3Oohhm6E/bfwySP+V\nTaaxzhoEna3HhfxF9PM4WlxNHPyKFdfmG5YXKUhAhAsZGH9qqCT2TYWLmkDZ\n39rbS7HBIrIHgSop6l+rVlGkNi1h+gCtiHvpCoeQBNt1qfHfsijYDcocGJne\nmcrOdiezurVnl8UehM7UI1u72eWD5+ziKogAoZo+9AyBJl51chmNhP36W5kl\n4wby6uJSVtCKjmW+DsM4O56eEBaZy1TYDJDXUXDDVmGndoXSd5e2TCQpVXYA\nfYAK\r\n=fD7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzZAyOVVWT5wGDAcOqL/j9a/fONWJt0DRodgpv0jIfbAiEA5P4Q4spzbY7F5Ob/DvS/pTb8xrDHOGcyP8PMqJcXmlU="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.1.3_1641655715818_0.016852015016168176"},"_hasShrinkwrap":false},"0.2.0":{"name":"@reactleaf/react-modal","version":"0.2.0","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^17.0.24","typescript":"^4.4.3"},"peerDependencies":{"react":"^15 || ^16 || ^17","react-dom":"^15 || ^16 || ^17"},"gitHead":"2a2f6a04a79c2e1790cf3fb0e40d81759b9b0b99","_id":"@reactleaf/react-modal@0.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-7HgHsCJWPLecmxxFAa0gllFkBkn8meBLCUT/fNk9n9Tcag5BaeM2c1SFKGtOLJbOHZck9nxuhli23YBX3bRv5w==","shasum":"39f2e778ae49ac675e1e59f4c66bca1c4b6c14ef","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.2.0.tgz","fileCount":16,"unpackedSize":32490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGbC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqggQ//ZqSOBKPtHPt3949CPFvxxOnOlp/InWtlAWcsWWVqY9EWb5Ef\r\n+wlo0U9dGgzB6Pegm8cWEKCuIueDlSMMwuObbdKoZU7WWkJnToEElU4zQC1y\r\nXzdPMpGM8gIIOf8JRjyBqCJKFMANX4rcYFmOSmiLo3Ouv04l1wLuzsQY+Teu\r\nWcEkgHTiAM2//vy6A4bwbwpdCXzA9BCKGkx1B793W2d96/kupu9V8Pr2CXIV\r\nmKAoRoEfcEayK3HgW+o6odm/s8z5ZVel58aUzY+SIrbKPDS8czhYTwr0M+mE\r\n2y+nJiI9HceqcusGKfazsdKY7CndHJGvI+PX7KhdSug+vRSlm2KksLHYntbK\r\nf+dXdEipNw6PvPaLuxd7oZ2oOxGONqnwFst/tE3b3v+192aotqgUFYWY9s8h\r\nFMSf5GCSP88A1VAwNzIsqHxjYqHsVXDF5h0imD7RvrzpPO+4PWzBthmPhpd9\r\nRFCkfNI2txVupQnUWTZWv9w7R4Z5kOhU1z/l8PYzaAA7FQeU+K/jkKmRIhN5\r\n9J4Fc9Y+on0YIFGddpt2lRIQr/23Qu3kq5+3weeYHj5ZYyYavjdQ4WeD0uZK\r\nBgeJ3YaMaN6Y//0WfzGJgWDKfUqKjjFI3+MepzQL5GbgR5N0erOz+yt7YBfh\r\nuWGSWwvui74RYpNh52U67ToQ7amzaVLWtVk=\r\n=RbyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBCsUD2A63F4li+whhMmVRnf9uKJC4HheC+Er7xYW8yAiEA8CdrDyF5FxAhAd4Er+l4VSVzy1HOHKI5xbfkOYETFfk="}]},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.2.0_1645850805903_0.3416980909465892"},"_hasShrinkwrap":false},"0.2.1":{"name":"@reactleaf/react-modal","version":"0.2.1","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"365b1904e35dcb40e8827bde5d89484990ee5640","_id":"@reactleaf/react-modal@0.2.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-f8aS5Q7JRyp4HOO/5izHVmk5q3XFZMgpWGjurU7AMZzUExAW9qOawrILD8MmOL35lAZnOgpa1JaA1jNKKzM9Gg==","shasum":"044201b80c4a2d41c8ab4f490b57b6ebb236f28b","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.2.1.tgz","fileCount":16,"unpackedSize":33506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqDZPwsVKhVppuQexRlnMYCW4mFwVP+7jy+Cj60YQSBgIhAK6goiBES4tylwWqxKus6hnbxKRbOEiqw494saRZiMyJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiLcLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg8xAAgLSOh8slykXrzntvbaU8hZmVrDVZZW/H7dLM2S+sNf+B4k2W\r\ns+K9xyXAuyJSojT9veNwffsEvcS/0XeqQZkbCtBX4Xg6hN9GZwMZV4azXW6w\r\nYb7p3eBafw1DHMbNJsXsdRH8ZK/nP0Qu2UrVOGf4N7FCWlN5m6GPeXk7/ZyG\r\nbu7TvQ5qQ4r9Hmul60MVbLVJmAEk9xvJx1kr+Zb0r2ygyY39XYFrQAOt8QKs\r\nrPzQm2Dt0hRUPGRBa5fiGT476lPis/QNuIYlk1OzTZu1yqOE0WdRZMMusWAV\r\nCFYskRgkNKmmfkdGdC6UPsG47jpc27iFyrNAtwQ00V07hFyeXJA1F7EJJX6n\r\nDAx87943XaTFjqtVivEnk5tq/LMd4hrNROxoWREHEoZM1fJUBSTPcxq0wKOR\r\nPmJQZpEp1wXbqMYxjmzXLOtvYq1R2XAP8TquijZGaQ+nsDZgaUJbJM1JrFAK\r\nILArRUZJnzqL34Ia56jPINZV9OcxOsUb1HQ+gECRPG4YAtCvJhRXZZTM5CDy\r\nfzUOsmCB5GXkgwoTxOH+crc3+fiUtYVLaHFKHyiLuMTVd8x0V+qKoQsGL9zG\r\nWBVNsjoV51puPqfjbKX3g1EW96MRN12wxBsADE+syJDHapiJ3MKqDNVODkMG\r\nPKckh4f2FGVlFsZpVXWknom1QJ1Sdndo3HE=\r\n=twMR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.2.1_1653126923079_0.32248104245219733"},"_hasShrinkwrap":false},"0.2.2":{"name":"@reactleaf/react-modal","version":"0.2.2","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"f3c80b23e8391585793862ad59298d70e4772596","_id":"@reactleaf/react-modal@0.2.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-NjJZ5djptDsoZuH2Axl+G/XMDNWLi2DK6uogRWGuBid9ioGot79fBQGalZw3sh2PC6lWzyyChLaznN7NHi/DcA==","shasum":"e39ea55f3ea2a2d11f180d097683df2dbde09d2a","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.2.2.tgz","fileCount":16,"unpackedSize":34085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID52KSInv0KjuxnVftQkolEPQFm/HUrafN9KwwpDDp9EAiEAtKPufwm8kY89c58hyx2tEqdgJuw3fmLWYMF8con6ra0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwRE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqJg//cfJCiqd2XgjjsVNrWwMNZ97BAaCCcwt7ztuoUMGIqTl5sWN7\r\n3qk1/Eb772bXwmDfMcTjakkauy5TgyGCdd3HX76Hls1UXoEBf6OxFnBRV/ht\r\nqLakYwkhEzqnkEcANBuW9YKpvwEt4zmyZd/n1aTril/2RaBg0KhE96W19Z5Q\r\n717Rme75Ds995nubhM1e1KVku/ha5ymudBr15tN1ilcbXaUimbndl0BKu4Zs\r\naQQ0EBoCUiwwG1LSnk/ycX2CLYxRYO5v69EuxdjC6Hq2qOpdpGQgJW+s+t8S\r\n8C3r9rCgvMj2pdyTd3fLkbEnZjcg8X/9UQwDoKVqcZ9n+41vCB2+LKbrQtnK\r\nDWUrIqb4l4dG9wC7jCYQHEQhoUFYAcNT9+3sOZaBOIeIOsk8ZENy51bsgJU6\r\n19ckZHMYyJ1HrNvWOPJvwgZwwEMANKKbKkFZF3oxwrIFqxxTewsm0Z624q2Z\r\n0Zko9tUrJC0t+oQf9XwzKJhNvi4NM7ig3zcc4gbfOBQibxvj3SijL/7dLJ91\r\niPawV4/FNG66yhNj0uB0gtCnH/lptbOwzGplwfCJqfDMNb4T17RVwuUFqAQu\r\ndDkq9IjKIq6B2TFHhZFjbtJpCBZASe2X5RZMtofcMIqNU/hfVhW5w4J5ADNL\r\nAAXz5RFaS7pgojEi/+SFNt2K7j2kR2fjCsM=\r\n=l4OJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.2.2_1656820023663_0.05444736259108174"},"_hasShrinkwrap":false},"0.3.0":{"name":"@reactleaf/react-modal","version":"0.3.0","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"ef0e1c6fb7a2bd9b6e20a43e7e9630315794f9bb","_id":"@reactleaf/react-modal@0.3.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-keVgQZZ0CbaYejYH9Jj7zZ221B30/ZT/9x9TLqatya2kLFBv3o84aOlEiVdCaDOT2mxfSPHA1LBs5Cx1jNEYMA==","shasum":"2a2beffac7909bdf368d58fe055583b059e96dcc","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.3.0.tgz","fileCount":16,"unpackedSize":34958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYOeerQzljsBI5GfZUUaSyP6wzUjvNK1ORlidMoM6PnQIhAJQIoQ+qPDp8qnJSySDZqrjzFtGr/w/8kpvTHerwxjSv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiznk1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYJhAAkZWGbgMvQVyZkzGPZENtZgcjWQWuC/smbEXWR4FWAW+9mqpj\r\nPddlc5q+2NBA9Ffo+erhCnROAyLaf/NTRtUCaoDT4x9UTizK27v8qgHbFdum\r\nV7+h2w/Oq/KnUflnmOrkeIt0cRM5g7rbUVQJLhVLnFrfKv0Kd1s6h0J8Qb2/\r\nIN+Fwp9hsO0KwFcIsvZdgDux9h6LwF28kZPs1Y9slkcB3a6xeqK0fYDJQdIf\r\nCnVMNb/LBuB9Iy0GNrJjGidf/Zl1t2uJJaCgYhaqP5JXkF2o5XMl1gyDxqNw\r\nVa8Ry4sZDM1G2LWnVlkW+ssOfrNKYYea1qjWAX/D6IylbjqRqRXsCm4FqBxM\r\nmm5U9jLlKik+/Wbzbr5bwYcuHO7AHHDbcvzW4/tw8P/aYMBoPYySVncsZt6b\r\n0Q19wtDQ0aFlnFHdN7RZyQyMXu5504zo6PHkXomJ1xcN5eJXtRcEOomwruR1\r\nyPk/K3Ev69RmtIPbrLLfK2umHlIb3QoPXV4eedv602sejpdgrPsnyO2nOoo1\r\nDjs+uSdB8WW8gihUgEpXpnDSt2V0SfTYgZYYdUpX3wlHp69fqFreJuGDu2RJ\r\n5bym+h18boE7zIY1zBwe4gjreyuAJyMNt+5tYxDPazzc95HhQA6KrQzLCo+8\r\ng0Zlqb3FQwOQl+8zttqP4qdGfHkrj+SWorA=\r\n=spm/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.3.0_1657698613404_0.4939301030441001"},"_hasShrinkwrap":false},"0.3.1":{"name":"@reactleaf/react-modal","version":"0.3.1","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"312b55900bad6c5da578bb8357bfc0860fe34080","_id":"@reactleaf/react-modal@0.3.1","_nodeVersion":"16.13.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-zKV0H9dI0WDPFUeazFeBJ1a3O7bjsE3zSzrwWZVTeisHx0DuWC41oogEuYTucB9iNUqAYwFGNwQo3V3ED9QsAA==","shasum":"d9847caaed16b84b4c62d85bce77c86797cab18e","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.3.1.tgz","fileCount":16,"unpackedSize":35246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNmPZ60kgvJTxtgnnnlMrr4BrWHFwyna80G5RtC+uJ3AiEA21fdy+0XOi7aJxr2P83YNNAl3ndccdufyl0js9x0Mkc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0N1AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnKQ//e+SW7gUh7mR5TebePMMFPANrX1Ur3NhlAI/nUpvRWat5HuUp\r\nVsyiJ8NGqiuhCvHY5po+xU7kQ2hZVp/5rSL16HvfZM9dARkn0CQzU2zoTRQS\r\n3Df9+RZxnN7q7rhMGOBzsOeJ87uNWIcqfgfY4LuLmUP1a7p1AO+04I5dyxbf\r\nWpNA6pLqVo2EChjJHGEiHTKw+afA6W1TOJSfZI15mdNxOXeIFmTHd14BmAH+\r\ncQm5wQMv8mOOgLc/nCabpsqOYTaJCRcw3bwOXqSzjUx5pOe4Ko1SH7H2xo1B\r\nexm022Rqqv/6KH8Fj74Uag6m44klByLIHpZtCQsa8ICvCJqzwsm/86VN/ejO\r\n8AG/JJSI8+N1DAl2dzxEML1xVq75Sdo/J8j1EbJ9Lto5OaTJ+Of1FnZisIiX\r\n5o2yfhjdRM854MEbN2cWknxlncUK3p3dHaCznkT1BCnZ1KzVtnQdlzvvhFHY\r\nTWa9MEY25heQDJug57m/uCA2fLHk/Wh+ZWt143ZtVz+8C8xf1MtQQIkovvtK\r\nCqp6Yxqay+LlCbQrmhylOvaTp7KaZiJX6RJVLX9HFjHfl9TWZjkPPRoHnxSr\r\n5jMbNBauDkMVdwkRUZQju9O0GVw4bYawq97zM0B1HKkJ3lBfrtxnEZyx36cF\r\nuStnUgvSgppgZ/rwTyWamuanPRTQH4n20gs=\r\n=4YMA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.3.1_1657855296031_0.8127626272222548"},"_hasShrinkwrap":false},"0.3.2":{"name":"@reactleaf/react-modal","version":"0.3.2","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"4252c72d6e680b259c2e327b5820d23264b0ea30","_id":"@reactleaf/react-modal@0.3.2","_nodeVersion":"16.13.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-jzbnelrxb+Wb9VFM2JsZZUFkp8NJq493Kzt43ZGFlyHM3KpEcQl635GJNj3kTBFLVUf0XKKXDKW3u1LxG9jsLA==","shasum":"fec7dfe929ae1bc0e8d6857bd1936987918f2dcd","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.3.2.tgz","fileCount":16,"unpackedSize":35913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL3f1o1GXByUTEmWD+BJ+fmpkn6Hjr4uk6QTEmuNhqRAiEA4DqFHYaUnzkvp6Bv7djxlUQZ9Zdz6MiQ3clFwu7oezs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WzQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYbg/9Hx6Ocv80oGq/B2a0uN96gWBIOEWwOTGpaH00xYL0uG1rP0ee\r\nTE50ZkENujBP6lY3vLuAvDM7zCDnLjY5xypTgJZRjZJQ9+zyjuEB0oS/1Lml\r\nuNt3gN+8HIsuKi4+MDzi27qAm4ViiP7ThvVbwhER9JbxKPuGYAH6Ct1PcD7v\r\nsoGXgqACy1YujWEQUJ+drrrR+Rm/YSYzbTkg3o0gLmL5gfRqQsvlsSP+YBuQ\r\n2fQzIUBcIV8+EdJ2lWTOgn2o7nZKEQxB6JGMBtbLfimrWIdkZjMLpMjmWCjy\r\nNeqlNc3OtxdR79liI6lmirW8Xff4Wx+W3jEbv2Nms5MpFzg61J5JuUZ/fS7F\r\nRfPBYR4W+NPoqvJPqjYPVX9KrQvr5OLpN2Uh8Y1m+Ab8TmJBwGPPxhXxHeWG\r\nY0zgvDTKZEjsYIP8mBOKLNVGoCFpJPO+GmLNtIsRBdYlR6GzjR+baq4DCDfu\r\nGXw5IsK1bLDIA3JcoGTn37Or+kHdvGkqauixaHbKa33P3KdevbNqxADpan8l\r\nkggRaVq+jxGNjJXRKfUcRIEjSlWUMZKAsk5RDKSq7z1HGiQh/ZcLIGI0t1dB\r\n80hRQ8KL6uLiWBkijptRMF+5WgKg6hNdGkh98vijOYVw9cGQQSWFPkQKhIC3\r\nr3v3iQg+S/cmr5CNsBoggg4P/PCs62iWf0Q=\r\n=GEnN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.3.2_1658154192411_0.7937944658471243"},"_hasShrinkwrap":false},"0.3.3":{"name":"@reactleaf/react-modal","version":"0.3.3","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"1099cb4ae40cbc4e9eb9ce30f674fb732f8ccbe1","_id":"@reactleaf/react-modal@0.3.3","_nodeVersion":"16.13.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-aCBNnlfLdctvSmS34J/u9Q3CPqNOg1wift4EeuaAc++NIZTrfntQlosFvIRqcO4IL7tSrB+iU83U6nu7axSVmQ==","shasum":"2f0c15bf7f5a87d252971765044ace2dddd7e8a4","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.3.3.tgz","fileCount":16,"unpackedSize":33709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4wCKMEuilpxHDaNZjRTQRblkFdXpK6K0v/vutGwU66wIhAPmYy+mHUEDYUPBOYkQAxrrAOFCxiAYoFm7jshZ4HMSg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1XKqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBZBAAjl3Lk/RMtyMzfFvvrrUzub3WSS0vnTl4P6pU8vOsq5ME+/JF\r\nCM7euntumojV8JJvDi0kF1FLjP+y9anoQIMFfdgfxrYRVVq0r98qLMFFHW6I\r\nw+0LP+l3ugYy690koSb/5GyHLvBxtjdG47TkOGwUvVVESCDbSBiJ9YO6QfVh\r\no6J5Waivg/jnJjZRIC1/rRQN8UX12Exl13gpsllKGITOVB7QKXBlQL6mnOJf\r\nxs+45viQImoj9zUG+UGk0p3mOxqTawMQG5vddpic4wOR2pZzGmWb6idcoZ58\r\n4xLWqraAXOJND47K8MI1HWGjIjwZrtAyhOKEaNXYVN/OqeEWCtmxfzmqt/a9\r\n5TJOISi6Zb2TmT9vqL99QBuvYAkmbPLAbjXpnnPV1hn15mOMkyED270sU/Vm\r\n2BO2uevuLmIuoiubDZDlIZvMZ8z7Skfv6GxXmGyFWN6uu3zKzVdAn24tgiSR\r\n8rNMsg38dzXG+yBeX1O2RoyGnCzLHnUnoBUKo8yqev6Qo/p6FqpxCSix1zZJ\r\nleq8p7pHHJdoNu0Z3UXqhsEmPl0TIScx/505rfREu33rkNzHzYkSYHigOIQs\r\nqMRJv16nuIfb/CaRwdFHL5B4tsIHY4I5IsnNpF8gcwPD4j0MS6nckI5JBepB\r\n+TGSOHgyYLZYTbfamhjgGkBKEqj0gd6BtrA=\r\n=WXE1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.3.3_1658155690045_0.7037726654801644"},"_hasShrinkwrap":false},"0.3.4":{"name":"@reactleaf/react-modal","version":"0.3.4","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"f27e5d6b7639361c33b481d2e561127aeabb8a78","_id":"@reactleaf/react-modal@0.3.4","_nodeVersion":"16.13.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-gEDwe01Rmqs8djhr+87/Z3JObQNKpuNtG/ZIE7zpvG7W9N2EKmT9UlsZ2ZXM67BjoBMszApXFe8VGWH06UhhGQ==","shasum":"52bc0da8e7dd08ae7fb11db631fa64b555260189","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.3.4.tgz","fileCount":16,"unpackedSize":35909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm9mC8wo+UeEoCTXQMPWAPJQ78a0fOtTzXGA62HPoC5AIgDQ7M565axcw8fngEG4pQ8ZkKYIg9KPPEfx8uiARhoOE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1m2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0g//b32f41p7OSJYPsK0jjShjOGLziEgmuHOt4bc5Oisq4JHFIST\r\n2OV2BuR1o45Uq4yBpWtFf3uynp2/v6u7HpIc/L3JD9b67OgOp/i5YwrqOplR\r\nJSByVNg623Gj9sHZ+vnSQ6B5JAf5lFWUgF/6zkj080aeLCZj2CGVVjQdjsdV\r\nMH13dhICwLQCe7zhbjkm9y6GnGGxj82TLshD52svoUD4F/jF6Q64Fpo1v+Bw\r\nbCGG+MsyWHJAT1LJTOmwKvygxtotlywHII53vg4YEMBpC/I0NMwxpaRbGZUS\r\ndkwHxyKOArHLcDOFqd+wtixx9gaweUHoosRfe2JDYLyVzt4Ecg82VXsjW+wK\r\n/QncGI6dduvfgxDix6KWOn14iDIm6iUYh5eBZ3cacorpcRnNQfsaaXcSSqBX\r\nUpZvju99XhH0Yx+quD+LAWEZGWbw4DzC84vnNORfS3oum5hT/H5Nrg4H8usi\r\nK6T/89tZwLlgztENNX+amOyyMEkycL57n14L/eKkTA5j6lMP1Ep+NQjf4Kmp\r\nyev2DAn2KTwgvHxlqV3XQpf1L9+FvKe0XcobnmT3YJgc7ikL4ySxpkFQxKQB\r\nHiYx+IkeNWOLT5DMkEoH5QstNbUiTvRvSPQ3VXU9AyuilzLjWzF6IYY7erAd\r\n0+OeqRPaKahAW3tM6B6KmFgKHEwGHGL89Qg=\r\n=OcVs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.3.4_1658219945531_0.3982060162146097"},"_hasShrinkwrap":false},"0.3.5":{"name":"@reactleaf/react-modal","version":"0.3.5","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"f27e5d6b7639361c33b481d2e561127aeabb8a78","_id":"@reactleaf/react-modal@0.3.5","_nodeVersion":"16.13.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-nogBNkoxHhl0L8EXYofjfan2ZwlQ5lLQqJ5gtRI8oSd033sS7vjzMdCCJqKcsCs6i5IVqVqSC+1hYYIV+iYsww==","shasum":"48aabba3e984055321bf12f68aa283942e077cbd","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.3.5.tgz","fileCount":16,"unpackedSize":36040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBR3zhhIKFwpfKa+aem+qc9yzVRIHN2fNU9sAO1A8utAIgAk6DiH5e4kY9cIaTK176lpjtDsn3oBIxZbbmOxEhasw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1m3xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxmxAAmxzo+EAdKMyMIg8IVrSOdldDofFz3uqsbjKKzvcowdO+xv3r\r\n4/kUjL0PxuzQ0NFhn55oTlRlY6BDMt5B3tZHN2+XhtuAkPOdiQwVtDbXIEL/\r\nzcltYhC4gRoZerguLaZo2xGWyohBkbMFPjtyuqoL9K95UdNKGulgBC0045A5\r\ncyoRT5647ZArMINAoUc0Qzx9eeyvQaRqA63Bcbwwx1sjcCShdNBHH8TJ2KdS\r\nQdDlipfA02FB+XrzaxDujR0SGMlcNSPo10J9xH3xwnyFTMhj+nRD9uVhZmku\r\nyQA7EocsW5LnmJAM3lFuv8idsASpy4BXEArz3d1k2bMEa2J4BIFNq4K0O6jK\r\nU+E8Ef/5ckmbzrc40Z0PM+MHGA0BNLy68hqWoGZtulvYeGOlyqoOSPY/++eq\r\nb6pQacglJyjSaem5D8CHboFGMM1BHGIs7PTsk1hqo8R8z+rzgGq9pJc4h2vy\r\nuJTwHRq6Ge/s1VnRc88Gm7oFUGlIuiPWURQrpcU6Eu6fglZgXPW12BhHg0jU\r\nd+NyfNElGDzT9qUHaordJLUrpjqdfU+w2D74jYQKegOr6nNX4dcUMGlztmSS\r\nUiHxu/CHAzx6oRIwiliLTyWTbC2xUDlR1/6f0TzHJ/JmmY9dOufUGaB331WX\r\njnUE+llUeQ1SlscfD/tkdkN/zIJ84Dx/zH8=\r\n=PU7x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.3.5_1658220017126_0.5036461869872721"},"_hasShrinkwrap":false},"0.4.0":{"name":"@reactleaf/react-modal","version":"0.4.0","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"4b1335bf448be811bff113e4f1a316c490988ebd","_id":"@reactleaf/react-modal@0.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7aGaqj7wAoS23z9GWCBLEEOtDQ58RT79GR+AVO71+xX+GSmjEdzzQ1E79up20fgy+VF6SXTs0FyP/kQycZXoOA==","shasum":"b57863c9084f6febab504afba8d830e32ad7a40d","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.4.0.tgz","fileCount":16,"unpackedSize":38278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE4cvs8FWG73GtG9nCsY41f/ncVSdOmpCWFRuNrDb8GAiEAraXqQaUG0Q2N53Rvr0uqTE/iGSW3dcoI/9ud7gIlevo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7iADACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZeA//bLyDAeYWHcm2ayZy0h/8UqqJMQ5pqEC0a3DpOShwEpmRcRgB\r\nGf1d/lFL3M3fdfPZyPgOh0JDr8Ua3+5cBSuMyBtllZb4VbRYfzwJXgWO3pCD\r\nGbnOefVia+ynxowZzwdM/8RLTHL6MYGCrsJjR7W7CAoxzc8a26aWYH4tNlDl\r\nPxtXxNDrpgrFGeoC/dv8epg0pkXNLcaFQXpBIIEy8sIdAzdYaaZYmcUidvej\r\nX7PkAgnn6jW2u/ZKuSSNrH7iOYmNongM7DvLMWW2LQwzD4e+HM0pECKkHHN8\r\nxN9kXV/QPkAHNI6UNKDsqn4Eh2jRd4UHGZvOQ+LDQMKe5vAjNqumU9qLJinF\r\ncMtDrJrBhrL/qigTat6gzd6m9amHhi4pbKj4NpRT+nVCHlFpJSauZQEZIP1z\r\nQcxOpJE2QFpsQ20sinBjbdoad5QR9XaIn9WqP1xcTzPAFPp1Kv4f8N2DvGSR\r\n7OdvngVRXpRpXvyAb7NfGFMsdYmV2FetUHVth3je4z2lvGkCmHGhWxwohf1H\r\n0pm30s2vMH0YhSMHGYkBPzg3ZYe4Cvf56sNn+9Sy90KD7YVtSHc8ddwiZAbi\r\nvotmSyNIcn+Pe1fPWLF8RbltuBMKL4iSHWW48sQm+DFT1IXOeleD7iieNpOy\r\nkC8OiVhbStmIOxyItNcgcdrcBJEvcTGPwv8=\r\n=2Vkk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.4.0_1659772931577_0.1946694635122901"},"_hasShrinkwrap":false},"0.4.1":{"name":"@reactleaf/react-modal","version":"0.4.1","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"4b1335bf448be811bff113e4f1a316c490988ebd","_id":"@reactleaf/react-modal@0.4.1","_nodeVersion":"16.13.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9ggc6WYrloBkeVgunIxooef1Ng0V1HyczaORpSqzG4mZ0frJLhM+qGGL+qyiEuhe015Txo5ZDT6rjuYaYFNyxQ==","shasum":"670bb7f290283be2eea73a0dbb4bdaeb6e007e87","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.4.1.tgz","fileCount":16,"unpackedSize":38289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgxQp6OTWz6tiDEoFp45wqdsVbl3eRFRZm4NAPgazAkAiBzmQpPgnyBlFla1jzyrUh6e8KsxgKR87b6zYPDzvMN0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7iVSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+5hAAo3Q4emyy6tudJNWwrXGElHMJlLbFRr/vD3B8P15k2wanBuh1\r\noRxZ1l4zB9VDABcB1JLiPKY7ik8JLd6gzGB6sVdJ6/Dqei4DcTYbwdaB8Fj2\r\nosWsgNLNzuepDyuoeQJZij+9hNigqX3MdbeRVBv9R7pReKQSIg7qm4Kfs2EU\r\np4/XNwk01Ag2eslknYMcvrRtGanpmZpH7LoMSu3dHcqoqZzGlSNB8+wzD3LM\r\nFjz/ApB8tCQtNGoylUO1cPwG/Bqv6e35+GnI+4SVI8ZeorjRRIrlItMAob8U\r\nYs4QnJU64/dz5CNHCLQGqEEpiycLljk0c57U+2PIl7yk5O+tWYbU3rYtLFHi\r\nishHQt5bNjHgJqiIV+cA/8n/g6hHv551u8fc+DmbmSCyaq3V9ORxGhESyY1C\r\nBXBm4WfzEmxtgccosn8xgS6VO6X12IwpcKgZozcZCRZNpVpzEpRukZGWPu0C\r\nfXhZN1An2JWitHtKCHJipTesjKpWUF4/51cj3FOf1vvxqFBbL/qxZeNDESrl\r\nP6ngmVymPJb0ByweOZjziAGKsYLuq6mJ3aO9py8yGi/Ykv9ZJ1oiAgxnfRnt\r\nMC8L/zq8JiifDrRsdrbTdtSxomSFcbS3ZXJgHa74eHS5RVApjZ93FNP/bAY1\r\nTwW9EJ8xwukVRxyHYIsThEgeh1BpSvj0C2s=\r\n=w7uv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.4.1_1659774289896_0.531453003120189"},"_hasShrinkwrap":false},"0.5.0":{"name":"@reactleaf/react-modal","version":"0.5.0","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"74a82faea1b6eebd554c2dae3b42c89ba9e68ea5","_id":"@reactleaf/react-modal@0.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-R88PlXM7uSecqgkQYB6T4YcWz9IuOJlK/TbrdxJCYmoMCD/+GeSTNcGKpt/QoSuzJrZ+cnK63cYHRmeV7ZK1Qw==","shasum":"147a4730a915a09e7b26860bf6ee9d200e0df132","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.5.0.tgz","fileCount":16,"unpackedSize":36962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChcHycyfKFqaOLdMrKD+37/Zmgx7bvPdNjHtUMZKOS5AiEA5KGPwUt3Ex7Yh+bFnoQ9eSbS1uM9tDgoT4TAcfeFo98="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiv8EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsTA/5AP/J4RXkw3k5ZOJTD6ZF+scEBCfkLMkMSV9P0OnV360GBRZy\r\nAPhAQ8lDKym5nB8ApkGG3c107V8EE9ZiY8l7WeyXTczM5qkSuSi381TfOH95\r\nhDh9mi26PlKB1ewI2lHWh4lNDiv7rxPKBp1BbPUZA2jKzwhqYgtLxUSPvXxI\r\n1oDlBOqZDvyXY4SikDT7nCfOgbjGI/lnFEegaNqg7CHSGRkiavpbd1Pt0Q88\r\nCtqrRBWbhKA18ximWQxlXIGsUkA0vChc4+Yj7qxiV06wX3++dmBs2FCKyzek\r\nE67fjpyHQuQADTTgAfVwCkYgGDGfCx7BsW/c9Rb5v2ogCTS5OmW6aeumHZf8\r\nQDOcSfaWPtdEE6+13rfXzq+R5QZjgM5fNsHN/ypWMsB66IBq/ioHSed9k3HP\r\nRM6u/RZYmCBXZPBvQSvsqfdDaedlXx8ophDsILnpdnQugz3ILyut9vE/GUQ9\r\nlg7YNYsXAwnb5pEgClxFjsViPIdhTC5Zdyj3mUhkPUsmwNeDvubRIcRUVWzT\r\nQMX6ogooVtXpa7jn7mRpIlAQ6J15RxXpRQIXzef8JU/K5bweNybmVdVhUBft\r\nBy40Sh4PeEmwWDOqT/haCBT8Szlwgji4fQwITVaReohlKc7sv7cynCXi97MZ\r\npyVKNbUvmgMMG9+o9h2tYvJwAOnCFKKJ/f4=\r\n=m1pQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.5.0_1670053636510_0.6819589820002161"},"_hasShrinkwrap":false},"0.5.1":{"name":"@reactleaf/react-modal","version":"0.5.1","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"74a82faea1b6eebd554c2dae3b42c89ba9e68ea5","_id":"@reactleaf/react-modal@0.5.1","_nodeVersion":"16.13.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-er4ariXlknyQ3M+3ZhRVvC6Mpip9f9WKyV/0GqVWCQps6YUQ+toR6/VS0qV5ktn2A3FxzO/5GDFggTKAJ+s9gw==","shasum":"e7bde46e21c587e4e5808ee40a9ff542068430aa","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.5.1.tgz","fileCount":20,"unpackedSize":37758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxTLk+X7PlycmvWz26NECaA8vF7tj2f16MrPTJtWc/OQIhAJR9x0nlsyMRzWqkXrldsAXMWa7E4FXz7skIqvn7Qkep"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiwUiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaAQ//dVP4IF0RWihIJjs89W/O4RlxNWRntaCTi9MQhnI1UpA6FZDH\r\ndL1axtsySdEQioseqFInTfpzinVi19ubjjloezYhVi2IE15bS7HkUl7zo0lH\r\nOjuSC04YYB0za8HCWoT09Q4NbDy1A3XNPmjs0+oxO4lOwbU/Sedp1LyEsyWt\r\nylJX1mIH2pXgXtKjjGRcXI4/PBja7TcGJJGcRJDrxOaW50lE7H6NAPx+9pJI\r\nw1dhGRVpRKQQl1xKLI5mjTcLwtAKfhdmo2UmF0QMfYUyEZUz50Xr97NVzBmu\r\nd6madQS9onXiQ9sJWjKaagOAEzlrE5EIoDux9V8udCDTG+Mu6zuGFanlYipV\r\n5u1qLt1RQ4GpzQquKBJuxL7DHjDWzt/aDgfqdprgwhLPRIYAA5N+rRxC35Ti\r\n+oJMT+l0R13zJVE6qUZdfTm52EGcLgKqeS2u1xDwn8OpyTVV85Y9uDlwAkcR\r\nrbLO5Rn4f5Fi+/JlrSZjcy3C/DQH0FmOvqX/3Fjz29KGa/Ki1S6npEsOV/Og\r\noAzu3ICbvYFmzIA5hleDnYkn1qsNZLZARAraxPJ9VrR0FOGs0lOk58drwiSy\r\ns90EVhKkKFMgX/70ei4ofzw4SopFyxAGztDElQC4eYrWn3NmDeyZbGeMsZfj\r\nvodFIUNYbuIJIqLRnYF27Yo5x4hKpynavOc=\r\n=/hB2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.5.1_1670055202482_0.8174564724550071"},"_hasShrinkwrap":false},"0.5.2":{"name":"@reactleaf/react-modal","version":"0.5.2","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","prepublishOnly":"tsc","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"7984b823d482ae5c84e45696ff01b81b8693ee65","_id":"@reactleaf/react-modal@0.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-1lzp7VBx6u+1TXLj/ola2oLxODX+zwo4xXo17PZ7wjRw0ZMVnBaUWWGiGLjv3uubv/3l0dLjGdnVzJDmNEGzNg==","shasum":"383ba171fb0ed4bbb9cee983415c4c955682c322","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-0.5.2.tgz","fileCount":20,"unpackedSize":37752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa6rpM2Pi+iyneMV55rG0VR+9/peuaO5f98qLactitEwIgY/l8SZxhc9FjoPYBvy9VpS8lV4efROIUnYTQYsPqs7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjixDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphuQ/6AmTm7cHd/sRW5k3qsr2tQEdFE+i6ngMrvbFoeH+9Z6LXPb01\r\nAFbniVO+sUFatDC/b3+xY59eCDB4Kukk1UgrMtI77X8CzDl6NumvAM7vvqpO\r\nNc31ehNmy82hwNdnVaiI5msE9I2iLBdFvecgM2yNX02QAB72WSSJqt/KuLYR\r\nyNrAV6MPTe+kuWMfiMXylN5ZEDW4tOD7aYwOJrbSxb2h3nQPjq5lUorHgX/L\r\nErgx6ZZMc6O9NEpb7hqPCbZ3Xcq6Tn/gehwly6a8gs9Y74gvEYKH/TdB2V4D\r\nA5XqeZuSuNlPaVmRPeqbdbJQbyAaiR4pUof4EcptSaZmQlh5fSOcDZH0cFre\r\nllrHsB540K1H2t7cmLb6+e1rd6RGkAfM/achEsrjJMgncq+2LvCbA88mbS41\r\npagWsMgZgSS3i6FF1nsh1fbGXTgBi/BZWV4WJctT4fbz2oFQ2vpEUY9vTy/q\r\ndDMQtoKj0Dn2X+dWcl7+JbLg2fEKSNBr7PIQP+1O1g8QOd9xxLbfWjuUnrUW\r\n4kPvZfll/hP7MqYVF2g+0W/6LOjipYDqcJ81zuTK1sI7anPmbuo8/w0X4oEh\r\nBroaGcavRia3YeOAhapOXWqAyk16tzEPIZWynuPXvCScRPKf+SRJlVn4eLJO\r\nmOh0CpKXCKtMSRwFTNqSMpqAg/ae2GEd2WI=\r\n=61py\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_0.5.2_1670058206272_0.9479491601873427"},"_hasShrinkwrap":false},"1.0.0":{"name":"@reactleaf/react-modal","version":"1.0.0","description":"React Modal Library with context","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc && cp style.css dist","prepublishOnly":"npm run build","deploy-example":"cd examples/with-cra && rm -rf node_modules/.cache && npm run build && touch build/.nojekyll && git add -f build/ && git branch -D gh-pages && git checkout -b gh-pages && git commit -m 'Deploy Example to gh-pages' && git push -f origin gh-pages:gh-pages && git checkout main"},"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"homepage":"https://github.com/reactleaf/react-modal#readme","directories":{"example":"examples"},"keywords":["react","typescript","modal","context","popup"],"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"license":"MIT","dependencies":{"classnames":"^2"},"devDependencies":{"@types/react":"^18.0.9","typescript":"^4"},"peerDependencies":{"react":"^15 || ^16 || ^17 || ^18","react-dom":"^15 || ^16 || ^17 || ^18"},"gitHead":"7984b823d482ae5c84e45696ff01b81b8693ee65","_id":"@reactleaf/react-modal@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-oa0cysDk+t90Z5d+X04a3p86Z5NKcCmRTSdbvrSFsZoePhAqcYJQsnBheptqSfnhOrwAr5fblsYP7djdf8IDsw==","shasum":"75f40b69ab4540e2aaba54295a4a0c8bd81f7b78","tarball":"https://registry.npmjs.org/@reactleaf/react-modal/-/react-modal-1.0.0.tgz","fileCount":25,"unpackedSize":44445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2FmQ/GOVetb0P5GKlUpSfnLlDtzpuG8TGOiXDz9if1AiEAn3XJLiG29NhpWRmS+FZOjWwDUF1OpA6I44dDRKGd9d4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjizmYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS/A//YRWM+wPtF6Q6TMaHoF6dW96zYS77K+hjYQArxV7hch1smQYs\r\nhA+mz9hCZGhCjAHlGfzNCXk40k9eZDqcy6Wg/i+RtMHar6iSA4e25v72Zb8l\r\nnOSdqja+vxO/sSOUdzaP8FFFKthrLja1HBYTWFWCAzZ5n6woc23uJnAO2GdV\r\n5ozI4rMcSfqVdn93qmIbH3VWtrgHvXVUipQGplYBoqysGhtGXoEVW9uOlRPl\r\nlPQVtfgZKn6WMsgLH88w08h50+J5t09hceRsL3eowvQgcYFc1MMxyeBIBP79\r\nDOASnBsOHSaKs4uH5hNzprlroyeULswGDH3TyrtKtJgZtVNKh9Zca9Ty5bPQ\r\nsnFxxtQhQE/RkMNrgNqigPXupECFL9cDbgHAJeCWE/HieBJgyup7Z/iNkXDC\r\naXF3yGZxn2eOI5Zvnwut4QK2Lw6CaHUIo1hpch9r2Ss2Kvs7H5a2RC74RCRO\r\nwd08WyUArd0VbMWACh1fnnhJJBvNCxkc8NQR6vJJInNaQW1C4k764YbciBX/\r\nVeHniEVjQGC7HHl6KXeb8uClJs1OPrP1I2EP1np8X4165MjGGFnRaY3dnPjf\r\nNJ4W4ZFV8HRXgo8hDiAIAvvhwkk+hHBkqpjQMVLTUpP8jSoT8bgDUwE5Q/JM\r\nReagVlmukzCOI9r5Z+KDpVDUey1WEbklb9E=\r\n=0uRB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fourwingsy","email":"fourwingsy@gmail.com"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-modal_1.0.0_1670068632192_0.7696847093599051"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-10T07:24:21.343Z","0.0.1":"2021-10-10T07:24:21.502Z","modified":"2022-12-03T11:57:12.506Z","0.0.2":"2021-10-10T07:25:29.832Z","0.0.3":"2021-10-10T07:44:28.870Z","0.0.4":"2021-10-10T07:57:02.765Z","0.0.5":"2021-10-10T08:02:34.899Z","0.0.6":"2021-10-10T10:35:00.993Z","0.1.0":"2021-10-10T14:12:30.981Z","0.1.1":"2021-10-10T14:57:04.252Z","0.1.2":"2021-10-11T08:59:12.440Z","0.1.3":"2022-01-08T15:28:35.987Z","0.2.0":"2022-02-26T04:46:46.057Z","0.2.1":"2022-05-21T09:55:23.233Z","0.2.2":"2022-07-03T03:47:03.975Z","0.3.0":"2022-07-13T07:50:13.603Z","0.3.1":"2022-07-15T03:21:36.220Z","0.3.2":"2022-07-18T14:23:12.596Z","0.3.3":"2022-07-18T14:48:10.230Z","0.3.4":"2022-07-19T08:39:05.675Z","0.3.5":"2022-07-19T08:40:17.802Z","0.4.0":"2022-08-06T08:02:11.747Z","0.4.1":"2022-08-06T08:24:50.073Z","0.5.0":"2022-12-03T07:47:16.694Z","0.5.1":"2022-12-03T08:13:22.645Z","0.5.2":"2022-12-03T09:03:26.446Z","1.0.0":"2022-12-03T11:57:12.400Z"},"maintainers":[{"name":"fourwingsy","email":"fourwingsy@gmail.com"}],"description":"React Modal Library with context","homepage":"https://github.com/reactleaf/react-modal#readme","keywords":["react","typescript","modal","context","popup"],"repository":{"type":"git","url":"git+https://github.com/reactleaf/react-modal.git"},"author":{"name":"Hyeonseok Yang","email":"FourwingsY@gmail.com"},"bugs":{"url":"https://github.com/reactleaf/react-modal/issues"},"license":"MIT","readme":"# @reactleaf/react-modal\n\n[![npm version](https://badge.fury.io/js/@reactleaf%2Freact-modal.svg)](https://badge.fury.io/js/@reactleaf%2Freact-modal)\n\nReact modal with context and hooks\n\n- [한국어](./README-ko.md)\n\n## Concept\n\nThis library uses HoC to provide context and container, and provide hooks to open and close modal.\nMain Concept of this library is providing **type-safe** method to open **any** modals on **anywhere** of your code.\nSecond object ismodal code will not be loaded until modal is opened: Reduce bundle size. This is important for faster web.\n\n## Installation and Usage\n\n```sh\nnpm install @reactleaf/react-modal\n# or\nyarn add @reactleaf/react-modal\n```\n\n### Modal Register\n\nAt first, you should make a your own modal register.\nwe are using dynamic import, to reduce initial loading size.\nAny modals registered will be loaded on when modal is called to open, not bundled on app/page code.\n\n```typescript\nconst register = {\n  Alert: () => import(\"./Alert\"),\n  Confirm: () => import(\"./Confirm\"),\n};\n\nexport default register;\n```\n\nBut in some cases, you may need to pre-load some modals before they are opened. Then see [below](#preload-modals)\n\n### Modal Context\n\nNow provide this register to your app.\nThis Provider will provide modalContext to your app, and also modal container, that modals will be rendered.\n**How Simple!**\n\n```tsx\nimport { ModalProvider } from \"@reactleaf/react-modal\";\nimport register from \"./modals/register\";\n\nfunction App() {\n  ...\n  return <ModalProvider register={register}>{...}</ModalProvider>\n}\n```\n\n### useModal Hook\n\nYou cannot import useModal directly. call `createModalHook()` to make the hook.\n\nIt is intended to inject type of register, to check modal type and props are properly provided.\n\n```typescript\n// useModal.ts\nimport { createModalHook } from \"@reactleaf/react-modal\";\nimport register from \"./register\";\n\nexport const useModal = createModalHook<typeof register>();\n```\n\n`openModal` will check modal type\n\n```typescript\nimport { useModal } from './modals/useModal'\n\nconst { openModal } = useModal()\nfunction openAlert() {\n  openModal({ type: 'Confrim', props: { title: 'Hello', message: 'Wow' } })\n              ^^^^       ^^\n              type 'Confrim' is not assignable to type 'Alert' | 'Confirm'\n}\n```\n\n`openModal` will check props type for the matching type\n\n```typescript\nimport { useModal } from './modals/useModal'\n\nconst { openModal } = useModal()\nfunction openAlert() {\n  openModal({ type: 'Alert', props: { title: 'Hello' } })\n                             ^^^^^\n                             property 'message' is missing\n}\n```\n\n### Preload modals\n\nWe use dynamic import to load modals when modal opens. It makes code-splitting easier, and initial bundle size smaller.\nBut sometimes, you may need synchronous imports, for instantly open modals.\nIt might for mounting animation, or modal has large dependencies to load on open.\nThen, you can preload modals before user click the button that opens modal.\nThis calls `import()` from your register, to ensure `openModal()` runs synchronously.\n\n```typescript\nimport { createModalPreloader } from \"@reactleaf/react-modal\";\nconst preloadModal = createModalPreloader(register);\n\n// when component mounted, load relative modals.\nuseEffect(() => {\n  preloadModal(\"Alert\", \"Confirm\");\n}, []);\n```\n\n## Props\n\n#### <ModalProvider />\n\n- `register` - your modal register\n- `defaultOverlayOptions` - Set default value of overlayOptions.\n\nHow to use `defaultOverlayOptions`:\n\n```tsx\ntype defaultOverlayOptions = {\n  [key in keyof Register]?: Partial<OverlayOptions>;\n} & { default?: Partial<OverlayOptions> };\n\n// just use as default. default values are decribed on openModal()'s description.\nreturn (\n  <ModalProvider register={register}>\n    <App />\n  </ModalProvider>\n);\n// apply to every modal\nreturn (\n  <ModalProvider\n    register={register}\n    defaultOverlayOptions={{ default: { closeDelay: 300 } }}\n  >\n    <App />\n  </ModalProvider>\n);\n// or apply to specific modal\nreturn (\n  <ModalProvider\n    register={register}\n    defaultOverlayOptions={{ MyAnimatingModal: { closeDelay: 500 } }}\n  >\n    <App />\n  </ModalProvider>\n);\n\n// or both. surely, settings on specific modal will override default\nreturn (\n  <ModalProvider\n    register={register}\n    defaultOverlayOptions={{\n      default: { closeDelay: 300 },\n      MyAnimatingModal: { closeDelay: 500 },\n    }}\n  >\n    <App />\n  </ModalProvider>\n);\n```\n\n#### createModalHook<Register>()\n\n```typescript\nconst useModal = createModalHook<typeof yourModalRegister>();\nconst { openModal, closeModal, closeAll, openedModals } = useModal();\n```\n\n#### openModal(payload)\n\nopen selected typed modal with given props\n\n```typescript\ninterface OpenModalPayload {\n  type: keyof Register;\n  props?: Props;\n  overlayOptions?: OverlayOptions;\n  events?: ModalEvents;\n}\n\nfunction openModal(payload: OpenModalPayload);\n```\n\n- `Props` - Matching Props as type. if `type === \"Alert\"`, props should be `React.ComponentProps<Alert>`\n- `OverlayOptions`\n\n```typescript\nexport interface OverlayOptions {\n  className?: string; // to distinguish each overlay element: make different animation per modal.\n  closeDelay?: number; // default: 0, as ms. this will make modal close(unmount) delayed. Useful if you want to add closing animation.\n  closeOnOverlayClick?: boolean; // default: true\n  dim?: boolean; // default: true\n  preventScroll?: boolean; // default: true, when modal is opened, body scroll is blocked.\n}\n```\n\n- `ModalEvents`\n\n```typescript\nexport interface ModalEvents {\n  onClose?: () => void; // a callback that called on modal closed.\n}\n```\n\n- `returns` - It returns unique \"ID\" of opened modal. You can use it to close that specific modal.\n\n#### closeModal({ id: string })\n\nClose specifig modal. This action requires the \"ID\" that `openModal()` returns.\n\n#### closeAll()\n\nClose all opened modals\n\n#### openedModals: OpenModalPayload[]\n\nReturns opened modals. It is an array of the OpenModalPayload, so you can check any modal is opened, or some type of modal is opened or not.\n\n## How to add opening / closing animation?\n\nFor animation, modal opening is delayed for a frame.\nYou can add Overlay styles like this.\n\n```css\n.modal-overlay {\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.modal-overlay.visible {\n  opacity: 1;\n}\n```\n\nand also in your custom modal, has `visible` props. See [below](#BasicModalProps) to know more about visible props.\nBe sure that `closeDelay` option is properly set, if you want to animate on closing.\nSee [Slideup Example](https://github.com/reactleaf/react-modal/tree/main/examples/with-cra/src/modals/Slideup).\n\n```css\n.slideup {\n  transition: transform 500ms;\n  transform: translateY(100%);\n}\n\n.slideup.visible {\n  transform: translateY(0);\n}\n```\n\n## How to close opened modal?\n\nRecommended way to close modal is closing by modal itself. see more on [below](#BasicModalProps)\n\nBut there are some other ways.\n\n- `const id = openModal(); closeModal({ id });`\n- `closeAll()`\n- `closeOnOverlayClick: true` - if user click outside of modal (may be darken with dim color), top modal is closed.\n\n## Can I open modals without hooks?\n\n`react-modal` recieves message, so you can use `window.postMessage()` to open modal. This is useful when you use third-party state control libraries, like redux-saga.\n\nBut be careful: `postMessage` is NOT GOOD for type checking, and cannot message functions. If your modal has props like `onConfirm`, `postMessage` cannot handle the props.\n\npostMessage only can receive `openModal` payload. CANNOT CLOSE modals.\n\n```typescript\nwindow.postMessage({\n  to: \"@reactleaf/react-modal\",\n  payload: {\n    type: \"Example\",\n    props: { warning: \"postMessage only can send SERIALIZABLE values.\" },\n  },\n});\n```\n\n### BasicModalProps\n\nWhen modal is opened by `openModal`, 2 more props are injected to your modal.\n\n- `close(): void`\n- `visible: boolean`\n\nSo, When implementing modal, you can consider `close` props like this.\n\n```tsx\nimport { BasicModalProps } from \"@reactleaf/react-modal\";\n\ninterface Props extends BasicModalProps {\n  title: string;\n  message: string;\n}\nconst Alert = ({\n  title,\n  message,\n  visible, // injected by react-modal\n  close, // injected by react-modal\n}: Props) => {\n  return (\n    <div className={cx(\"alert\", \"modal\", { visible })}>\n      <p className=\"modal-title\">{title}</p>\n      <div className=\"modal-body\">\n        <p className=\"message\">{message}</p>\n      </div>\n      <div className=\"modal-buttons\">\n        <button onClick={close}>Close</button>\n      </div>\n    </div>\n  );\n};\n```\n\n## Styling\n\nThere is [default style file](https://github.com/reactleaf/react-modal/blob/main/style.css)\nYou can import this\n\n```javascript\nimport \"@reactleaf/react-modal/style.css\";\n```\n\nor make or override your own styles.\n\n- `.modal-overlay` - Each modal's overlay element.\n- `.modal-overlay.dim` - When you applied `overlayOption: { dim: true }`. This option is `true` by default.\n- `.modal-overlay.visible` - `.visible` is attatched after a frame after mount. This is for mounting animation.\n\nHere is some basic overriding example you can use\n\n```css\n.modal-overlay {\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.modal-overlay.dim {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n.modal-overlay.visible {\n  opacity: 1;\n}\n```\n\nAlso, OverlayOptions has `className` parameter, to distinguish each overlay.\nYou can add className to each modal, so every overlay element can have different animation or dim colors.\n\n## Working Examples\n\nSee more on [Examples](https://github.com/reactleaf/react-modal/tree/main/examples)\n","readmeFilename":"README.md"}