{"_id":"styled-react-modal","_rev":"34-2654a94eebc2c3b2f4b799f6b33146c4","name":"styled-react-modal","dist-tags":{"latest":"3.1.1","alpha":"3.0.0-alpha","beta":"3.0.1-beta.0"},"versions":{"0.1.0":{"name":"styled-react-modal","version":"0.1.0","description":"An easy to use modal component for React that uses styled-components.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","_id":"styled-react-modal@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-mFi0tkGd5MHBJFiDCbIAgt8jLPc+5gr+FZHFxpEooMKGcHiqVMT6Dfa83H7/lwNTAPy3fANoeQbiLTWsGdqSyA==","shasum":"948091ef4a2a8ba3e9a3b1189db6d831b5da806c","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.0.tgz","fileCount":3,"unpackedSize":719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRZbnuQtroK/BLUtnDxS+lady0p3r4hWDAX1aLPuH6xAiBcqQVkCAD/U5Fy7MeW7b+WRA2O+6lZ0uuLCiNidc6+Ew=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.0_1522537008102_0.9031205457939582"},"_hasShrinkwrap":false},"0.1.1":{"name":"styled-react-modal","version":"0.1.1","description":"A modal component for React built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"7452039c8592f67f95242ffc6b7eeb8a7c2afb50","_id":"styled-react-modal@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"6.9.2","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-Cq3pU7VruiDQ6ZT+68uyKXwJy1YWP9l36slex8Rf5ZYAnLvA1rYbbDhnGoUtFiV8SUGq9ojB3rti7h79NP9gFg==","shasum":"b79bac8fd5849e00e0ab50ea89d5219d8117ccf1","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.1.tgz","fileCount":9,"unpackedSize":15268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCazz9BTwg43ajxo0BXvvRKH/Mu1CVM5MyITFsNQqeq7wIgay6MfuOVgCIGGThJPo8phUjAsB0Kgc+ltsrHtxfM6VA="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.1_1522639401019_0.03307283281475226"},"_hasShrinkwrap":false},"0.1.2":{"name":"styled-react-modal","version":"0.1.2","description":"A modal component for React built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"98b8be11fbb7d8cb32dfe0e27e2a522cb8e1039a","_id":"styled-react-modal@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-msupg3X1W0Vkc1Q6eHRGzRP02Ug75GLBtxZt1KhBS3FGDRTQcXTP64KBN/hwcLx9QcXukXd+dCtt2xZkgdzwlw==","shasum":"f2eb3a7cd648bf9817dc46f90178f5561b08277d","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.2.tgz","fileCount":9,"unpackedSize":15185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBW4QFEB3QrBSEIPtxO/KRwIt29C9ReS0ZW5CM+rB/wAiAekXOgdlRlFKnKKBytovJVu3F9hsOeCeg6JVGheywn4w=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.2_1522693446031_0.9244378211487774"},"_hasShrinkwrap":false},"0.1.3":{"name":"styled-react-modal","version":"0.1.3","description":"A modal component for React built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"0f92138fbf9d1dc9a34e1d578adfa65b77ac82f2","_id":"styled-react-modal@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-7UZo+6tquteqrUEEEDx4ee7+u2pWgPQrzEj1KnnIi++9qiEvVW61eFdfdAfdGQ/EHZWq4V5Yx/W6e1Eutm84ng==","shasum":"cd5ac6e9e5aed7ae46f413d8605c703c5285d8e1","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.3.tgz","fileCount":9,"unpackedSize":15242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1LNug8MGt/UUZ+lyznM24BZVUbaXdJgfiFe/i/q8SqAiAIyIna/vuL37QrDp+boy68s1t/hZbkAsA2yfzDyQVnpg=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.3_1522696519921_0.8241594934198824"},"_hasShrinkwrap":false},"0.1.4":{"name":"styled-react-modal","version":"0.1.4","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"8960b11789d798f7cf56296efb8bafd8a0663914","_id":"styled-react-modal@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-n+Xw+SLJtCihS0wjcnsxlCrmryJy6a30MxEBeYKsvV4lJSim2L4Y+hKV6iuMKYOQS2jZlJPAwUA8NMUbvVb4LA==","shasum":"e99b939d9887457af9560ea5611197f04e62220b","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.4.tgz","fileCount":9,"unpackedSize":15983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyvhPakmCC1JbzJsJdWlGSs27zVqQg2rcZzwbgZEZMgAiByuOz/JW9VxVJnlbfftYBvaoS+Bll4tU5afOfCHa4rqQ=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.4_1522703312255_0.1296495611081403"},"_hasShrinkwrap":false},"0.1.5":{"name":"styled-react-modal","version":"0.1.5","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"0578aad682e56d1e536c129c786d69f42ca1d3e7","_id":"styled-react-modal@0.1.5","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-cG3fgvm3GikqMw9B36SN1KPrBqZDI8mdKnSQem4NrThEtp4QQcpd2Kw7Al9e9qX+2BuWIGgUb6PbUhLYlx4ZWg==","shasum":"116a6c9ab507551a6b3b7b9edaed61367c9b5c1b","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.5.tgz","fileCount":9,"unpackedSize":16781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAd4jeZYfZ7RH4+cB34wa81aMzHYXeMlBAxZNZok9hb7AiAoR7RCvtCH8biAVjw366CcXVgMRg/ktACUxt0RRC8adg=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.5_1523038876152_0.16943308574775817"},"_hasShrinkwrap":false},"0.1.6":{"name":"styled-react-modal","version":"0.1.6","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"8b96e5fc7f02bbe58086fbed9275714b232be06c","_id":"styled-react-modal@0.1.6","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-T55IH7jSS+i9CknmbRD443hdr78pMyd3GsLFWlvD4Jip3JKxPLVbmX+atI11ppsfSOz5VPjcg9rDxG1bPEJtrg==","shasum":"df65a4d22e5ceacb351639c8cb5cabdf97b25d17","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.6.tgz","fileCount":9,"unpackedSize":16854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEArko/FULfgS8t5qiovsH8p4MfDlhsHaew0IS7xQ544AiAQuXnOXsamiddFLUHOjsQC+P0HR71anbeHVrL+zYNC2A=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.6_1523039402857_0.9637179440256571"},"_hasShrinkwrap":false},"0.1.7":{"name":"styled-react-modal","version":"0.1.7","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.4.1","webpack-cli":"^2.0.13"},"gitHead":"a70885f1c63264cd50ab08964fc4d3ad49a6d491","_id":"styled-react-modal@0.1.7","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-cAdVT7Elip5ZGTxgqGYZdS/sm7UYjYbmEoYw1c62VipOWuyd6GKNvc6N8wf7qexlQIkWzSGUU/5r/Z3ERZxidg==","shasum":"4dcd9c39c93203530b320c5f75846dfcf0430854","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.7.tgz","fileCount":9,"unpackedSize":16582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjQ8ZPDP/XPC2c+BCe/mxVtL6jG1L2esI+i/3AirLx3AiBa6RUxKRkICoMqIGdj+P5MgoGcQDHjdo5FyH+xo9BuDw=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.7_1523040257513_0.06328439670596131"},"_hasShrinkwrap":false},"0.1.8":{"name":"styled-react-modal","version":"0.1.8","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"gitHead":"0a64da256f92325cd27c0c17865bb7b25f4dcd41","_id":"styled-react-modal@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-i9JLFkN7KEVt2n0aHNXCnJQSM6pa5u5RYo8nO7bPQWYwvzQxllxXUV0uPzI9Lpt/flyDnpYWyMA9sIg/em+ziQ==","shasum":"2f14ae2c79169f2f043de3e2e47d64b38f546603","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.8.tgz","fileCount":9,"unpackedSize":16219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUp63FdNXobEaTkmg6wsdsKcgGd2XDTu8HQ1UuhAkRsQIgKHt7YEiBcqNkwCfarp6AAqhywMeN5J2awdyxxCVUa2M="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.8_1523199824440_0.6514620349334657"},"_hasShrinkwrap":false},"0.1.9":{"name":"styled-react-modal","version":"0.1.9","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0","styled-components":"^3.2.5"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"dependencies":{"react":"^16.3.2","react-dom":"^16.3.2","styled-components":"^3.2.6"},"gitHead":"5fb1ee7bc6122e296a4992f2a5b9cc890a2c2e34","_id":"styled-react-modal@0.1.9","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-Kc8ReugBEYz1lSy8Rmh7Y+a1/Fm+ohXt75EpFzWEIk0LecgISiWZZcBKAqQsC9qq7uX44wSQg/lMywN4dZow2w==","shasum":"e86e91e873800ed9be02cc982958b59a934b22b7","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.9.tgz","fileCount":9,"unpackedSize":17421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBGWlCRA9TVsSAnZWagAAsPYP/3w4+gZW7TZs6LM155zU\ns30y58j1yOkK+HWQckwpdTxywjE76aNZLzZsya28qmosMbKm/XpL+PP0S+4V\n08IDgaQdQ7rCVGY0ZdW4ZMqiSeUMwhW3jXPv+c9qe2v6K6F3RY7rLIfH7t3I\ncXzUA3cscn+2pRC3ZhjJsEzkVOiYQxN5vXWO6Pe4LEaNUik0W/eXO+v2Tocf\nA/yqg/U6bUM7JprDM65G3KY5K4xurTSu44kiJLlXh9YttLagPrl6Auv+2jL/\nO4Fn3/rGqUyglR6HxR0u8Z3h61wbOOclozZYwmXrg5hL47T8miX4JrLfHzub\nOMdbHAFZUC2MiNRPrdYRIfCA4TFX8UdQ3hhfEz0q7OSVt7iRgnlx/Q3p1bqV\nl/rKoIvVXLFcnGBTcLaB5FxNGCdCTLnk9sX2uEdeaDeZXpSvthSjilZk2SFW\neUX5EwsM00KWbQuIMBtQ5tZKhQsgrCY/BveCMksN4BdvF25LSYzI4pQwsdB2\nVA/YCR5MOs0iAsP/MKbqulcFwWdzV1A3qqyUL/FroX5PLt2L5xZi8rYiOhHR\nWHMh/ULg9OjBG7SMM8w7D9JeC/7LfSf1/9CMSTPsBVRHwZCF/AKG7zo7/4Mm\nznkiRjwYQQ78OHbc6trk28zX9SBktlkCPderMv1K+CjsiADlkemHmDVahBI1\n9OnD\r\n=/Rns\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEJ62WBbazet8PEXvNHfAF02vsC6f53KmkeuD7hXU6cQIgPCdv499rDRJ8bU7bV+Z1fEfD1JhiAbJ5nHU/0NIOSIA="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.9_1527014821019_0.10589029444345766"},"_hasShrinkwrap":false},"0.1.10":{"name":"styled-react-modal","version":"0.1.10","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.2","react-dom":"^16.3.2","styled-components":"^3.2.6"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"gitHead":"5aea5c3db69cb7da7f0e80e33f98f2fd1cb44477","_id":"styled-react-modal@0.1.10","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-jYAKBaxrqy09dQydRcbCSAZ/xUweb+VWgCaW9sbgwGPQVccGDqy9Bl3SfKGx952ehxUylctEbYpeWV9N/acIvg==","shasum":"1f40c4d0648b4213d9a00fd5b331bc44ca8047f7","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.1.10.tgz","fileCount":9,"unpackedSize":17311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBGh5CRA9TVsSAnZWagAArOgP/2Z0sfQAjiuf8KemTYvH\n3McMmI2kOdTsW1W19wXN2wveqXqr526pQy6EkL2M2SyUimOF0crvv1vGl8qv\nsaKdO4CoYE0zhk38DdfkyiqUf9ZGikKPiXQUECpkYrnbz4b3OlS3w8uPxwmK\ne7x1ccHp9Y0Y3pa+wQYkxUkEOYhMxWru0+wnUzE2fI3nu3Shh2pPuTVgDyLa\nzUx493sKhMwmM33UIN0QG76vpODj81Xii4aQXm2pEBzpJ5EMtGd3KpZakmt9\nEyb6VPrcrucI0FaS7vutXZZlbpcT4doxGgyUTTpUsakTVMo8OGCzQrDjRWg9\nVpGWDAaHy5Rm2SJeTasZUOTfLh0Y60NF+j6RAAUNOzDcvM755JfYoZLn/t12\n5PnuVkb3Gs0r8ZPk7TOmMf3m99D8310JpQ85RNLxbzd8QrmXXi6xRztSPN95\nDq8agDPo86pEfmOCFolzY6p0oAcdRZcGtyJ6SIhFyApOaJEv9L1kFVA0ZzZB\nwjoRWVDULO1skrh8RV4AWN7c2+gBTTfvS3Qj2APBLAg/8ddrZDbbh7r9kt+e\nq0ArucmqR3IR1Xd5ncbHLboHi/4vffuWiUOdUIA62Be6mOYT+xfp/9S4cpRe\nGFO5dyWAiD+6jWlH9fAIsWN2CJLwjPqkMhPx4l9k+VZzg2R/oiLgMmifthF2\nabNm\r\n=7SQ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2tXUxRITqBu2Nv/iWZuxIihCtgfQoRZGapWSxeaKPoAiADgzLNU7Tqsq+w4RSCCFyw4cXT9A4jZLgk6wWSYkWX6Q=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.1.10_1527015544270_0.7116913696789455"},"_hasShrinkwrap":false},"0.2.0":{"name":"styled-react-modal","version":"0.2.0","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.2","react-dom":"^16.3.2","styled-components":"^3.2.6"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"gitHead":"ec80b35d3754df8d44b62f7a798aa52a3e766971","_id":"styled-react-modal@0.2.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-ip/Ue6x6LcVWvj4lgDki+lI8R6V8PpdJJCFi/BKdxCKree06Rf+fdpNreJMb12dfg+2Eapei5yY2PW6Rm+2iHA==","shasum":"39e6eb7c62da972ae0feea344f691c782e94f4a1","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.2.0.tgz","fileCount":9,"unpackedSize":19085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCIwxCRA9TVsSAnZWagAAkzcP/jakwrjEH29czbUsCrhj\n8t5iXnzZyVtWviE43x9u5mZ2ASVewewl8LkO9x0ZIScuh11lZtOhoYe1sNbN\ngvxTRXp0ZkMSIuuUvI0UgibfwuR6u8m/OWZeUpn5YQgfSEGnCn7cT4YvAstX\nNU8WD1U+cdExCe6TfEqMf+wvhAqFn8onP28U0fuVLfMGeT+DdLQN4QBgolSa\nqEnSqqPvbk6VHHj3l3PSW6C+tlBzyYuRGN7J072zV5tj8eND5AMYe1bTY7Wf\nbNIiBrhFQqFfbyDbLJ08oBsTFqiD8lgz+dtTnlVkKcDYGzZZon4jGyLHeblX\nDERq/AFb6JG6EiIO0JaIkgaGeYAfywrVtfn1n5v+aJGvMSqzxFypoQz1IrBp\npGWL06cQaoPEiZXIqLYinv9qacmb/gH7X17Qn5zlgbr8IkssgAfxednhqtpl\ndqHP9ZrGqxDjakvmmJWxMXKbQXhI3GxVJCifrSOUfToku0rPWQauduBbb2xY\njOlGo1zaiaoecG+nLtHv+q2SIGPAbPnXYWLH7aX/7dRnNryoi30YfgpEWPtr\nhta6fu5wRSHe5JvD2Z+2t2NXM5rViVmetjGop/CxVTg9NEEkDW4TKiw36sFv\nGyWObmagAcUwHONjy1XMTHPq7Y1PFvZcVH1dDjz8hOEz3ZMH2sw5PjZt5R5B\nM8B2\r\n=aDjv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9haFQlpfYsOobxBNmfc+RzuSBT4dMZhjjwdocNI1WcQIhAOOD6ykxckTIUK28W+cgbpPZjzr81Bsc+yJCEI0KpCJA"}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.2.0_1527286832631_0.8385418552444963"},"_hasShrinkwrap":false},"0.2.1":{"name":"styled-react-modal","version":"0.2.1","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.2","react-dom":"^16.3.2","styled-components":"^3.2.6"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"gitHead":"433a7a10c768d6b74652b9d8ddb078fbd0e7641b","_id":"styled-react-modal@0.2.1","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-Uhgu6HD4t1kjgCbv89JkN/4xTVxNcWDmK5AVZxZOp2PeJPBKZEP17wrmXjZTe5FDrHbs61+b92X4AFchsOBWbg==","shasum":"c10c451c31e3614c6d78c78b929533f4c746d9b1","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.2.1.tgz","fileCount":9,"unpackedSize":19149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOtg0CRA9TVsSAnZWagAAp7UP/2Gz/lfJKf3c+eddYbr9\nINt5WOUEyG8z0ph28aNDZWWLGLI8w0osioR22jpsVJttfYwqsrvEkUJrQ8hM\nHoK8LxDQDHOjgmNDBXMvQY2HHhZEZotd3B6VkjN818/8YwL9WxfbUzf+i8+O\ncEf9SpLud+cHz2MmzIe3dPEaAeUjNGc9I5E6an5wBHeJimxXarBFqOZTJ4h9\nytxGvhTamEv1mNP0tI+oJm75eIz2l3Ad3bgVKxrAgBSRmfCngj4W43G2FSNb\nDlJr7uyh/i4/bBE9x5HXa/1MaUV+Kudbc7kheAqudXBht1Pf6BRJTsQpcX1n\nogCITZxt2Nsv+loe7L32Ljyqbot4S9KpzAjAvaDgtz2FyW5Zm4ATM6z9rbdv\nKfxHDjkdHstc2uaIyq1LnsTylPQ2bGkJFLntgv2gd94aCfzNt8T4cGTAjcM5\nUlyPoCUom1m7sd+/sbgyKipkvE6TPBCKGOXRL1T90jS+BaXk6PS6aSsvuro0\ndXBkkIuXoKPDbAMMQpVhbOnfYBK4y+rPulAjK9xVSOLNsru2K30M70uVnYKz\nN4ah97MquNJQE1we+faf2u/jkM53vWum2bXocftzhqmWR+1W7JkYRcSFm0Vc\nGgzomWfVM4iAZRbsvVfVYRhJrZq/PdDSqMiUH8k7XyZXXZuAhMwZUcq66nZP\nIDN2\r\n=TnuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuaqsaHlh9JcekogTDX0w+3Y8E9GWm6LmmBfewZDLApgIgREvxvz7oa5bbTVN77zsfaZWu3KwBaKf3hR4uWmbp+j8="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.2.1_1530583092069_0.8878126426251316"},"_hasShrinkwrap":false},"0.2.2":{"name":"styled-react-modal","version":"0.2.2","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --env=jsdom","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.3.2","react-dom":"^16.3.2","styled-components":"^3.2.6"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","jest":"^23.4.2","react-test-renderer":"^16.4.1","standard":"^11.0.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"gitHead":"041b5cc99097baf8239f7234890ba25b8024606a","_id":"styled-react-modal@0.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-DvfLQz2HSZD7YEQwUufOsz6Lntae93sIpahWUF+g9Jg0KrIYOxOivFFc/zFIY/rkEyC9Ol9ju0Vqk+xj/Q3RxA==","shasum":"4b95a3f95f78f982c18daad1e5e9a01fc89e2850","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-0.2.2.tgz","fileCount":9,"unpackedSize":19507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe3qLCRA9TVsSAnZWagAABEUP/iCTGK3Po3WFCZmDYEoA\nx6jZti2Qcbg3TyPqwso4gIxCtaaWPTUU8YbP8ckil0t8LaPS1h34iZRNKeyO\nUQnHEYFX1FH05HVMYY6SlKhea+7jgf4rQAg7zMAHRrULMGRcNIRK9BcOhIBA\n+Xj29AAx1GQYhhez5ZsjW8ZD+QJWKOAqJ3sbR4G2mw49tRX6O96uWmmhmigN\nfYqA6Mv+9JoZ9hXeYR1x5d0Q/QwsA+UIspm3B2H4YCsydxBgvLxyektIzrz2\n2ie0H3cAsbWvtOJMQb6WkczBfpnIX7JjCuFzLiclAZllDp4L7CKY8kM6Vtgv\nM+9Fz9CUhyFuypaNqY6ogBJ0svB3UuWXKSm00xBGuSp4Lk7vmN6fEo+WzHHJ\nnYr4vosFlMBVr6yZncxnCrmE2h9FmqwfGUr5LTmE+/im9gAl/efF/0IiJP0I\n6j8+/79y41zR03Dg3TDu96cm7ZUH4fN3nroe7IBswuVmqxfxU2QM+El4cIVF\njLl9UvruP15fxh59Iz4Z98DeQJ7NQ/AL7L+6XG5Bnvezf9dtt1WTG4YKmewi\n5L1ZBQe7YR9n5kf8XvWgFgGcUA9LyYelnV9rMuOsd8cie1qv497LahrASazk\ndWAG6P1bPYnKTUSEM7YI5CQdVMxvqU0ytmPQzheQvGqlUT4h0I/D4DwLnnzA\nzJAD\r\n=wCdR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTVKRkr+0uv6CuBlCP/WEHH0FbR8tWff8RuBIbNSWVoAiAbibXXkKUzx3MWhVWVN0L9eUcgJAnGeHbZ1ajEn7Hlgw=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_0.2.2_1534818955275_0.4105123729669964"},"_hasShrinkwrap":false},"1.0.0":{"name":"styled-react-modal","version":"1.0.0","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --env=jsdom","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^3.4.5"},"devDependencies":{"babel-core":"^6.26.0","babel-jest":"^23.4.2","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.5.0","enzyme-adapter-react-16":"^1.3.1","jest":"^23.5.0","jest-enzyme":"^6.0.4","react-test-renderer":"^16.4.2","standard":"^11.0.1","webpack":"^4.5.0","webpack-cli":"^2.0.13"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js"},"gitHead":"ecd84e4a3f9cf50b61a6b12490df588c61b1edc3","_id":"styled-react-modal@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-DhSvoarVhuZpfaQ0x4oWFua751Q+isQFcjctSF7p4qZ2Wz5oODI7tAvbWfpeTutuCKm7N85bsGRfFNVFOyz75A==","shasum":"4bb60355ea05f8260183f165dc2c55d024d0e9ae","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.0.0.tgz","fileCount":13,"unpackedSize":24892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjbxhCRA9TVsSAnZWagAAXmoQAIcJR3oiFVAHRNXRUgx3\nvyE4ZSp0vCZOkETRehhtD+/M03c5rtJ7O79jpQVatDjfP/ElsWjxsqrrUjFN\nv6DprmMorikSR4JOwNJQv9QgsJq6wUZzkyrdWKK2njKQ+XTclF1QTBIKTvMU\nl6QNuBb3m+7ICUk+1Gl54SW+uj+Y7q8Ne+8KdHDMtdqK+BvSBnXbMN8tq0ue\noZOeHlYoCy/jtyidWEc6dbumE4E9blFsSkX1v2ysU41hZERcxorBr41ol24S\nRpIxQkStSjiqmjQ45VTsHI6yb1e4x0qMrAC5nkMVp5lL05VmeVjlsYyPFYow\nAx9dKILBVsI7RxbzzzIR3oLwawyFO3kIA3fkHILcgT/qo37xjKLEgEu0gD/a\ncPPQEIA9+MHJDb19gYbEX+BS2KdTQeyC2wIoljUiBEMP0PcsUkLqTzkOo7QI\nDWGhU5BoG1j7UibD+6S2gTeOFS0ufy5WIXhAmAWJBOuALadpdqCr55JsDIvV\n7ldV29B0N6tn/GL2dBvk5BKMky+i84ExyqfWuICNGgygJPZ+EhLINMmxMmCr\ny1xl0L1Z1z9qRl7pdZRB9gTrGD1/PCUIBFyNzfQcGMB1MVCp13pDVIByPawE\nO+9/awYTsEIcqDwnAMFVC5yL70gP27DZ59qWfWIvArOAx2RoxIHyBcP+alYv\nX1pu\r\n=KGjN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUAdrONce29x6Af4jWDYQ91Q/eg8WMyBr3gfGkk6qHDQIgQLE+rtg4ZpSTBJUmneN1SglVoHq/xbDLvRHe6ElIgAo="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.0.0_1536015456984_0.30658125188157137"},"_hasShrinkwrap":false},"1.1.0":{"name":"styled-react-modal","version":"1.1.0","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --env=jsdom","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-jest":"^23.4.2","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.5.0","enzyme-adapter-react-16":"^1.3.1","jest":"^23.5.0","jest-enzyme":"^6.0.4","react-test-renderer":"^16.4.2","standard":"^11.0.1","webpack":"^4.20.2","webpack-cli":"^3.1.1"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js"},"gitHead":"bcfbe9d78323bd27a6e6869cc4c29e39db583f57","_id":"styled-react-modal@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-aiiktwbz7aqEGmSi5Bng4y4Zo8w2W3yn99VroDJp2tBL3G9DSvkumug9/QVIEUScWjxVE+zUCP9L6WFAzXS/pw==","shasum":"27015710b9baf0c210a378d620e110e7ab79f19c","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.1.0.tgz","fileCount":13,"unpackedSize":25437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyOKECRA9TVsSAnZWagAAbRoP/jwQhjeeTGPlISgudh36\n1wmyCKI4ATJ1mBCig6e3NV2NjEp010TDrHmsyhF4d5/jF9nzMoF5+4Vhdy0n\nMRMl00SREA3wfk72zD7HbHYas72SvtJhuwTyDG+mAapKd2VNhWfYoU2GT3vF\nh5cGglDhLdNtd5FRQr8CNhVGUlydCDgat/IYTPCTw+unVV2mx6DLQxPmTWkg\ny6FvjnSjhpwlv1j8BYQlk5ZcKf9hmPY+mmM0Tmpg6vM5Ec3rjyVusamMn9AU\nTRR+akHjGGaeyE7+7f3/SuD8W2TVveNXHsVOI+o1j8bFATYHN+pZjWmmWOQr\nKl8XYC0v994LAkKwexLevrIITyBtHz0EpjOIBU9uv8P1FOGYuwT+gc54GS22\n681HBRv6S/vYo4tixp+koEtxe9ktdybxUezcWfuD83DGdKHzs7RgoqjnK+KL\nyFAC6bsKdg7hQwa4CzV2wYfQFl9zw3xyXGKPC0JRawLrjtCvTzzeR5bTxXaY\nkT46zPp/65FCw1x6RgrIXAhR4+Rh220I4P6hA7L1ByyjFTVUASI9ndP7t8V0\npRKaVRS4sJFsC3MaQM6rD2tWtv/lejC0HF3yf9I5ITvLz1nfvpjDtDqirMs0\nb89fCACSRCr99drfE3EJtNmNGJ5HVGLfp2F/AAdTeruvYRXf0QOgo0z/HenG\nrFmY\r\n=lcHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6ONAPjhJnVT9R+S6N4wUIbiAFnuDE8OtTunCEyKuxuQIgIrpjFtXKBbE74GYYNxfg0BWUb7I9YAZP265EZQjCpqk="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.1.0_1539891843553_0.7150005460463378"},"_hasShrinkwrap":false},"1.1.1":{"name":"styled-react-modal","version":"1.1.1","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --env=jsdom","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-jest":"^23.4.2","babel-loader":"^7.1.4","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.5.0","enzyme-adapter-react-16":"^1.3.1","jest":"^23.5.0","jest-enzyme":"^6.0.4","react-test-renderer":"^16.4.2","standard":"^11.0.1","webpack":"^4.20.2","webpack-cli":"^3.1.1"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js"},"gitHead":"bfe80ead34ff41eb511b50e0be14a5d48960e72c","_id":"styled-react-modal@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-32UFWgrPXpZLJRM4IqKc9orH67qzdhUxG/aKXmSEi48hqP2C4t2ff/aMsQIUJUpgYeUZo1BC/e3MsVn6ZWCvAQ==","shasum":"5089f54678e2967855f15a7d594f823bd6f10b73","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.1.1.tgz","fileCount":13,"unpackedSize":25642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzmLgCRA9TVsSAnZWagAAgSsQAKNwVEMCIpCBOwSzSG9a\nGEZet8w043kv+KbCon9QYLpAdLymm3xSKqM+WWPQjkZtsm+G+4XVQ/VCbvS8\ny/wyonpplA1N4pjsDxKSkkuaFJV6cVlnD808CIyi9AONqwVfdUths0gIlBsc\nKVDa5TiitcS75SYjmPkgrEABFVxdWUdrJwA7PssEg7wF22q1ZfItsMTN90M6\nMyqM+b+lPLSID6zDrjuhfGWyt+HB1Q9isgEVeG5YzqovbRHW79RcSlt1NVOO\nYsfgsIai3umq71LZICUX4/WSicamdqr2pqdNfWQThLp91Xr3zSK5idAdaeSs\nLYEigldXdlIYesynzX+eLhysmt2t9KkLsb38ZNukackLJQhwkoXnMmez3076\n4++x4NzZIyjs/PgXVMnm9DyONj952oUxsBduMHbQ27bvo3j8Uaf/OxXxB4K6\nWK545U/STKe+VEQEWQ0+T2PhXe8SmM243B8gx2fw5vz2rawkgZlNPzSglv6q\nSXaXBULBFHIwwCBi8cFU5BP6JtYj9eDa1iGy3veW9pDu8vLa4URJKSimewrR\n1PlZUS2Xx8uhdAspWdWjZyVXLdvtmylhAKkZBQZV7Ucy5aL7NY6A0gj/UJBi\nJ1h3HuZUFRz53OFFrjMmjKZ43urSRw+nmXSecyFR6zA1+6VuZ1qazMLScPrt\ntz+0\r\n=DFmW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICftuCO9hA3NNYnyg2DNEOl0l8fXDSbCSy1aI2KaPBVRAiAwbHBsohVJLn7SDXAZHPVIz3Gg5lGBDcHJYMfIymt+FQ=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.1.1_1540252383944_0.5362202488728589"},"_hasShrinkwrap":false},"1.1.2":{"name":"styled-react-modal","version":"1.1.2","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^6.26.3","babel-jest":"^23.6.0","babel-loader":"^7.1.5","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","react-test-renderer":"^16.6.0","standard":"^12.0.1","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js"},"gitHead":"b356bd6ca8336d07ca62fc1437710d627c09be63","_id":"styled-react-modal@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"alex-richey","email":"alex@meural.com"},"dist":{"integrity":"sha512-MFnt9I3hN+sfn57P+y+5qvkR8qxCH29+FOw/Leeh7ryXPZ8jg14SjFm3ioCu2VekjQfdCUf1nJb/Y1TqSDJbSw==","shasum":"5560409a595f5df33f35c35e4ab3446d1423882d","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.1.2.tgz","fileCount":28,"unpackedSize":91626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb32VpCRA9TVsSAnZWagAAqK4P/3dcnqztzmzs+KIaHQIp\n5Cq02zOsfaykdv52U8laOprfWOlN3bwQ0ayUjPMaOf5lWETYgMfC1azX9AVU\nm6en3MYmPXBZQA+laxWLzeHA1csyTdt642AEVdtBtpMUqBLSpSwjfDGW9AC0\n9900av8gD/tymO7qPz8j+kPpfkZflCNKyrxjC4vQnDxerrQUvCrisouHU7Wk\nlR5Hw+dJFX+8+f1ahMOFOCqBV0nG/KWMiJXcU9z+ow2YmP93JxR4/t9/DvMM\nIJ78FF3W9iGGD7S/vPKSn/f0S3nReABTPjIiIEf9s+XP2tQNVC6w4lesShy4\nZabtn+m5LvczTY2Yaz+fGc/y5BJl+fjhrHYRCW0W9jfg5tz0miQchGj0Qn4x\ncqew2QsCQhhfKS/qQ5IxRg5MW510/RkW3aElJ90O8+wgNzO2WVKYSRaNWeTs\n+RZuqCxrg4fg9Ud1a2naOJQ3Mjr9T1oyqtcH0CEKPD/hmH2zOLV2V7hVtAAh\nUguNknWQIX7SPx9XkJyTPL0xeJuNamqmt8u1G2tWl/1uet3vvDe9lI7/ugzM\na0Yp5e01oBozTAoiH1vMdqlgWYkhgSRzJoNGB/IQjvhq7j+3taoRR+WOA3XA\ntmRkgW1ATI30pwoTygbVNwhpraBWWS6PHRwVFo6M5wYZkVz84TMlHJZSoUJN\n8/RQ\r\n=TOFb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFG5OV6+1cFooFT/8vgc+RKCAFgJDJ/gpe7xxu//n5YkAiBvXpRbpdO6/J+jNQx/oJ9CdQxpn4iIq74RCO7TTTGlKQ=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.1.2_1541367145159_0.00880529721847445"},"_hasShrinkwrap":false},"1.2.0":{"name":"styled-react-modal","version":"1.2.0","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"standard src/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^7.1.5","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.11.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.6.0","standard":"^12.0.1","styled-components":"^4.0.0","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js","coverageDirectory":"./coverage/","collectCoverage":true},"standard":{"parser":"babel-eslint"},"gitHead":"d310c517948124262213844d35037cbbf601be47","_id":"styled-react-modal@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"dist":{"integrity":"sha512-Km+pqFfoNowZQkqFtYLDKcxFi5SHFNptiUDDWu8nAv3n7RhEp6LLztvLcAWY4b1ALw02JkO/ikqOkZzJnyOnzw==","shasum":"3aeb4ca4e0fe9cf37d4164d1d6369c0833251ea8","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.2.0.tgz","fileCount":35,"unpackedSize":446040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIA/aCRA9TVsSAnZWagAAZuUP/0JOu8V5NvSBcoffABnE\ndG2NhakRuN5WSEhEj/QtMxgmXg8XNGSMtOazpq1x6IhtnIASll6OT75GP6zs\n3QyW/8gsTluSJL5Mn36A0qTs75HRtrourQmSuvYlEVjDi6XdXo90eK7nIBi/\njrcqYWdjgm56wPbReycpJ2jYeZsylKrtt3lhLjvI1eSkRhpNkvVzKh31LJAH\nopMNP/gnRJa8gYnh/NKny8bzQdSNSof8QuyJSkeGqh1yEmdLSvCW1m5UD4Bo\n0Lh6IQS/tXVtcJatpAcNUetshH3v9nhmadhconEcD0PfyBhyfyBHzku2V8gr\nlNYkybvlTUk7LFDpBge2VH2309zDen5ymVcOq60SZgeKvc9BfVlFsHaZ+aka\nq5AdHaUQ5ZPX4nc8vm0AqBDpvcnCsnfSPyrY/Dqn9DxFzTefZA7xNlLgyABU\nfWffKDwCM+/EyK9rRZl4IzKDnkvLePdP1oNyt3C8Ji+24TJhBkwntBTAjZrz\ns7Q6l8HrVi/dLXoMGWCvpjjs7BDCUiMiCpzH0BK2TbYcwYwSioHH98Z6f7wb\nA032ztWsWzJRajW/1R6LpYafGRg3TKlmgORhCAEE+Xj7n1qL6Zfusr9H3wFb\ni3YrLGLMY3jnPQGTHnZ4C31mv8eMBHwtO4tYZIuKHl0QtWRM7U+yDKqTVv+K\n898Z\r\n=bXF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnpSWABTgSNJldUeSiV0cK/lhjjHvBccoycisUuolbpQIgUDGY34ms6mwDF+FjMo/rrb+KdIrkq7GbNSOcfDbCzkg="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.2.0_1545605081406_0.02195226001540007"},"_hasShrinkwrap":false},"1.2.1":{"name":"styled-react-modal","version":"1.2.1","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"standard src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^7.1.5","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.11.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.6.0","standard":"^12.0.1","styled-components":"^4.0.0","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js","coverageDirectory":"./coverage/","collectCoverage":true},"standard":{"parser":"babel-eslint"},"gitHead":"f5f7609aed406f07ffe99b087d5a661ecafe78f6","_id":"styled-react-modal@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"dist":{"integrity":"sha512-as3hRyP/E1tJb6fhw03jqi8ppR9eLLWBjltzUrXb/QnRm29vunwybzVaILgcXz8E5tOszcEiRJRPr3f0Jui+zA==","shasum":"34fdfd5fa153f6f8f5da0409a44556f5f6a0dfc2","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.2.1.tgz","fileCount":20,"unpackedSize":347586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcISNoCRA9TVsSAnZWagAA7OMP/21HxAp4BPY8M653Jetb\nzqnj0UaXugp1Lgl0Odp63ymfoamFckyMslfgGuRSXVa38WcFq46FIz/9Ok1O\nOxiE5jMSVkbM1jYDri46w/NIWTjErYC58TvNYoXgdU5WBaXUIPs+WgGp2adg\nTpc67wuckPnkU8zcs1F3NVovGmAoGWTXAsgs4jpgT/w7bViM5MQ7u24vN/JT\nkcZM0/DxfFh92lgjeTdnOhnjwZcQdb5P2umsEyhr4QRGOFspBxBGk5RrnZYg\nFKXbaldFWW+a3aBBpgPwSYVA+x5I8Mxv/ykAuHa4wCMi6YjCOGZV97MBy8eC\nRmfM6bjDpl9VnC2J6NOp3F1bkrrL85kZs5K4hrtCXGRp8Z8vV1LSuxq8Q5ux\nY6fqLNGfi+Ej8XtvKADzK41l4Bb6hfMar0VBzP9xUM33TxV5L3Z5CFfp76G8\nWHTLaf6/wu0WF8+2GnyKnr1t1rMR2ZAblwO4vXShEPSxNHWGQ/X6UQi2X826\njX6+qzurmvSnOCH4PZdTRwwuamRACPRu7QAKMVHZmU0hsEqTjTbUAz6lRD8N\nuDoceFJjImsck5A8o/z+cjEfYEAMpR1j/eLV8LjhmxAu6gVE9Scjzw2nSFcg\nfoJfggyFHsd2/L0c3ISW8ULieqqKnyTmTQaPW+LyUHkVJTVaJgbGWElKoKQF\nfaip\r\n=RJsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzihqquAM+3wNnY41d37C+gI56j0MrMURDi4HWU7yxuQIgCrdB9kaslifJwkPf8wwiqgw83MX5IUleltoWgMzunzE="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.2.1_1545675623934_0.5965646321282929"},"_hasShrinkwrap":false},"1.2.2":{"name":"styled-react-modal","version":"1.2.2","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"standard src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^7.1.5","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.11.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.6.0","standard":"^12.0.1","styled-components":"^4.0.0","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js","coverageDirectory":"./coverage/","collectCoverage":true},"standard":{"parser":"babel-eslint"},"gitHead":"4873ae18f7dd6f55af560c3d8bcb19a6d3b621e5","_id":"styled-react-modal@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"dist":{"integrity":"sha512-grAp53LHdhFJeW3lHr6e5v6D7/TO6XI0CqHq9Ry6tbVJ6VIgasQKz7oWqUWAZAkzC7vcHYDAY6ej89f9S0Mxww==","shasum":"c4c2cc59ec14193c04302dd37455658c45ebc01a","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.2.2.tgz","fileCount":21,"unpackedSize":349130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEA5LCRA9TVsSAnZWagAAQTAP/joSC3CWvQS1MN1Y6H21\nG5hDHzIV5pLOC4V0kWMjSgZ91cy4bSqBz5JHvL2eOXASE0nTUiPzIMQQxG7T\nEg54Ccm/NSjwEOh7fnU1g1g+MTXUZEfRWYng+XAoZpZeFvSN249O0xcm6y1X\nfCNNa0jTS+Un4mLRCGQWo4GaYS1fyqp66Hgp0bA+4bw7rn+skvUCZsxXw3NJ\nKHgUe7SU6OKPDgcDx283sfZTVozcI8MVDHlfh+a5gdKjQyy5PQpyIwPpg3sH\nhidLIJqDUfP9wesv5IM8J9Vjq7AWkpWQFm3pjRTYSPV5si9LgR0fd/cN/wpn\nqZshrI33HHkpCSyLDdMA1JkOPVFM3C+KgqEcqFi0MEArnvGQQ4Aqh6PXDwOa\ng4qc+sfDRgx/5hvkXoTI084PVMVDE0jYlrnFg4Br5Kaoi18PVc+h+p/I0e2N\nOdB9+GY+SpX8vv00Pb/OOMkBZNYq3RvNvK2d7w9JeiTDEonRJu1itFvJrL01\n01q52RqTjWY/g9LPC3I1p4Ya+nF/lJ2xriAPFgIagrsICkubAfS0SY1btVRN\nsPbt0TV6f/Dsxf/+0+Ibq1vucOK+Uf5Wzws8ytxBkwkKDTpUHahJ2l+Zkhzm\nmBYj62zVr8hcczPofubIKZS6N+XFXldr7FkGG3CFLLFYQcOwKcj4F9Eb2Auc\n8EQi\r\n=eUiq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZwGKP7rwalANPr2o/eQOQN7jg7Sqps4DY5fdkK7HcEAiBPWRa67qImh2HAqTARwjFUa1u0UESc8Mq4R3l/jOWpAA=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.2.2_1561333322446_0.8205684809121991"},"_hasShrinkwrap":false},"1.2.3":{"name":"styled-react-modal","version":"1.2.3","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"standard src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alex@meural.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^7.1.5","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.11.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.6.0","standard":"^12.0.1","styled-components":"^4.0.0","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js","coverageDirectory":"./coverage/","collectCoverage":true},"standard":{"parser":"babel-eslint"},"gitHead":"771a06bab509f74b3f2acfdde1cf2633e8f2acdc","_id":"styled-react-modal@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"dist":{"integrity":"sha512-N6IUv8lgrSQ8gcLvuO95gpNL+LvamoKBm0Jx3Tb7drNZaO873tmKWt3WFq2d3yX5S4AvmEXe0cY1wC3zKcZSDw==","shasum":"555774c9d2d12ddfc6128eb13fcafc85fa754912","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.2.3.tgz","fileCount":21,"unpackedSize":349133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEof4CRA9TVsSAnZWagAAmcQQAJEyqEOX2XcPVvIybDnN\nz08fq3mKEqzf9tTCuWS77URoxPg8gTD3socHXTLmOoRMHvUL1xacIZhtg+LG\nPFjlEm8vkLs9TF4U3VNQhiuKIrNSxSr6Xwwf5qqzJ5lbNHeYDKzbjFsOl+yA\n3tDnPtdl6jbmm4VgrPWmPiuxbDnAVNxYP5qfTwUOm37OYsPt2atO2SGNpKOE\nrj52S4xPa1vJ6t7cLUKjYLJ26cNxjh+/EFbdA7lUY2XPtQk6NRJoNpAir5l9\nIc3eeQ8CmR2S/Dj06zu37wjNKz8gtGakCsoDvGd1wqu2HeAbedMI7dd5rCjt\nVDmUf/gFBM8jES5oUBgBbQu4AfImqFXpZ+Tfxv/4WH1w8USqKmSe2E9JMIDL\nRWkiulOX8a5psOj22uCl0Bi4t0u/AccMH0tGkXEvUNk1h3UgDm8ICPeEATOE\ngwt+pqkO8+3KQjtWI7enT5vl9qlef0s2q7vrGEWiQjBvqj5cTgq9ij2DIVqC\nnqcIzobNfxjwMNF7MUU8EzTwhNBVEMvm2pn4aSEA/YVSEkHUTLmy62dqdqE7\nlQeYyMFbyvvZiIHvUUm88yY5bdfuYRAH5GxX7LsYyePZeePrrZniYQBNUC8j\nOLvUt0e1+y3FtIBqEfUzRwx+1qQ6TTtGf+VRt8tsARk8Wq7wIMullIi7Gus+\nKUlM\r\n=mm7r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8ixqRzXk8ZLm92JDq9BeP7Xt62ZI2aS6S8RaTKsRMPAiBJPyiuU8DkqFI1+O65gj5by40GgUbDUPi0C0VZv690Lg=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.2.3_1561495543534_0.5161108727272052"},"_hasShrinkwrap":false},"1.2.4":{"name":"styled-react-modal","version":"1.2.4","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"standard src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2","styled-components":"^4.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","babel-loader":"^7.1.5","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.11.0","jest":"^23.6.0","jest-enzyme":"^7.0.1","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.6.0","standard":"^12.0.1","styled-components":"^4.0.0","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>tests/setupTests.js","coverageDirectory":"./coverage/","collectCoverage":true},"standard":{"parser":"babel-eslint"},"gitHead":"b0551d0e50e6ff2e9a4d7423eac9cfc0969d82e2","_id":"styled-react-modal@1.2.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-u2bW46P8eQbLBSJZEGXAFQ+v9KI6U0QpgjBPMNA3l+8+u1EDVeez1S1lbdBkok3CSM2ICFK5kLma42jeaCUGFA==","shasum":"eb9afadb224a6214219f0042018a33d24204a916","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-1.2.4.tgz","fileCount":20,"unpackedSize":31563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNNW9CRA9TVsSAnZWagAAujgP/RygWeVC7mNkVo0+kvRA\nNG3smHSLekGV+KA+5if11K7zDFtnwmkCbqy0+eaOjvIt+pZbKSNVRgLt7HvE\nBSILkG+m8L5JQf4plEsQd+NkljlspHnk0T+gGwBJ7TOG90nz/nSWuwWl32vp\nxDgpy5oqLhcBtzInAiz6HRndzcEN8L5wJ17ob/38/5YcQ8S8/hLuzK7KbDg0\nGPFkHWbZBagY3/KnkxWyax9+NAiwe53UywrWCJeY+RVoR3WhNtvK3WSdyC/f\nkT8t7F6jDwzIFea9wli1q/aQO7ObDIcLtLcr7yw32YOH8MVTXPZJkmQ1x6Rd\ncRug5B+Fu4WTW6Z4+9w42/6BYeeZaukV9YnnSPvZ9mAEsK22WUoq4rMcfM7f\nImNExrb2a27Gw2M3xZa5fYy7S8+ypdGyxkhN2xbxvQkOMZOHdR93Y2/Zfc4T\nSo3p206b7N16761r5CCxuraNgpBi4pDtm5h4pi0NAI33EEgk0l35JXVgQMJQ\nrrfwNN/SXHKIkFfXFq1G5J+fkKU8NLVHk8gGae4nX/o/rSNS/72uZIfYt+o0\nlUB3FDAvF2DBukgDaOxpneku2Blrk/30yc0Vvvp3S8jaKKAeNbh5chqKIkj1\nG2O1gCDM/UG4S0M5fP7Qe59ttblmG3PhvCQi9I4MxO2jxMWzz/V7e4EcyQ1Z\n9YZc\r\n=Hzr9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByuzp6WlKMziVxhKIy3KctQEUiQRtpv822kh05gSKINAiB1F9+Yt6COfa+mXmiEcMlR+84oLxey+yQSMUVBUvahvQ=="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_1.2.4_1563743676876_0.9151615250193228"},"_hasShrinkwrap":false},"2.0.0":{"name":"styled-react-modal","version":"2.0.0","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0","styled-components":"^4.3.2"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@testing-library/dom":"^6.0.0","@testing-library/jest-dom":"^4.1.0","@testing-library/react":"^9.1.1","babel-eslint":"^10.0.3","babel-jest":"^23.6.0","babel-loader":"^8.0.6","babel-plugin-styled-components":"^1.8.0","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^5.11.0","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","jest":"^24.9.0","prettier":"^1.18.2","react":"^16.9.0","react-dom":"^16.9.0","react-test-renderer":"^16.6.0","styled-components":"^4.3.2","webpack":"^4.24.0","webpack-cli":"^3.1.2"},"resolutions":{"mixin-deep":"^1.3.2","eslint-utils":"^1.4.1","set-value":"^2.0.1"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"gitHead":"fef29613601378b82929b0a1d5d4d0510913ccbf","_id":"styled-react-modal@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"dist":{"integrity":"sha512-WVsYpmdfWBgN51yEnIoLlqirhaWYizXFy+/p9Of75OBIiccMzT7gLVUZXPrV3xZDrLJNW/85orYuNOEcaBaKeA==","shasum":"b42eec58c76b4c91afb4af925f2ab39e43b57263","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-2.0.0.tgz","fileCount":21,"unpackedSize":639272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfy2/CRA9TVsSAnZWagAABrsQAJ9kwXGrSyJeUVPbOGur\nuE1K5RKmtWQWuk46ghkCLXMiMv9jHhXyrLUGKeBAas9SwhPt8fTGK0JJQEni\ndwRZtPspBHn0xmONBlHFOSDyOhS4NWDtgzPW4bg1arDx+g6jXeLUtMGWWkZh\nVz2DW0gG4vTKsIHA34J+Obn694IWZqFK2rgFtr08jq7yPv8zki7ZduLkuQBR\nvxXxuXmgG1Txnw6rh6ltNxS7zEv0/4V5UGvu5wIbsxj5LijF9qZk52uaf9TY\nlFNTAgfzEVbY7/KPjC+kapa+bk2N7YGHW+UNG4SWzZTTVzatMBGhcepQ7T8p\nG65QSmMWN92Wwjdk9A+hp4Zm7CeWxTLZ+IlLgEepYFVad1eBFZOw/fv0R8P2\nlEQtniaOZTrFmQgrax6+cVTlUIdp4+51/GrOoaM9lqjw2QIxbXTK8roTJRa9\nTnPlN9QRZbL3x2F91GTA8h+8C5hDdQ410TQheAFJGhZSU6YGDA3sOvoMtaPx\nD9vvRwde+2xRolN1qEKZVZgeGdYNb/wme7hWgVX8ur7aGZc4ysMkV4FN+FcV\nbWrknG2NcYmt/bb0Q3dsCqokJguXJTMhDF+Uosl9PWudRwQLb3gOuAjGxFYg\nXjqZhNecY7ZSJTiBTx6/tu2OX3mhhdRMMByIaZOyKZYeRa7SiNlQZZSVx2y4\no10j\r\n=G1qj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNAGTyBT4OEU3pReHHSPf1OgdrSNVJ/QoLmzfShhSLXgIgNEOhWIeXGnZNBCoFDUhKG71fKVxVwTmyHnaWxeCSLms="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_2.0.0_1568615870505_0.2639658413026058"},"_hasShrinkwrap":false},"2.0.1":{"name":"styled-react-modal","version":"2.0.1","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0","styled-components":"^5.0.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@testing-library/dom":"^7.2.0","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","babel-loader":"^8.1.0","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^25.2.7","prettier":"^2.0.3","react":"^16.13.1","react-dom":"^16.13.1","react-is":"^16.13.1","react-test-renderer":"^16.13.1","styled-components":"^5.0.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^2.1.1"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"gitHead":"cb188e9df63b6abc3bc5096892abe470861145e8","_id":"styled-react-modal@2.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uoyPlwdM8FLmdOE8dvA3iv2IOnlqMsygPxLAZy8WaK0pEcon67+SWJY/osAWZuBvRKtSo/VXn1fRCYVgbD0KUQ==","shasum":"513d47bdbdba67f474a8a4dfeb13d072a172c7fc","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-2.0.1.tgz","fileCount":20,"unpackedSize":29720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJein/RCRA9TVsSAnZWagAA18sP/2+e1QmrwBg+M+Qs0VmR\nuYHusLYRQpvZulUhYg+eqg2wVPgZjzu+d5a8xrN9OG9hUMQ5ZRZjUD3Lb3j3\nt1CnZCHRpwuXSRyaUqpTJFywhWbzXAgwR+XRfIFgq5an1suRKdWlOyPk3ibK\nCN5NUD3e3iGFRKV1iUkHliKDATQX8BGtjtHmA7Xv80Dqb+vU+qW0FzELlV25\nW+HNLVbD605kRlA6J8mHz9QBq2vZt75WU5KlI3KqpiZkTh1IiMb0EPuyKgaO\noZNbYa1mP46qrO3DPoysEkHDUzjCrESKE42g1kOeDKA7EYgOYHDKzBjCHOs/\nYxOrmVADegGAB/gqoFVgpaCqLclnrZB0ysoeaiKawkOJkPgwaIVmb3ZDxlt9\neX0Nlkt7bXf3XqeI1Owy9BaXz93Aj7YotGG0qUd0X0cSqEejKUin3vPJ6odl\n8HEB0c8Ijf/FtrHsRZlILF/IQqcA4+ujpMfryNDZ3+7LrwfOpi9i0o2dG+lM\nLviYsrD+7d/0V8zDfQRvLdZiyz/D3cqB06lYr02r3gPuF1wreKHJeeOZ+Gg/\nRGymFqVLWGq5gYgG91HO3CHs/lP4o2uWhRuEcYXscbxUVP0WNnhhKT6Z6OW5\noG1xlZH7pCRfL1b1FHghKuZMk/Jnl5J/UKYtNjMbNN/7YCftYRGifQYvJka4\nfmlC\r\n=u3ZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBKNQQSVHA99oet/dUymYSjIVryyHsVEdjRfDITOQQ0QIgJmVV10r7zreH7ci5K/4ubG2b7PAfhvqnuEZu9cWoH7M="}]},"maintainers":[{"name":"alex-richey","email":"alex@meural.com"}],"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_2.0.1_1586134992623_0.8707405893029119"},"_hasShrinkwrap":false},"2.1.0":{"name":"styled-react-modal","version":"2.1.0","description":"A React modal built with styled-components.","main":"build/index.js","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/ examples/","start":"webpack --watch","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^17.0.0 || ^16.9.0","react-dom":"^17.0.0 || ^16.9.0","styled-components":"^5.0.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@testing-library/dom":"^7.2.0","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","babel-loader":"^8.1.0","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^25.2.7","prettier":"^2.0.3","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^16.13.1","react-test-renderer":"^16.13.1","styled-components":"^5.0.1","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"dependencies":{"prop-types":"^15.7.2"},"gitHead":"128d331ea61bbf51fb1a96690f17ca93bc5fbd49","_id":"styled-react-modal@2.1.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-GgUzhU4oCCA31OFKv/rCIj0DN4FDVRirGWKH+pGsFyvlr7qxeyAsiM09J0Tss107dJ6EUhK+D7U8JzQuq06hZw==","shasum":"524451deb2faba329f3a004d28733b3e6de27744","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-2.1.0.tgz","fileCount":20,"unpackedSize":30900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBFoCRA9TVsSAnZWagAAExsP/1FxVEwIBdOX9DAgx+kb\nxbh9+ATihG0abHH/KJwCuJpaoqb+V8n12DtQSUx0MyW83DSslOTLkRyWqAqh\nne9l/hMv7pTfmD9M7gyd+VO4nj63BUhYOl31yFQgyMqo4F7fkoVB29lTzBBY\nAB7hzcfqBitmYganizqys2Qr2/JPerxyC90ZWJuGdITB6yNTi+1BrDI/danH\n2ildW5aPTAjaXxDprgzy7FIvGtZ3Tq5LuKsTWx03K8TEnE1qdR9puHvV2SCs\nq4iiO5MRBitbSYJd37Oof7fEKv1zmHxaBGJiCkOQcZGP/i3TNw4zDZp5man+\nzZWk1iwtFQKu7CPoPmT3O0P4MHw/L9/YYjRHq4bmw1PpTJYQ5+So1JT/t96G\nWIRduqXf7ws0EPKkKRJyTnXkL17Ka74dFsr7vc33ORKAeMx8FgBCvb4lRx+1\nHa/E9fHpugR1aiTS4tqJp6zfc011RU6g4tNJMd9dh7jgkhM+n2hmxUZBWNUp\nhZlrJc6R+9oN96uTuzZ1mZ0FpVHVugi2s7vbx+1Nk+SbE6ZG1T1Kr8PAzTds\nuBFVFUaG2yzRzhk0wL36ZAzlv7p337ukLw7rUPWwAC/ZGIQCbwpHpHKWpKVn\nd/zL8PhpENAx0Q6SxkPeryx0Q8QNUFCorv3ei8ok0PtQizdhWcdBeSCPyZu9\nj8NC\r\n=TGNY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCyHoFFNCSU8xTQMOnkUSD0bhG73RefxOU6s1qokdLXAiEA+Tlq8mYxTJgFCaFCS2NdiMXIjli0rQKUnnIy3aQ+dOo="}]},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_2.1.0_1617957224210_0.1074300853029948"},"_hasShrinkwrap":false},"3.0.0-alpha":{"name":"styled-react-modal","version":"3.0.0-alpha","description":"A React modal built with styled-components.","main":"build/index.js","module":"build/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^17.0.0 || ^16.9.0","react-dom":"^17.0.0 || ^16.9.0","styled-components":"^5.0.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.1","@rollup/plugin-replace":"^3.0.1","@testing-library/dom":"^7.2.0","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^25.2.7","prettier":"^2.0.3","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^16.13.1","react-test-renderer":"^16.13.1","rollup":"^2.61.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^5.0.1"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"dependencies":{"prop-types":"^15.7.2"},"readme":"# Styled React Modal\n\n[![style: styled-components](https://img.shields.io/badge/style-%F0%9F%92%85%20styled--components-orange.svg?colorB=daa357&colorA=db748e)](https://github.com/styled-components/styled-components) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n [![npm version](https://img.shields.io/npm/v/styled-react-modal.svg)](https://www.npmjs.com/package/styled-react-modal) [![npm downloads](https://img.shields.io/npm/dm/styled-react-modal.svg)](https://www.npmjs.com/package/styled-react-modal) [![Build Status](https://travis-ci.com/AlexanderRichey/styled-react-modal.svg?branch=master)](https://travis-ci.com/AlexanderRichey/styled-react-modal) [![codecov](https://codecov.io/gh/AlexanderRichey/styled-react-modal/branch/master/graph/badge.svg)](https://codecov.io/gh/AlexanderRichey/styled-react-modal)\n\n> For support for **react <16.9**, please use **styled-react-modal@1.2.4**.\n\n> For support for **styled-components v3**, please use **styled-react-modal@1.0.0**.\n\nStyled React Modal is built with styled-components. It uses the latest React 16.x features and exposes a familiar, easy to use API. It supports `beforeOpen()`, `afterOpen()`, and other lifecycle hooks so that animations can be handled easily. Unlike several other modal implementations in React, it does not pollute the DOM with excessive nodes.\n\n[**Demo on CodeSandbox**](https://codesandbox.io/s/m9jlky57y)\n\n## Install\n\n```\nnpm i -s styled-react-modal\n```\n\n## Usage\n\nAdd the `<ModalProvider>` component near the top of your application's tree.\n\n```js\nimport React from 'react'\nimport { ModalProvider } from 'styled-react-modal'\n...\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ModalProvider>\n        <FancyModalButton />\n      </ModalProvider>\n    </ThemeProvider>\n  )\n}\n```\n\nUse the `<Modal>` component.\n\n```js\nimport Modal from 'styled-react-modal'\n...\n\nconst StyledModal = Modal.styled`\n  width: 20rem;\n  height: 20rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ${props => props.theme.colors.white};\n`\n\nfunction FancyModalButton() {\n  const [isOpen, setIsOpen] = useState(false)\n\n  function toggleModal(e) {\n    setIsOpen(!isOpen)\n  }\n\n  render () {\n    return (\n      <div>\n        <button onClick={toggleModal}>Click me</button>\n        <StyledModal\n          isOpen={isOpen}\n          onBackgroundClick={toggleModal}\n          onEscapeKeydown={toggleModal}>\n          <span>I am a modal!</span>\n          <button onClick={toggleModal}>Close me</button>\n        </StyledModal>\n      </div>\n    )\n  }\n}\n\n```\n\n## API\n\n#### Top-Level Exports\n- `<ModalProvider>`\n- `Modal` \\(Default\\)\n  - `Modal.styled(styles)`\n  - `<Modal>`\n- `<BaseModalBackground>`\n\n<hr>\n\n### `<ModalProvider>`\n\nSets the root portal where `<Modal>`s will be rendered.\n\n**Props**\n\n- [`backgroundComponent`] \\(Component\\): A styled component to be used as the default modal background. If not provided, library defaults will be used.\n\n*Example:*\n\n```js\nimport { ModalProvider } from 'styled-react-modal'\n\nconst SpecialModalBackground = styled.div`\n  display: flex;\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100vw;\n  height: 100vh;\n  z-index: 30;\n  opacity: ${props => props.opacity};\n  background-color: green;\n`\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ModalProvider backgroundComponent={SpecialModalBackground}>\n        <FancyModalButton />\n      </ModalProvider>\n    </ThemeProvider>\n  )\n}\n```\n\n### `Modal.styled(styles)`\n\nFactory method that accepts a tagged template literal and returns a `<Modal>` component with styles included.\n\n**Arguments**\n\n - `styles` \\(Tagged Template Literal\\): styled-components compatible css styles.\n\n*Example:*\n\n```js\nconst StyledModal = Modal.styled`\n  width: 20rem;\n  height: 20rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ${props => props.theme.colors.white};\n`\n```\n\n### `<Modal>`\n\nRenders its children in a modal when open, nothing when not open.\n\n**Props**\n\n- `isOpen` \\(Boolean\\): A boolean that indicates whether the modal is to be open or closed.\n- [`onBackgroundClick`] \\(Function\\): A function that is called when the modal background is clicked.\n- [`onEscapeKeydown`] \\(Function\\): A function that is called when the escape key is pressed while the modal is open.\n- [`backgroundProps`] \\(Object\\): A props object that is spread over the `backgroundComponent` when included.\n- [`allowScroll`] \\(Boolean\\): When true, scrolling in the document body is not disabled when the modal is open.\n- [`beforeOpen`] \\(Function\\): A function that is called before the modal opens. If this function returns a promise, then the modal is opened after the promise is resolved.\n- [`afterOpen`] \\(Function\\): A function that is called after the modal opens.\n- [`beforeClose`] \\(Function\\): A function that is called before the modal closes. If this function returns a promise, then the modal is closed after the promise is resolved.\n- [`afterClose`] \\(Function\\): A function that is called after the modal closes.\n\n\n*Example:*\n\n```js\nimport Modal from 'styled-react-modal'\n\nfunction FancyModalButton() {\n  const [isOpen, setIsOpen] = useState(false)\n\n  function toggleModal(e) {\n    setIsOpen(!isOpen)\n  }\n\n  render () {\n    return (\n      <div>\n        <button onClick={toggleModal}>Click me</button>\n        <Modal\n          isOpen={isOpen}\n          onBackgroundClick={toggleModal}\n          onEscapeKeydown={toggleModal}>\n          <span>I am a modal!</span>\n          <button onClick={toggleModal}>Close me</button>\n        </Modal>\n      </div>\n    )\n  }\n}\n\n```\n\n### `<BaseModalBackground>`\n\nA convenience base component for making default background styles with `<ModalProvider>`.\n\n*Example:*\n\n```js\nconst SpecialModalBackground = styled(BaseModalBackground)`\n  background-color: green;\n`\n```\n","readmeFilename":"README.md","gitHead":"167c9688605d3f2cfe9a823067ba1a75ed198c01","_id":"styled-react-modal@3.0.0-alpha","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-j9ayQuibT304Q5Dim7p/oBk7VXkN2eDaKfSJc49q3Aj6eOxwp9kklZ9Vf0XVMWocCSGQDDUEjEIRBdyVPKapIg==","shasum":"37ee21b799d5a4e8063c041c47e97c83f905492f","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.0.0-alpha.tgz","fileCount":20,"unpackedSize":35149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5O9HCRA9TVsSAnZWagAAf70P/13/HkRKiXq3xXQewOix\nS2pgRLvxhbieQ5CXAMKPZgku/MP/DA1fNd7Q0FQqyTjbNLbovcAQyZB5QOcf\nMKmy0R32CVbeOSyr2xh8oWf7zDFoPd5yZGF66kQ2AeQxKokXUGKsvvMNbU6q\noBPXMbRA+z2Qdi3j09ioBiEwqMrqa2A7qiLeEd6tidapJbkY9js41JOUdR29\nBD/rNvbLY9RWtkzhb4GYDowlSRGLiazhEbFzp3rEwUWAgPicv3vHoJAkmCpW\n0GdcphQpipQlrNli402s+npsz2q50SzQ6Ys7lW075GiCg4h1K31ZWFN/p7+x\n6dOnmYc8Gkk0inX8+qWn/FUu7Rl/T+FeSH/J094A/CP0pQ0AB2z3hTUGcx3q\nOU///GbtMK7QYSDO/fO81nbABGSCjYBofz1Y+FDv54TbSLkpSBx9/Dj9Aj2y\nXCGASVsMxYNi7uusqNVTfHDywL5bN5FHJQVU8ecnVCh2b+QrRsX+yPcopR5H\nxPh2vW5ZuNZySDTk9yoKqkjW4tn0OGA7lADZTvqbjlMmvOhQnnKVQORbF3rP\nuAnAVlBBRVdwy2b/zeKBeNTeiWW4e/pDnl/OG+TMr608zjFjk2eS6WGwNyLA\nGuR+A5mH95BnONvczh34F4z3AxiatPQF6vhYeZoYE5skq7+37Fpq/OBuPtEN\nR54O\r\n=K9lF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxZ5HjD+0xldEnJCvz0TeSjCNsIO6TuvuUep7QlG1hNAIgeoaVSRaPQQWTawCvHg+ujYlu/mW7OlMwtlVATX+nszg="}]},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.0.0-alpha_1642393415188_0.9342275022696973"},"_hasShrinkwrap":false},"3.0.0-beta":{"name":"styled-react-modal","version":"3.0.0-beta","description":"A React modal built with styled-components.","main":"build/umd/index.js","module":"build/mjs/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","prepublish":"yarn run build","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^17.0.0 || ^16.9.0","react-dom":"^17.0.0 || ^16.9.0","styled-components":"^5.0.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.1","@rollup/plugin-replace":"^3.0.1","@testing-library/dom":"^7.2.0","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^25.2.7","prettier":"^2.0.3","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^16.13.1","react-test-renderer":"^16.13.1","rollup":"^2.61.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^5.0.1"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"dependencies":{"prop-types":"^15.7.2"},"gitHead":"e447b8ccda51ab8011048f1f43d6df1e9f04f4b9","_id":"styled-react-modal@3.0.0-beta","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-PL29p60iPCeKRsDbPo4sq7q3C0QvnECcC1JYYmgRbd5V9u7Xfo5t7Rc/iPUq+Pbr3B/yA6nSXZ2ZA8akB5ayzg==","shasum":"62ad7eddea1093c6a603969c52e87b233ac489c3","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.0.0-beta.tgz","fileCount":20,"unpackedSize":35231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+2x4CRA9TVsSAnZWagAAALUP/jtUy17xtat1+8DI50LJ\nZY5BNPzzL8mAiBiBya6X1ztfV70xvSe19EGNLIBU+Cws1dWcXiUI+igexAOO\nXvhW5w8+TA74DnUf1rtLnOkgL1VB4jyiPLG+9y7xRhrvDoEt4qr1RXveGXfR\nQ1dLsg9Nj9dlS+GAzqIJcuICqQZgr28iwCxU/MIDnF/1DEgVNw/ZW51OW9eS\nooz86JCOuawdDDYxa5UNahzW2IwcSB6K1Qbg1dLVZ0KK4DrvICWD55Du/mIl\nO+hOgnW8OxGuzT5uFoO1PTx+o//vLmh49SlNPxpyOd/GFE867p5gRW3hDU/r\n+I+nr2aFHAYirxKY/E8R33Q8dB7KKvshZf84bd3/OMiJvqSyLhLwLsvEc9j/\nC4E1EcRF2CLepLV3v3joIgzMyTMHUYGU/atKTULVi0IohpfqDWoR/SxlSknO\nlKnWVktZpbn4b/Dk9pBR7AwdLU4JkM4ujEAUgwgE+C01Rf1+CuWclMPEL2nw\na/sUVWRelwrqAV/easjGtHBOgHiKWGshG+g2dNeScQg8/J5i1MDW0kGg76Tp\nunvycI9X81tMjiE4EFFg0+Uo+8cvu20DGd0vHO3z0GbH7RGopRSGvUW3739Z\nkCHXv4ToYkWUKzWVT/02uDXWB0py/ZuW7Ef9w07O9Tr65zV9X0wpmh8Dn0hy\n0V4q\r\n=5QNX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKvW+C+7nqjZ5fFxJd9ykVC0I188V/FsDRsXKqknsrYQIhAK4nYzRBxbRZP0Yewkzn5Fra2vco8ONELsXYqublLsqm"}]},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.0.0-beta_1643867255880_0.46129339673000547"},"_hasShrinkwrap":false},"3.0.0":{"name":"styled-react-modal","version":"3.0.0","description":"A React modal built with styled-components.","main":"build/umd/index.js","module":"build/mjs/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","prepublish":"yarn run build","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^17.0.0 || ^16.9.0","react-dom":"^17.0.0 || ^16.9.0","styled-components":"^5.0.1"},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.1","@rollup/plugin-replace":"^3.0.1","@testing-library/dom":"^7.2.0","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","babel-plugin-styled-components":"^1.10.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","jest":"^25.2.7","prettier":"^2.0.3","react":"^17.0.2","react-dom":"^17.0.2","react-is":"^16.13.1","react-test-renderer":"^16.13.1","rollup":"^2.61.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^5.0.1"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"dependencies":{"prop-types":"^15.7.2"},"gitHead":"6e495f4e2a9549409cbf16b6b73580aead1da356","_id":"styled-react-modal@3.0.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-Wj5dx2RuibwWLX7aMEY0EzfY6e37w9oQbg7OG9vJskhsY8CqTL3wG3jdEddXxwf5Nj0m/k50JvCGjXugTXx4wQ==","shasum":"cbba979d0c425c6fa6274f8a3703e1a44738dc2d","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.0.0.tgz","fileCount":20,"unpackedSize":35473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+4T1CRA9TVsSAnZWagAAvxkP/2yPPX2E+NE/OTdo1Iaj\nTyPU7chcOcVFTJCIdqdI7PVyWvSCJtNwck8VWeurjngeRBvFOpb2Ax/RqyoM\nqJPOo+XIHb+fSjJ4YJy8LI8x+fl8TcCOKu40Lcc9RqzD5ZF914CuPKwCsNa8\n0DnTDDC0jF/KLS03LheejvgE3Caic4OTJig3+gDybWBDGwnDjot1yU/eh6xt\nyLXbd5UgvAHgqXArF17E6abfHjdc6a3xAltgxuSYzAUHCkvLFUVKbLl7U7gQ\nKdy1gVd1paAVWIiZ3Ra7n9ikyMALpvcvslqhKEDXBSZmi9IGLwvtLiRRFwqO\n8dqlwlx1KlsO354+xFKJBibyaKa7EISBRc7ER7SSjFas4L5/ND9Nw+QKZqxn\ngqdIC/WkRocV1CiSX7UR4hxG2yCAjTbkylI3OrMrP5bHTPX6h6rzMOaO8p2s\nnwws4IueJHU8wUh6uSVK1VKa/JoEedzHL9ML4YnnmRhTUJfx08rHtrLFUXfq\n7ZEucxM867Xucosw4cYHk44KASJfaiZz0MBZr2xG+0P9L7A0FdgVY0UIjp3I\nVGspbRMZuvvHUMOO0dTR+tGVK5340AO6Z7lmhAo1sLzcS0zFl1S0+kkPUchr\nR2YlmBg/K0L+4+bja86HSj8n/TC3vZRFLC27pVVFSlMveOCvaeRhC8cYfqEu\nLXqS\r\n=QKEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0qAUsEbOqyA7nx/7rBle3zWXnSAGeFIJuVypkKRoJlAiEAtwsEcpDP0vLe1fJxjsMXVGE7lyY5eX4yO/uTKaoWF7s="}]},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.0.0_1643873525448_0.4203112055502336"},"_hasShrinkwrap":false},"3.0.1-beta.0":{"name":"styled-react-modal","version":"3.0.1-beta.0","description":"A React modal built with styled-components.","main":"build/umd/index.js","module":"build/mjs/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","prepublish":"yarn run build","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"Unlicense","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","styled-components":"^5.3.5"},"devDependencies":{"@babel/core":"^7.19.1","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-node-resolve":"^14.1.0","@rollup/plugin-replace":"^4.0.0","@testing-library/dom":"^8.18.1","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","babel-eslint":"^10.1.0","babel-jest":"^29.0.3","babel-plugin-styled-components":"^2.0.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.8","jest":"^29.0.3","jest-environment-jsdom":"^29.0.3","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-is":"^18.2.0","react-test-renderer":"^18.2.0","rollup":"^2.79.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^5.3.5"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1","terser":"5.14.2","ajv":"6.12.6"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"testEnvironment":"jsdom"},"dependencies":{"prop-types":"^15.8.1"},"readme":"# Styled React Modal\n\n[![style: styled-components](https://img.shields.io/badge/style-%F0%9F%92%85%20styled--components-orange.svg?colorB=daa357&colorA=db748e)](https://github.com/styled-components/styled-components) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n [![npm version](https://img.shields.io/npm/v/styled-react-modal.svg)](https://www.npmjs.com/package/styled-react-modal) [![npm downloads](https://img.shields.io/npm/dm/styled-react-modal.svg)](https://www.npmjs.com/package/styled-react-modal) [![CircleCI](https://dl.circleci.com/status-badge/img/gh/AlexanderRichey/styled-react-modal/tree/main.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/AlexanderRichey/styled-react-modal/tree/main) [![codecov](https://codecov.io/gh/AlexanderRichey/styled-react-modal/branch/main/graph/badge.svg)](https://codecov.io/gh/AlexanderRichey/styled-react-modal)\n\n> For support for **react <16.9**, please use **styled-react-modal@1.2.4**.\n\n> For support for **create-react-app <5.0.0**, please import from `styled-react-modal/build/umd`.\n\nStyled React Modal is built with styled-components. It uses the latest React 17.x features and exposes a familiar, easy to use API. It supports `beforeOpen()`, `afterOpen()`, and other lifecycle hooks so that animations can be handled easily. Unlike several other modal implementations in React, it does not pollute the DOM with excessive nodes.\n\n[**Demo on CodeSandbox**](https://codesandbox.io/s/m9jlky57y)\n\n## Install\n\n```\nnpm i -s styled-react-modal  # or use yarn\n```\n\n## Usage\n\nAdd the `<ModalProvider>` component near the top of your application's tree.\n\n```js\nimport React from 'react'\nimport { ModalProvider } from 'styled-react-modal'\n...\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ModalProvider>\n        <FancyModalButton />\n      </ModalProvider>\n    </ThemeProvider>\n  )\n}\n```\n\nUse the `<Modal>` component.\n\n> For instructions on how the make your modal accessible according to the [WAI-ARIA spec](https://www.w3.org/TR/wai-aria-practices/#dialog_modal), see [this CodeSandbox](https://codesandbox.io/s/styled-react-modal-a11y-9uco3?file=/src/index.js).\n\n```js\nimport Modal from 'styled-react-modal'\n...\n\nconst StyledModal = Modal.styled`\n  width: 20rem;\n  height: 20rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ${props => props.theme.colors.white};\n`\n\nfunction FancyModalButton() {\n  const [isOpen, setIsOpen] = useState(false)\n\n  function toggleModal(e) {\n    setIsOpen(!isOpen)\n  }\n\n  render () {\n    return (\n      <div>\n        <button onClick={toggleModal}>Click me</button>\n        <StyledModal\n          isOpen={isOpen}\n          onBackgroundClick={toggleModal}\n          onEscapeKeydown={toggleModal}>\n          <span>I am a modal!</span>\n          <button onClick={toggleModal}>Close me</button>\n        </StyledModal>\n      </div>\n    )\n  }\n}\n\n```\n\n## API\n\n#### Top-Level Exports\n- `<ModalProvider>`\n- `Modal` \\(Default\\)\n  - `Modal.styled(styles)`\n  - `<Modal>`\n- `<BaseModalBackground>`\n\n<hr>\n\n### `<ModalProvider>`\n\nSets the root portal where `<Modal>`s will be rendered.\n\n**Props**\n\n- [`backgroundComponent`] \\(Component\\): A styled component to be used as the default modal background. If not provided, library defaults will be used.\n\n*Example:*\n\n```js\nimport { ModalProvider } from 'styled-react-modal'\n\nconst SpecialModalBackground = styled.div`\n  display: flex;\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100vw;\n  height: 100vh;\n  z-index: 30;\n  opacity: ${props => props.opacity};\n  background-color: green;\n`\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ModalProvider backgroundComponent={SpecialModalBackground}>\n        <FancyModalButton />\n      </ModalProvider>\n    </ThemeProvider>\n  )\n}\n```\n\n### `Modal.styled(styles)`\n\nFactory method that accepts a tagged template literal and returns a `<Modal>` component with styles included.\n\n**Arguments**\n\n - `styles` \\(Tagged Template Literal\\): styled-components compatible css styles.\n\n*Example:*\n\n```js\nconst StyledModal = Modal.styled`\n  width: 20rem;\n  height: 20rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ${props => props.theme.colors.white};\n`\n```\n\n### `<Modal>`\n\nRenders its children in a modal when open, nothing when not open.\n\n**Props**\n\n- `isOpen` \\(Boolean\\): A boolean that indicates whether the modal is to be open or closed.\n- [`onBackgroundClick`] \\(Function\\): A function that is called when the modal background is clicked.\n- [`onEscapeKeydown`] \\(Function\\): A function that is called when the escape key is pressed while the modal is open.\n- [`backgroundProps`] \\(Object\\): A props object that is spread over the `backgroundComponent` when included.\n- [`allowScroll`] \\(Boolean\\): When true, scrolling in the document body is not disabled when the modal is open.\n- [`beforeOpen`] \\(Function\\): A function that is called before the modal opens. If this function returns a promise, then the modal is opened after the promise is resolved.\n- [`afterOpen`] \\(Function\\): A function that is called after the modal opens.\n- [`beforeClose`] \\(Function\\): A function that is called before the modal closes. If this function returns a promise, then the modal is closed after the promise is resolved.\n- [`afterClose`] \\(Function\\): A function that is called after the modal closes.\n\n\n*Example:*\n\n```js\nimport Modal from 'styled-react-modal'\n\nfunction FancyModalButton() {\n  const [isOpen, setIsOpen] = useState(false)\n\n  function toggleModal(e) {\n    setIsOpen(!isOpen)\n  }\n\n  render () {\n    return (\n      <div>\n        <button onClick={toggleModal}>Click me</button>\n        <Modal\n          isOpen={isOpen}\n          onBackgroundClick={toggleModal}\n          onEscapeKeydown={toggleModal}>\n          <span>I am a modal!</span>\n          <button onClick={toggleModal}>Close me</button>\n        </Modal>\n      </div>\n    )\n  }\n}\n\n```\n\n### `<BaseModalBackground>`\n\nA convenience base component for making default background styles with `<ModalProvider>`.\n\n*Example:*\n\n```js\nconst SpecialModalBackground = styled(BaseModalBackground)`\n  background-color: green;\n`\n```\n","readmeFilename":"README.md","gitHead":"d5cce71b83ebc705214e9468f1f4a8979c2e499a","_id":"styled-react-modal@3.0.1-beta.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rldXvPrIJ3R5Cy/3jNR8WFUKVCIXxKnQyLSFTQ8y143Dufzds/N2pUyhAxkOhzSU7FUikp7GpwfV7VAWsT32fw==","shasum":"c0a89bb09b1b53e1d23f103014a2d6de2d67a525","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.0.1-beta.0.tgz","fileCount":20,"unpackedSize":34595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEUoDI4OZXg+hjmanguxJ/5kAElVJgk+WWpU5+pSWv9AiAIlNAgShJbpWyXd7C9yG+lZr/oqUw+R7Pw2lhrCZQNKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK6l0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXNQ//R+zQ1X5mgfp88BYMXoHB4Ir97diKnXJm9LAt4aSfc1A1nHZ1\r\nMiRRHGs9ubcPSJqkgQA8pZbik51xY99HmIsi1wZ1w1lvRJuqvVtQVbe4Oi8m\r\nvPhwyjg7byGU8dm0bVEtwNxJB2b3qEfQ4BHzbFhJOyqEToRoNE7WZA+9rFvJ\r\nVi7+uPrNklzPyYCFSXz8wm3s5OaYx8eaT1WTWfe6Gbgiqjn07AQxf0GOV0zX\r\nukFeLoRDzUAyQWY636j4nzuN2OAYKujELkMaZdpTBNOUyYxntUCG1D2xQTtz\r\nH7dGN4QIKoX5wmipiZ0RRZ3op8gRlI14hExU45oUV1HRr7H6pJeeEEssvyMn\r\nag7lScpzkxL//UVhDs66U4vpPBuespiQSWrLaetDpWBBRU7bsqa9wByEhOyT\r\ndXKmHaAsvyo2khZQC9eVQlrN+cDUbcFHES31Y3ObKLsdvhGdvM2JtqSamq0X\r\nz4ZuHJ8gSUZ/PEwUOzmi88k1xik3LNgaaUeFCyBw000MfUo7GmePBlbquhKj\r\nM1pRpPO+LlQuAR3vjM6TcbxkM4UC67ubsEA/fq0N4T1gvATs0ig5g4grD3j1\r\ngOwPqkqP8a++ib0PUSPUvre1YUys2qFP3hHtEA0RM2bK/DmpPSEYMq9xx0jM\r\nyrXEHWz1nrwhuMToH/9h1yQrPAnxlTfmapU=\r\n=VGVk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.0.1-beta.0_1663805812430_0.30156584252017393"},"_hasShrinkwrap":false},"3.0.1":{"name":"styled-react-modal","version":"3.0.1","description":"A React modal built with styled-components.","main":"build/umd/index.js","module":"build/mjs/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","prepublish":"yarn run build","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"Unlicense","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","styled-components":"^5.3.5"},"devDependencies":{"@babel/core":"^7.19.1","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-node-resolve":"^14.1.0","@rollup/plugin-replace":"^4.0.0","@testing-library/dom":"^8.18.1","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","babel-eslint":"^10.1.0","babel-jest":"^29.0.3","babel-plugin-styled-components":"^2.0.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.8","jest":"^29.0.3","jest-environment-jsdom":"^29.0.3","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-is":"^18.2.0","react-test-renderer":"^18.2.0","rollup":"^2.79.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^5.3.5"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1","terser":"5.14.2","ajv":"6.12.6"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"testEnvironment":"jsdom"},"dependencies":{"prop-types":"^15.8.1"},"gitHead":"31aedc218a81f05b5feb8e74eafd2b53733eb47d","_id":"styled-react-modal@3.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3Wg/pyeGR5edhr15OqD8gq8ZFt+kceyTfe0smXxRf5vyonYCsGfSB0mJG4g8lPFrxQzM3F7CP9VAUkuYR+ybQw==","shasum":"f58957b74b7e0c2f7a1bf19b90cd8fc77a0943c7","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.0.1.tgz","fileCount":20,"unpackedSize":34588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECP2VqvmPS0dLqCqsj+bL1izrbYHpgZRHZe+j1o/CtGAiEAvPBPH6MuN0rv2tP7i8ZdE6i/eeJ2JrutCEg55S0MdYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK6u7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplXBAAguikI+RGsN/RakSJ8Fg8dKeFnQjNmEvRV/XO9a8/vPoerpqX\r\n+WzOTl8DlYUJhzRqRXIy7yhLykLocRVByUTJ38qgbUgDr47vO5gj2PFI9TZT\r\nfw+j1b/lB2ftH2s0NmtD+FB2fIVhyw0JNIqMwHIDpxPyn+uWGfi0jVpEdncY\r\nTTEFJM98Q9AsvV9iotDBDODBskDh8yUVYOgEC2OpvMAehcTmmYU0bwMlPYKg\r\nulBwYU83IiaMCHpi1GjcCU6iDz4Qo6j4gPELiUcAYyhxLMce58GoPG2HHcmo\r\nrIPyNvzx9MbtwTzAw49Xji1VjqBOlvAO3XwKiRN3yb3ugqN5ebQLJTl67wFY\r\nLurjEehh/Ts+jl+Z/Ou1y+7kILgStbz6M/AsV77SdFJ9dV2HeL+0oZs/5OA5\r\n5eq2pSfxtP6zetsssN4io1o7m6aD5Kvub2eZoFzfg5Ez43pgJ1LMD1Xx+O37\r\nC1rM469QIiWSWr6v7oywmWrXQjlmtSuacaFkH/InqngvIdrRCpsgyrtfmVcq\r\n2tj3W+JP+kAYuQghvZu+PGoBG9TlOZhCWtSUrilcON3Yyawqow46hHQIq11O\r\nie0/zs3kkAUzkle+XS5XJsadVIBsbYz655LsKi2+8UxIAv4weRzrUoKI6eiz\r\nocQOLNUI+3WBnSY2xRI9TJidw0W5XQPrDSY=\r\n=xEGR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.0.1_1663806395309_0.5361992175212391"},"_hasShrinkwrap":false},"3.1.0":{"name":"styled-react-modal","version":"3.1.0","description":"A React modal built with styled-components.","main":"build/umd/index.js","module":"build/mjs/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","prepublish":"yarn run build","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"Unlicense","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","styled-components":"^6.1.1"},"devDependencies":{"@babel/core":"^7.19.1","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-node-resolve":"^14.1.0","@rollup/plugin-replace":"^4.0.0","@testing-library/dom":"^8.18.1","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","babel-eslint":"^10.1.0","babel-jest":"^29.0.3","babel-plugin-styled-components":"^2.0.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.8","jest":"^29.0.3","jest-environment-jsdom":"^29.0.3","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-is":"^18.2.0","react-test-renderer":"^18.2.0","rollup":"^2.79.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^6.1.1"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1","terser":"5.14.2","ajv":"6.12.6"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"testEnvironment":"jsdom"},"dependencies":{"prop-types":"^15.8.1"},"_id":"styled-react-modal@3.1.0","gitHead":"f40c7173e7c9cd7f4a24437a460b39d5e728da79","_nodeVersion":"21.3.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-C8nmfUjkE5E8kmfPksBchPuSSQAR3ZyZa4L5P6LOrjBu62DxUYXDKk7HN5bgFttGK5tZZ4C7RugOe9+y9tWabA==","shasum":"64bdf8a594524249e3771a4b59d5055252c0b308","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.1.0.tgz","fileCount":20,"unpackedSize":34588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXXZFJGYxOJNHBJ7+VDeDwsVQSlt6uGG+ABfiYU3BObAiBvNyJTEMmGFTSkzeBd98urUNAMFhh+ZQfkrVCmPd6sgQ=="}]},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.1.0_1701831677685_0.27416130654416615"},"_hasShrinkwrap":false},"3.1.1":{"name":"styled-react-modal","version":"3.1.1","description":"A React modal built with styled-components.","main":"build/umd/index.js","module":"build/mjs/index.mjs","scripts":{"test":"jest --coverage --verbose","lint":"prettier src/ tests/","prepublish":"yarn run build","build":"rollup -c rollup.config.js"},"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"keywords":["react-modal","styled-components","modal","react"],"tags":["react","modal","styled-components"],"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"license":"Unlicense","bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","styled-components":"^6.1.1"},"devDependencies":{"@babel/core":"^7.19.1","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-node-resolve":"^14.1.0","@rollup/plugin-replace":"^4.0.0","@testing-library/dom":"^8.18.1","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","babel-eslint":"^10.1.0","babel-jest":"^29.0.3","babel-plugin-styled-components":"^2.0.7","babel-plugin-transform-object-rest-spread":"^6.26.0","eslint":"^8.23.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.8","jest":"^29.0.3","jest-environment-jsdom":"^29.0.3","prettier":"^2.7.1","react":"^18.2.0","react-dom":"^18.2.0","react-is":"^18.2.0","react-test-renderer":"^18.2.0","rollup":"^2.79.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-terser":"^7.0.2","styled-components":"^6.1.1"},"resolutions":{"eslint-utils":"^2.0.0","mixin-deep":"^2.0.1","set-value":"^3.0.2","minimist":"^0.2.1","acorn":"^6.4.1","kind-of":"^6.0.3","serialize-javascript":"^3.1.0","ssri":"^8.0.1","node-notifier":"^8.0.1","terser":"5.14.2","ajv":"6.12.6"},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true,"testEnvironment":"jsdom"},"dependencies":{"prop-types":"^15.8.1"},"_id":"styled-react-modal@3.1.1","gitHead":"6d949082c2936009030631e0fc55617ca2e0df8d","_nodeVersion":"21.3.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-H6Ga8dBMmIBYQ8s7ZLQbHzToMh7u52WMR65P1n7dmpgJSJs2oDdBipXhwoO518eJF92wTeyqH5tKO7S1p0y/yA==","shasum":"6cc4138720018617fdc6090e23ad41f8763cee29","tarball":"https://registry.npmjs.org/styled-react-modal/-/styled-react-modal-3.1.1.tgz","fileCount":20,"unpackedSize":34508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhYPOaYm/ykBxVEgBf6z87FVwEk3qvGLv6KN9IkUUI0AIhANPunhZ0c4H4yCHoSZAMylbJjp9Mk9fJjs9GOoXvICtC"}]},"_npmUser":{"name":"alex-richey","email":"alexander.richey@gmail.com"},"directories":{},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/styled-react-modal_3.1.1_1703986507748_0.5734797907023454"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-31T22:56:48.102Z","0.1.0":"2018-03-31T22:56:48.211Z","modified":"2023-12-31T01:35:08.088Z","0.1.1":"2018-04-02T03:23:21.089Z","0.1.2":"2018-04-02T18:24:06.189Z","0.1.3":"2018-04-02T19:15:19.990Z","0.1.4":"2018-04-02T21:08:32.301Z","0.1.5":"2018-04-06T18:21:16.241Z","0.1.6":"2018-04-06T18:30:02.947Z","0.1.7":"2018-04-06T18:44:17.657Z","0.1.8":"2018-04-08T15:03:44.544Z","0.1.9":"2018-05-22T18:47:01.075Z","0.1.10":"2018-05-22T18:59:04.364Z","0.2.0":"2018-05-25T22:20:32.721Z","0.2.1":"2018-07-03T01:58:12.147Z","0.2.2":"2018-08-21T02:35:55.334Z","1.0.0":"2018-09-03T22:57:37.139Z","1.1.0":"2018-10-18T19:44:03.681Z","1.1.1":"2018-10-22T23:53:04.076Z","1.1.2":"2018-11-04T21:32:25.297Z","1.2.0":"2018-12-23T22:44:41.584Z","1.2.1":"2018-12-24T18:20:24.060Z","1.2.2":"2019-06-23T23:42:02.631Z","1.2.3":"2019-06-25T20:45:43.652Z","1.2.4":"2019-07-21T21:14:36.982Z","2.0.0":"2019-09-16T06:37:50.668Z","2.0.1":"2020-04-06T01:03:12.806Z","2.1.0":"2021-04-09T08:33:44.375Z","3.0.0-alpha":"2022-01-17T04:23:35.463Z","3.0.0-beta":"2022-02-03T05:47:36.121Z","3.0.0":"2022-02-03T07:32:05.646Z","3.0.1-beta.0":"2022-09-22T00:16:52.603Z","3.0.1":"2022-09-22T00:26:35.503Z","3.1.0":"2023-12-06T03:01:17.849Z","3.1.1":"2023-12-31T01:35:07.884Z"},"maintainers":[{"name":"alex-richey","email":"alexander.richey@gmail.com"}],"description":"A React modal built with styled-components.","homepage":"https://github.com/AlexanderRichey/styled-react-modal#readme","keywords":["react-modal","styled-components","modal","react"],"repository":{"type":"git","url":"git+https://github.com/AlexanderRichey/styled-react-modal.git"},"author":{"name":"Alexander Richey","email":"alexander.richey@gmail.com"},"bugs":{"url":"https://github.com/AlexanderRichey/styled-react-modal/issues"},"license":"Unlicense","readme":"# Styled React Modal\n\n[![style: styled-components](https://img.shields.io/badge/style-%F0%9F%92%85%20styled--components-orange.svg?colorB=daa357&colorA=db748e)](https://github.com/styled-components/styled-components) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n [![npm version](https://img.shields.io/npm/v/styled-react-modal.svg)](https://www.npmjs.com/package/styled-react-modal) [![npm downloads](https://img.shields.io/npm/dm/styled-react-modal.svg)](https://www.npmjs.com/package/styled-react-modal) [![CircleCI](https://dl.circleci.com/status-badge/img/gh/AlexanderRichey/styled-react-modal/tree/main.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/AlexanderRichey/styled-react-modal/tree/main) [![codecov](https://codecov.io/gh/AlexanderRichey/styled-react-modal/branch/main/graph/badge.svg)](https://codecov.io/gh/AlexanderRichey/styled-react-modal)\n\n> For support for **react <16.9**, please use **styled-react-modal@1.2.4**.\n\n> For support for **create-react-app <5.0.0**, please import from `styled-react-modal/build/umd`.\n\nStyled React Modal is built with styled-components. It uses the latest React 17.x features and exposes a familiar, easy to use API. It supports `beforeOpen()`, `afterOpen()`, and other lifecycle hooks so that animations can be handled easily. Unlike several other modal implementations in React, it does not pollute the DOM with excessive nodes.\n\n[**Demo on CodeSandbox**](https://codesandbox.io/s/m9jlky57y)\n\n## Install\n\n```\nnpm i -s styled-react-modal  # or use yarn\n```\n\n## Usage\n\nAdd the `<ModalProvider>` component near the top of your application's tree.\n\n```js\nimport React from 'react'\nimport { ModalProvider } from 'styled-react-modal'\n...\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ModalProvider>\n        <FancyModalButton />\n      </ModalProvider>\n    </ThemeProvider>\n  )\n}\n```\n\nUse the `<Modal>` component.\n\n> For instructions on how the make your modal accessible according to the [WAI-ARIA spec](https://www.w3.org/TR/wai-aria-practices/#dialog_modal), see [this CodeSandbox](https://codesandbox.io/s/styled-react-modal-a11y-9uco3?file=/src/index.js).\n\n```js\nimport Modal from 'styled-react-modal'\n...\n\nconst StyledModal = Modal.styled`\n  width: 20rem;\n  height: 20rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ${props => props.theme.colors.white};\n`\n\nfunction FancyModalButton() {\n  const [isOpen, setIsOpen] = useState(false)\n\n  function toggleModal(e) {\n    setIsOpen(!isOpen)\n  }\n\n  render () {\n    return (\n      <div>\n        <button onClick={toggleModal}>Click me</button>\n        <StyledModal\n          isOpen={isOpen}\n          onBackgroundClick={toggleModal}\n          onEscapeKeydown={toggleModal}>\n          <span>I am a modal!</span>\n          <button onClick={toggleModal}>Close me</button>\n        </StyledModal>\n      </div>\n    )\n  }\n}\n\n```\n\n## API\n\n#### Top-Level Exports\n- `<ModalProvider>`\n- `Modal` \\(Default\\)\n  - `Modal.styled(styles)`\n  - `<Modal>`\n- `<BaseModalBackground>`\n\n<hr>\n\n### `<ModalProvider>`\n\nSets the root portal where `<Modal>`s will be rendered.\n\n**Props**\n\n- [`backgroundComponent`] \\(Component\\): A styled component to be used as the default modal background. If not provided, library defaults will be used.\n\n*Example:*\n\n```js\nimport { ModalProvider } from 'styled-react-modal'\n\nconst SpecialModalBackground = styled.div`\n  display: flex;\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100vw;\n  height: 100vh;\n  z-index: 30;\n  opacity: ${props => props.opacity};\n  background-color: green;\n`\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ModalProvider backgroundComponent={SpecialModalBackground}>\n        <FancyModalButton />\n      </ModalProvider>\n    </ThemeProvider>\n  )\n}\n```\n\n### `Modal.styled(styles)`\n\nFactory method that accepts a tagged template literal and returns a `<Modal>` component with styles included.\n\n**Arguments**\n\n - `styles` \\(Tagged Template Literal\\): styled-components compatible css styles.\n\n*Example:*\n\n```js\nconst StyledModal = Modal.styled`\n  width: 20rem;\n  height: 20rem;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ${props => props.theme.colors.white};\n`\n```\n\n### `<Modal>`\n\nRenders its children in a modal when open, nothing when not open.\n\n**Props**\n\n- `isOpen` \\(Boolean\\): A boolean that indicates whether the modal is to be open or closed.\n- [`onBackgroundClick`] \\(Function\\): A function that is called when the modal background is clicked.\n- [`onEscapeKeydown`] \\(Function\\): A function that is called when the escape key is pressed while the modal is open.\n- [`backgroundProps`] \\(Object\\): A props object that is spread over the `backgroundComponent` when included.\n- [`allowScroll`] \\(Boolean\\): When true, scrolling in the document body is not disabled when the modal is open.\n- [`beforeOpen`] \\(Function\\): A function that is called before the modal opens. If this function returns a promise, then the modal is opened after the promise is resolved.\n- [`afterOpen`] \\(Function\\): A function that is called after the modal opens.\n- [`beforeClose`] \\(Function\\): A function that is called before the modal closes. If this function returns a promise, then the modal is closed after the promise is resolved.\n- [`afterClose`] \\(Function\\): A function that is called after the modal closes.\n\n\n*Example:*\n\n```js\nimport Modal from 'styled-react-modal'\n\nfunction FancyModalButton() {\n  const [isOpen, setIsOpen] = useState(false)\n\n  function toggleModal(e) {\n    setIsOpen(!isOpen)\n  }\n\n  render () {\n    return (\n      <div>\n        <button onClick={toggleModal}>Click me</button>\n        <Modal\n          isOpen={isOpen}\n          onBackgroundClick={toggleModal}\n          onEscapeKeydown={toggleModal}>\n          <span>I am a modal!</span>\n          <button onClick={toggleModal}>Close me</button>\n        </Modal>\n      </div>\n    )\n  }\n}\n\n```\n\n### `<BaseModalBackground>`\n\nA convenience base component for making default background styles with `<ModalProvider>`.\n\n*Example:*\n\n```js\nconst SpecialModalBackground = styled(BaseModalBackground)`\n  background-color: green;\n`\n```\n","readmeFilename":"README.md"}