{"_id":"react-div-100vh","_rev":"32-e4e39d49de0525d91dfbf8c27b6a41bf","name":"react-div-100vh","dist-tags":{"latest":"0.7.0","beta":"0.7.0-beta.1"},"versions":{"0.1.0":{"name":"react-div-100vh","version":"0.1.0","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","babel-loader":"^8.0.0-beta.0","concurrently":"^3.5.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","react":"^16.3.2","react-dom":"^16.3.2","style-loader":"^0.21.0","webpack":"^4.6.0","webpack-cli":"^2.0.15","webpack-dev-server":"^3.1.3"},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"f32846131078b39b1bbeaf4efaede2a4aa6b36fc","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.1.0","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-MaKnL9mAWknjTtHWJC3NO4XeccHvtlXqYMRvvRfhQtE6wxjNKLA/ZJocRIwtY5EGZsjDbsd0enHReSgtSDbvXQ==","shasum":"8ec3c059e964fd4bfbb249bada672b6ce27c72e7","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.1.0.tgz","fileCount":3,"unpackedSize":3810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCyKfCRA9TVsSAnZWagAA660P/iWXQAROA24bp+hyNGH6\nAVcQHqrE0ZGJ88C6onkci/9qt4QWoC0nBEDzCla74bBnTfOQM1uVbRKmS3Ny\nYKKPR+FH1TgPAZitmUQxaq0kcmt1AMzIfCVoiXUESBALXIpNqVb/Mch5DGC4\nz6jQmsWAqviQdWFp9bElH8HuhXz8t7hQmebPoHSERvec9c9SwWhUfwdMrz5w\naaSg/RV1D3C/FM4ZBqlphLyKZblFS84BTYsw7zcbGoAPNUDryIgjdWlN2bMG\ntLn1RQGXZqHEeEfQA4kZMbob4X/mmHM+qPQXOa/ENtZkFQvBVe5jmit7+Vmw\n7a2+poIJ6mm+2Uum5gjpthQhzU6JgvEIhE0twYjqGG5PfhjjHW+8CY+ebfaE\nJALomsAK8rHMQOnuvkU/d5iZZ6DHcY7xaanpZpEWH5CymVc1j3haJ0ePSKFC\nTGjoYcPaIczvShJz8K1Tgzlhk8y9yvGCxov2hpv60wXapb0JObOpYCHzYgcw\nDbDGVPqYAnnI+ff8ASCZcpNTyKx0i20Ch/h9G46s2hiwpXPWaOJhpqlZf9ZX\ntEnMBdfw0zzBoHFPhQDO9QwuJo4n3jontyMvmrTPvYOh+ktA8k+KYKN0Y8D1\nNCg5UHUlwtClNi6N8KnCSOIryZJsQmiWmoEU4U7uK9eMTvD8ckg4E8NndJAF\nNOiJ\r\n=yl5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtSZKkywPLlGSZmuLsQCBI4brShkgJJvr1rEC39SMD5AiEAyGtpbEPB/EvDt0PHK2dphaaMRi6NDfJFXB+gRVP9gIQ="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.1.0_1527456414404_0.32084061416076004"},"_hasShrinkwrap":false},"0.1.1":{"name":"react-div-100vh","version":"0.1.1","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","babel-loader":"^8.0.0-beta.0","concurrently":"^3.5.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","react":"^16.3.2","react-dom":"^16.3.2","style-loader":"^0.21.0","webpack":"^4.6.0","webpack-cli":"^2.0.15","webpack-dev-server":"^3.1.3"},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"f32846131078b39b1bbeaf4efaede2a4aa6b36fc","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.1.1","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-9EHB3ph15xvQ21H+Id1Svvaw7TojEwl9i2zSz+H30Ie4ozgEQtr863MH/DidrMdIANYtkxKQTGRf7jUC9RCF0g==","shasum":"71096cade6c378e440d350a07a242f1d544b418e","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.1.1.tgz","fileCount":4,"unpackedSize":7809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCyjQCRA9TVsSAnZWagAA/RkQAJbaPPFc2GQz1cTi715Y\nnYdqfiF7I862fCKkFu3oJEOkSWyyBJKm1nu9GFcXIwOX7/FUaPBEd2v3zhBG\numi0TLFlszIRjYiQZdm0l1AVN6sYArypPeXXJ8d8O2jvrv6+nAkNZ8GfTKoD\njdjcakXmIGOfjiEx9GSUCK6Yxq/CKFa3+wmUM+ts4KRsnYYO2Fa86MWi9auW\nJm5hKyR0DwoQRdPxzIbXmxpiA92ej7pvFUfTLgwun9d3FDA2FNWNMjKUCSh5\nqj7ouXXpXi7OyR7gz8wdRyJnavPUAZcmSpMHhhJiBShWeaK4yU9Ukutcp6gS\nR+pcvZLP46Ar9i7VR1rWY/LrGURFfj+ibKxLubtxlBle95+OJiwSJrUqvx9i\nfSQtB2BOJHngF1r2y3ZnHNFpMVjgKs4D49FKyZX4jReZAf4P1ZhVJtDlRSU1\nZ3qWl3fXbA2l3gK63FimVLA6U6Xr0M9062quttBF6cVoYs+VdoNcOe5uvKZL\n/IrwrdZtW1dKf2SCUnbX9mCxyWZ45VSs6TkkUBR92I9IibDxF2hYs77ZpQnj\n7U44r8h8pBHoWsbRwYBQaOP7J8uVjHxL7unmg0RnCXTkbaLowCEDbqDFFvaC\nEYTFq3M+USRUHu4sfVMqIfp4HuFN3D1OqwUyQ6qchL/IJQNXogw2rbnL44rR\nOUsc\r\n=Cu6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5yeaAwh6ZKOrY6gKQWvUz2CIhJfckpNCIcy0Y9Q0/fAiEAidEoC6wVt7Hl4aeccTpbGryA8dK0M/uGqb4AAjuvxec="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.1.1_1527457999036_0.7466716854225155"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-div-100vh","version":"0.1.3","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","babel-loader":"^8.0.0-beta.0","concurrently":"^3.5.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","react":"^16.3.2","react-dom":"^16.3.2","style-loader":"^0.21.0","webpack":"^4.6.0","webpack-cli":"^2.0.15","webpack-dev-server":"^3.1.3"},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"b37822921ba2a434e94ace294e397d91a45fa8f7","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.1.3","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-y8zc0qX/jz32qqYqeJnpGY0F3s/7NXYyN+RdXs+jJiZsCzgaGNlcsI59IRklGWx0RRTedFGQ1DTcwTq8WuSKAw==","shasum":"69832d219ba7ed8b87ef0903860e3d72be44b9ef","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.1.3.tgz","fileCount":4,"unpackedSize":7809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCyqiCRA9TVsSAnZWagAAcTYP/iN0eAHqDUNxBciP6wNF\nvHfLhRvYNZUteymSgeZH30FgYJTSK8KhVr+EUx8jKY4hOhzHszkoKuOLMIGT\nWo4k8kZk8I8ghM6w5/oLCuXtYlInxkfG9a5tJjHLUtCNLvjuU2yQhmp62y3B\n284m1/IuhhsAUoNtP8EBGMufDHLh15gvm4VuWI0eBsXQqt2M1YrAyPD9l6wg\ndu5X+gUa0DsC07ZEHiwXfN8uzcFiYnLyHYTZgwuS2K6dHRcq6l6OublS9aKq\n89jXe3GG1IR2j+vVgZ/WLZaLN8emHdt2JyZbL7gs8VYfn4Xzvkk7HBPxgPth\ncyzPlBhiHKQ4dHAYZ7hO/CVvLug9BXzA+s9maxPj0/jfPsNg2WjGjlgAL+NM\naDWzIGIAiqEiidLgQBcR0so9MclnQbumlbTIBGDhPHkRCUbUuARa2/2QMefN\n0Lm5eZuvZy96ud2ZWzJ+XFaKERhYd9XSXTd2uludbx0b0tKX/ZrGCv5IqRHG\nPZIUomsewgRtVJ7KiLItt+a4iiNBhwWDpTWH3nf5wxMx5OL75iPka6F2Ng/k\nFgQcQLb8Gse1KYDNq6NTq9gdZpXu9rVWTX+W8rEZORGLpDC7ALp2RBNoQSMg\naDfGUJPg+GfIaQ2eTFzEEFuya5bmNQ2egReg3zI00YnSpUwGGcbdjxPwRc4x\nZQy4\r\n=JNAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIDPU2ZwFUnq5s+UrkURi7BKOk09Wv/y+x/U6LaI2w2wIgPpFZGABr+xvIf2XYJc6j+GizJly/GvsNAt8UQIdThnE="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.1.3_1527458466259_0.4146799578384517"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-div-100vh","version":"0.1.4","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","babel-loader":"^8.0.0-beta.0","concurrently":"^3.5.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","react":"^16.3.2","react-dom":"^16.3.2","style-loader":"^0.21.0","webpack":"^4.6.0","webpack-cli":"^2.0.15","webpack-dev-server":"^3.1.3"},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"3507c9866cfee042fdec907a5c224df42df0f67e","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.1.4","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-lMO80BUHEm4IJaiSYZoE8uNKXa0swFm+wlXhz//yZjX/brZYT1LL9fzRgZNuKrqwyUw3mEt4r/uOJvkmJgkcPg==","shasum":"307fc39d6fc3d111bc84f8aa5ea2de33908dac88","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.1.4.tgz","fileCount":4,"unpackedSize":7809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCyxmCRA9TVsSAnZWagAAKmcP/0aHm/J9WFbr+0wufzGm\nAOmjWHP9gvhFhWl/Gf+WfjuwFl4sZjrTtaznJOPKJDtVNL00YnNPBsoaBAPh\nhKLtCP/EnqbrUwKZniLvc9pE4T3GWy8Zh5Uk6Z2g6x82c60kbmjPlxbsED8Z\n4WJmaugURn3X72/aApJybURNAKWa3aig5KivTZwaGVpzpPp5HzIykWa+ybhT\nvKhXXDPMlKnDwRvjCk3c+SrMDHiCB4vIvwsWftv3SKIhri94yQUGMgS6zik/\nIu0/ot6kSPDkLcprU/zcOyi6MvWCxJqBUfDwjrSdW3EK9QvJnE46RxshAKBw\nxZbN96FT37AOIf1I+WLi81ef6ivtK9R2MlB7svZlgdjM+IR/lEQxxDqP5mRx\neITiujgF2voFXpqXagp69RV6vcXwsH0z1vORTa4aYGQz0iGJtGtt06wboFVW\n7n72NJlPBa2L2fyQGI32+VLvNX4vZaQUYGXM4ygL1zX+IOoLVQeXRcz2pgB5\nNxYJun7oLaI28gasqF9pWomPvIvaKVP9tkO7Mf6PuR1hDXaC8AZ7hdpNDor2\njkSF3zFK2x+pvHTUGHYgg2xy692yf3B1KZTQKRVXE1P1pe9ybFCSlDYfmjBP\nwR5YRxeGMvjK1Z+LHZadh//gcS8AABdWFAfi0QpauNLPtViSy+xfIlqLrby/\nBqCx\r\n=X78m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVqrVIvGf8bq9aOTzbCzP3ScdLTuzYOLqJ0sQ6j1ND/AiANbhGzbkUvaRB7RwXQgf8Ts2ohITEXAyt26aQdxErzmQ=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.1.4_1527458917678_0.6161071009896553"},"_hasShrinkwrap":false},"0.1.7":{"name":"react-div-100vh","version":"0.1.7","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","babel-loader":"^8.0.0-beta.0","concurrently":"^3.5.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","react":"^16.3.2","react-dom":"^16.3.2","style-loader":"^0.21.0","webpack":"^4.6.0","webpack-cli":"^2.0.15","webpack-dev-server":"^3.1.3"},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"598e0fdd1057297d8725738cce29c60964423fcc","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.1.7","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-6v3cdecNLBZzO8Y3o7x57eOYWPc9N8kYcahUDhDWMVFdlQaUtJlqgigu5pzql6K/MDWHx1k06SIcJj06anXzng==","shasum":"253ed246500473960a73774f018349985112d6a2","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.1.7.tgz","fileCount":4,"unpackedSize":7809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCy0QCRA9TVsSAnZWagAAvZgP/jQz5niKQrguoKxnHRWf\nrnF+iDuDl0zx4ZmhwZa52yDJYa7f8wbslTN8B1x6THdgLD4rr9nHHcfBV8/H\ndCRiYdLeDv3EslsE2payDqXIVzsCAHJxMd4xwAeOjHlvJBsKu6kmu5bHy4H4\n+FcvdbY43NUM3AR/pSM1ouCX2VeWT46Z8KcbrE1mhBtjpT6ydzJ9siVolJqg\nzN+kaLtdOlat5JQT+XYnKgCN2whbDMr+e9UR8ZWR/SoK51RQAQEE7a5Y8ZQY\n0qJdzdARZv/LtIlBTpzlHHbcqQEvvBpzuVd/xqRc5Es/C7iB4jRvrlwdqr/I\nXG6zbjmFEr//V9FTL4vuB7fRrOyuTXJvdS45axi1bRv1X460pEHp3ThV0N8s\nX19HFkShj7bGY5skl5SCGNtrD37D1C9aeO9vt7SNk1iTlkCeZWqlEEuR/PoK\nrouxLmyQYTIt0rZYcT2rTn2aianrqFrmUZ1gDYmTNGaXv6W3FL9agmbgjZma\nzPpBsG3TxlMdYLYCFQQ8nkn+En1sbmlL4F9/vekbK5HfnUS3T0ZmxYTz+wIF\nPv7J0F8RXZY22Pkk3LK950OGCUaAxh8bjWsRHtS4yMtViMlARqvWxwJZ2svT\nYR6WomvYZ/0CG/wIAGH5KEUeKg9BvuXwXiPUUmGVMUclOp8tHPNq2A603dge\nrHwt\r\n=SQ8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLN3xzABF3JtElXP/Uqz5E9InjoFd7KY3Hjg4Y+BRI1AiAVGWfquFFHJObB1FLiT7uuvlM8l4oC/a3j2WD6w6VdxA=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.1.7_1527459088012_0.10588393339393987"},"_hasShrinkwrap":false},"0.1.8":{"name":"react-div-100vh","version":"0.1.8","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-proposal-class-properties":"^7.0.0-beta.46","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","babel-loader":"^8.0.0-beta.0","concurrently":"^3.5.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","react":"^16.3.2","react-dom":"^16.3.2","style-loader":"^0.21.0","webpack":"^4.6.0","webpack-cli":"^2.0.15","webpack-dev-server":"^3.1.3"},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"0ed2a3d591bbe875989cd5261aa2630db9699907","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.1.8","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-epH1rNZxBvD7gy0E5Fj7btxS/hd1MtK22q5p1pXUqnlSY/B9YPseESAlKrlrhActIvf5DapJLX38RfjfN7uT8Q==","shasum":"9be83167ed41ac8bc5055d43079cff12894b2a56","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.1.8.tgz","fileCount":4,"unpackedSize":7800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCzGMCRA9TVsSAnZWagAAJYYP/3eWNbxmjPrWrF2z38Zp\n7xwH9ooHxIRAB+llt0vs/Chkb42nN4rHfcrOXtNIrXYNrCKF5lSo9IGnXnJy\nhfTHavvEStPG2LTtfTfYFqvjBfh0tqL8Ys/mFDNMfZs5Zl5mtv+af8QCMcTC\nRTxr+18ZKXmSDOAHLSPCQOSC3FO/ojdwwmtNIIvfjJgSDjulU5qshVC2TXpQ\ngs0GdC8mRdss9noUM1LaOZnxZmCEffbAjMuMHCK5FWL7Pdlta6XFkGN4MbCo\nDpLmR2qnNX3qeo5dcQM7jRaGKUIK46vhsUkDjII5Y3g8EO6Bqtr0UQ/V1cj2\nNmgSDYry/8o8MvX2A1t76qqQRqD39bDHfKRLXBrGLokiGFeUmddXc0X37uZn\nRtql7Ypyf7phcaJVDOORje2qsdf7TWVgeC7tx2gUbKLQ+/rZIJYd9SBdQQ4I\nfXzwQznLNQQVAyGYok3Qjsp6CDkYrj8j/+JuWDdg5fHw/FNBk6RS03wiXMum\nGutrWLDOLpWWA+DBhcuQrlPoEEa5AkKSSnCtkBqTT/mrQcNQ6XczVCn7Iib9\n7SFau99wbZW9poviGIhtvkj7E9VVB/j80zKw9jhbVhnQ3hWdOtz7z05sXgWa\nyHZHro1XwmZsM+14hcATsvYS2jqDwcmCwlDghmfZsR9+MIDKW0t2EtVALhqB\nqxdi\r\n=UoT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUFl0KPXFTTDU3emAoVaq7OCgudzbu5ZCbU5UPfS30DAIhAOy/ETtrfoVvpmKTm+mjo5xlH7U/JycUFGPOdX+71+1u"}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.1.8_1527460235404_0.7531612334687461"},"_hasShrinkwrap":false},"0.2.0":{"name":"react-div-100vh","version":"0.2.0","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"node scripts/test.js --env=jsdom"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","jest":"^23.5.0","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^2.1.5","webpack-dev-server":"^3.1.6"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFiles":["<rootDir>/config/polyfills.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node","mjs"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"effa31a1c9394d239b980225fee452f7d144a59b","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-rOUEQwE9rXh0EGbRcK5SSqZFTeuDS32MLH3i+VNgac+QXtWhS2IgVMUiKYzakiINhQJ7799bHLRUghTlNttBHA==","shasum":"ba87eed673b2095a782ee6b92e614e91fe04d53b","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.2.0.tgz","fileCount":14,"unpackedSize":23903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhaHoCRA9TVsSAnZWagAAB3MP/AkbRo7Uxv8Rsfpz9a+K\nhdqy4E8dP5+Fw3wUb7bE6j4ZmJ8uGqqC3hNny4Wrjb6K1gaEDS5UeRcg0jGN\nmGtPjyEBpZz6HesxqyiMRGAOjsnjP21KfFoPvH4XIxMEM6YJKf/cdSZXfsew\nbpYEnuBJKXkeC06LXTLW9mQLI4RQtgyWYQcFR0rI5+blzBZ+9IhAdBef/DFQ\n/09hcHcoOJl3MNEuM2uP70A095O8CaaWaO2i8gy19vScPd82LbJ5PSfidPUa\neL8ylNVoGjAHHDyXLJFXgB93jPWpWNi4/uWNxws2HalZDavh2uWJbYhM/i0v\nhYhxDsVkFNN4BETNzJ50KWLgze0HKmGWaWFYk7e7DNdPUNFgicfe4FEgPOla\nf+Ebiw2l1kITfZDk6jMhQdIpsLUEIdRLh1iEi4Vs0OyKeQ+iZiD+0ShEHiob\nH0sgvhuRqsYmnB5PRdULAulSp48AD5nvVhopfNsmDL52KnoLNfbvzJMdyPLq\nP/XjM0S07ZidsojbhVdUpnT2o8d3LoLNlWEwYbtEo1CTb1LRF5xd41WfCpSI\nnGiTc/6ymZ6IniPu1MOWCL5ve1Eji4/eEDAlJAEaLx6tNK8E+MuyExOVMb3N\nPF9JX2+E61diIlnYHSL7SFdCNmLM+lclNCxyJ75Y+XY9s2VNpOMEr2JkiBeg\naWxj\r\n=E6Zz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFv/GUPtCDOYP5igDIjdYGhkWgxrvENvDQoDkGp+QX4wIgF3yYLWJIlylkBKlnj2Db+5BpbjLkm4Q4g32d0aSHQME="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.2.0_1535484389802_0.7532901169420028"},"_hasShrinkwrap":false},"0.3.0":{"name":"react-div-100vh","version":"0.3.0","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"node scripts/test.js --env=jsdom"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","husky":"^1.1.2","jest":"^23.5.0","lint-staged":"^7.3.0","prettier":"^1.14.3","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^2.1.5","webpack-dev-server":"^3.1.6"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFiles":["<rootDir>/config/polyfills.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node","mjs"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"614b1eab91cd7b31b560f0c46df72f1c796f903c","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-5gK37aiuqJe+uLlv0+sNS73FCm134WdJRXqQwEzWssUhZbX6wpkSuMI5Av179b+wM6KAfJCIVCV3PYIqtUeJ0Q==","shasum":"ba6f80b476820140c2701fe2d949d121d9f1ed8e","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.0.tgz","fileCount":19,"unpackedSize":33467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx4BcCRA9TVsSAnZWagAAvqYP/35u1SaVkcZpLpZMThAD\nPpu7y73TsTrjTL0NY195bgfx+swp2B5dLBi2PCm8HkrhGQCm3bYUQb2Yeljn\npvJ0CBgFn1MtwPvMTbQpr8/Y8ukIiqW7nadgB+PjMxAsLR61dLKcwDY2zUOs\ngqq8/gx5TSNdSmPcbITkeFTmWIKaoCJ3YB1A4i1yo09oD/yxtcHYEc5O3bn6\nk22R2wMu1YkZ6HlUkVdHbJOfFvphgaSpkfdFC9UI4NEVQPqBHBG3MrDg4tBM\nJzRbUzAVuR3YtbLifh1jHefqI3iArdtM4zPdvJ9zX8w8tJZiepd3maEwo2kD\n2eb6wB4z4Vv7mw7WrlwGOFtuxsws2iTkbQ/xlVyZl8qGuFX/XbKXAeprP3Dc\n2iCWSKS9oC3C++rRp4FY/Dsh/dpBDNnK/ks0dH19j1UMJNG5E7YB+8vJ7ErC\nare7jNGFyH86MwSt9F+Dr8rgTd86C0KdDy6QwXNm09UtgnxdfWpfYdiU2uG0\n4GAuAWv2xcBQ7jYRxG+wVuZAy8ArCPO19PKGUX7IFvb672OMigODAhazxQDd\no4/QBVQjIB7npqBVlE4KU3f8zHsg432p1bFVvAvpPPvTycAf7ayXbtYhp0ke\nyqQXr+ClTB0V96WfdOwk1uK5WzTuqGSBaJfnu0rT2YVDrty7AeAtY0k5hsEw\ncnfB\r\n=INZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgotehhTKVJf3Uio8o14CPoqfn+Dg17+mbTWrXg6PfSAiEAg9+lpuWlIBBRFmZ8WNKDla1RqAgKyM2SnSq0DGUayTQ="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.0_1539801179878_0.6367113769179842"},"_hasShrinkwrap":false},"0.3.1":{"name":"react-div-100vh","version":"0.3.1","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"node scripts/test.js --env=jsdom"},"keywords":[],"license":"MIT","dependencies":{"jest-get-type":"^22.4.3"},"peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","husky":"^1.1.2","jest":"^23.5.0","lint-staged":"^7.3.0","prettier":"^1.14.3","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^2.1.5","webpack-dev-server":"^3.1.6"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFiles":["<rootDir>/config/polyfills.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node","mjs"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"ec4aa37b1aca591b69e650573cafbfb274dfd5bf","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-kXghrN6JoFIucV5BRHF3975js2f3kgROMnv8woms0ea1MRICSGWGxwpnhIOe0xS5tMZqS3v++ucMFFIMGi7gWg==","shasum":"fcad9b98b014be7a48ba75eba5ede181428d9411","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.1.tgz","fileCount":19,"unpackedSize":33786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzB7ZCRA9TVsSAnZWagAARtwP/i01XId+T4OKA8nBRrk4\n8YxfAEOhXJR8zC/IMXXDewVQoahvgI43VgEwb6mtMCNLHoaLZtCm1oatQs1o\nNB2g2e6pcoS9DDEkrMhjaSJILWieI1lDVq7XW51pUTg1zOOGoi7ylG0TmxJF\nB4xBT8P5pmhcmyQaMVwWrnjwodiv75JBYCcwhxkisvhWbrzX1D2BdKkl2Wa7\nzhv5VMbliKzw4Vb52L6hJJm+2eJrHfe/jrFsMxC5KPHvNW1ZAXv3T8yVs0KL\nWAhKsMOdsxp7vRa2tfxrMoU/0RnWsVUrbLtcUi8ilU0HGQTEM3B/s+EJbxIp\nHfVdEgUkiENZV4pmJYNPH4Y60205TQsItGW/QIfTjWEXw7N8zZw4dTHeQ1Dl\nw8iMyro7+UsaRV1y3t8e9N3yrWFIc2Vd1ljz8dN2ramORcbcNSD+rOxoC1yu\nnhWfBM2Yewvqpn8rGRKVQsEJb3xSO3/qU/aSnqTRaaf5j/Upbj4cdaVDGe0P\nWJxwmb7m9XTiW/jKcxRTg2/9Eu9uJXaofS378nMoennlSXcSOzQq7ursAE5c\ngr5/J4xDFtOzLCTuv6WfTfK0f94/2KqzyLa4fHpEJBZ8ACYak0+wEacbgnvj\nE2ov08z9ZV32EQyhwIxvcee65zlzrk2HBG/iHu9PDp1EqK50BNMR9z5Llkj4\n71Mr\r\n=FXS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClEx58RErC3AvP7hek/Ukbkyk6z+O9kU6p+9+uQpjJoQIgEF8tHm24va+KFJTg1a+m//CDon1mKMmqz3XBRkAz4xs="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.1_1540103897098_0.40817007597142574"},"_hasShrinkwrap":false},"0.3.2":{"name":"react-div-100vh","version":"0.3.2","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"node scripts/test.js --env=jsdom"},"keywords":[],"license":"MIT","dependencies":{"jest-get-type":"^22.4.3"},"peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","husky":"^1.1.2","jest":"^23.5.0","lint-staged":"^7.3.0","prettier":"^1.14.3","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^2.1.5","webpack-dev-server":"^3.1.6"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFiles":["<rootDir>/config/polyfills.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node","mjs"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"c7f8eecaa81d6a257a2f732a191a9605ff75dfc4","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"dist":{"integrity":"sha512-uXJzfYIitYtxlot+YiqQ/zp3mVuS2L/xf6xZG0EYAnZ8L+Xu1VAslxqORzIJc13aC6QNm2gtp7Jt/Iu0vVJK+Q==","shasum":"4fb24b0b3e04a0a061e278de0209f80424afdcca","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.2.tgz","fileCount":22,"unpackedSize":71261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1aZjCRA9TVsSAnZWagAAxC8P/AprZO5NaUSplTlmDBLL\nvSk3wjeydGyaVtip4thrtMZy79MhY0c2NDQHhwPHAia6woVs+aV6eMF0ymk7\njhPa6eCl7K4OiChnjscYrsfywwKxEoYbQOkOzHkWgC0OKZeZvc0F12kEpus2\nvlJSYjjY7VqYuGNZa4OqIUKHDvJpEUu/2lN9akm6LbOfLAC5ZXvqzE1aqNZR\nB4XHVEoPiNJUmBPtUqIhLfEJ3uNKzlEHp0IxUkxYWGAKydqSKEbXUN08BYIE\n2m9UzJeVfgDvtEP57o1L7amiwGM2ax4xKSm3bsuashXT5Mj5P7zUqctoPDmD\ncMAIXy1N2mbdFKk1RcykQ0LBVZdYlZ9lleszdMQpxTgJ0owJpTD2Qj8fml+3\nu6CbOzH+frLHGv/sbuKBpiUFIdVnQpqAqZMBhBdty0Db8Epx+kNILuiAQfC1\n4L2k9m3ygDSisbKFNQR3BPoU8wrtgJxWHLwGgg9mwXU5P3e1PHYFgoyzgKX3\nW3Bo895kwYsVgMJIkJHSTL07kEz4bdWjolg/SMr+/zaLv0g+Z8qvL5BQEZcX\nfkTA0mGP3jFBOQ5KYThtGVsu1tpdK127BlpUNF0agk15KZ8KVFjqxeSrdXix\nydXzfToa6Onz38CEmmBQpCI0UxZluzxb3WYDL9wJ9UKQxIX26wQxp/BQ5kp9\nZ59P\r\n=ksxO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIQF+08eNfagi2j33LfZ8iWib3FDlOR6/3aBdWxWM83AiAD8KiUKrpoMyhBS7SldkKDo4/BG0e6f7qUZcQ2sYpI/w=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.2_1540728419114_0.3708050132046834"},"_hasShrinkwrap":false},"0.3.4":{"name":"react-div-100vh","version":"0.3.4","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"node scripts/test.js --env=jsdom"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^0.28.11","html-webpack-plugin":"^3.2.0","husky":"^1.1.2","jest":"^23.5.0","lint-staged":"^7.3.0","prettier":"^1.14.3","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^2.1.5","webpack-dev-server":"^3.1.6"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"setupFiles":["<rootDir>/config/polyfills.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"testEnvironment":"node","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"],"moduleNameMapper":{"^react-native$":"react-native-web"},"moduleFileExtensions":["web.js","js","json","web.jsx","jsx","node","mjs"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"88926ce519d78e0e8e7cd20a653db004d6a7c607","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.4","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1OYEtmZydas/O4VD1tA3t1EgGG67ml9LnyuUTLjVU8CV3FFFq2HfFEMAAIaAUzjNqhuSZ8pV7IDOViUYQ7vjew==","shasum":"45507a121e71198d22e24b2b37710393bcf3501e","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.4.tgz","fileCount":24,"unpackedSize":79843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxeBrCRA9TVsSAnZWagAAZpMP/jQPrIq4McBWlPmVN3IY\nwMIccjj0hWuruNbAHFsd0ZnegUZn5iD4Fq8Lq6jgOU0TWTZy0pnE7I26gC8P\neZ8CPoY/CNFKqS6yxkYCR85KZV3ZcnQ+52XVD0f/kXgx8E5pO7J9QUY9sEaE\nvnHw7oVdAZQSsNNQrCmLOLrVUnq5M6Pk9K/KuKIS5zdM+7uRXMxJ02+PS2fN\ngZzTqikW3Tp3tqzyJBn4WOEXZj4FBFeBSEaWOBIrgHgaSIEe/nSXgbAUoEfH\nWfsrPd4uIrSLUtqSQ+UuhAp4qgExwBJEvjZ9oNH3kvgKMQI2zluWvp11DNNm\nKqeKj4IAYthKzCgKb5avE+de0X8mLzcnh/tfPffkp/teVmpSzdVG9YH1ngJZ\nV/GKzw1D7qZ8P6XTVXzS4c6jkbAlsQxOcVsaIt+2eyXKu9Yj/vlIo5hXfUZB\nMoRSkhT6p7DPKGeVcUs88C7/SlG9B+WXryZ5EugG43hN5dGJtZWkabKjRi3O\nWsuMrKY6b36A9HHZgF/bXifPwYn4jaaMLN9Z5aIKJKNvwO2oMVrIfqN/LpcZ\nndb/5V2uwjIVrnekx/HnrO+Vv5tm2g32a2zLAdKUJUiqEreHF+RX/9LI9tSR\nugPWz2E0xLZVqOh0glVahKVHybNETfH4qY+ocSGKBRjVR28csn86HXMIGFiD\nZ1gE\r\n=SZa2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQP3jcFJ60swhG00/C8Vt3DiVr8j/J9JD/nCmJ7PpJkAIhAKWJLg5TMcCrVsoD0AuNHKZ13F7aCQzopG6bKwLtDQ+B"}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.4_1556471914759_0.7108858017742863"},"_hasShrinkwrap":false},"0.3.5":{"name":"react-div-100vh","version":"0.3.5","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"jest"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^3.2.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.2","ip":"^1.1.5","jest":"^24.9.0","lint-staged":"^7.3.0","prettier":"^1.14.3","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^3.3.10","webpack-dev-server":"^3.8.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"f7b87797a6ab92890fd8043e2e13391fb990221c","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.5","_nodeVersion":"12.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-8I6DXpH/Szyag9EOwO6L4JnRMuP8ZlziZyvA5it43lTToQzG2+dwbSCQZQoxuJfhahaCXHJpE0KFH6XDArhtuQ==","shasum":"c816ee1d2eceeb20fed9a2e07b50286e74c4a64a","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.5.tgz","fileCount":19,"unpackedSize":73682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7NIqCRA9TVsSAnZWagAA45gP/ivLRvLthdjOQRqliDAi\ntssyBrPjqOfGY/mxmxC/Gf7BpMfHwXeOh6rjCKbs06Vtbm+i1//9v1UuJb+W\nwnVo0D6zs/F3gSw25rFwVFc0BhM7Ykn1ayVEzQfLmKxH7/lP9Mt0deXohcBn\nrCgx3N6nshWLDYBbj/2ZXyr/PQbF2KHH5/SftWTWOeOVp3Gpu8TaQSV1WDrn\nwHKXAa/tm5oAH0otKjbIkuIDkdS8gz+KrublVgMofrRJbw52rQycLIGE5jkg\npAqwm6DD7dwormk9E63Uln/On/rSvNIaArUdyPafgBJy3DVGv7t5aoMby9qG\nhtLBdV9VjUIckW7LWn/jU7Hvqxw8FVhP2xXa3ifxnVM4r7S4i/X4dEGUzVJj\nq35PJn+kPoXK1QkTJcKZUta9vcbqPrdQyYwL6BcOS1HsjDINwKGQsgWEzn4S\nN7G52k1jLHPTytrb2aCwEiz/C2IlO+Utha7xZowhkqTRqXdLTxKTnqWRLhqb\n1OMrZnt+hjTNr81AdXkyH44bdBhS2/CWM+cAvb7+8wAkrp4lLoH36+l/mV5Z\npnmfbP2s5sfJiCLDLUR1ul1N2CPa/e9XbkjIOoQiG4Aa6e7ZDg7RS3Db/hiy\nHs7Ls2EUnbLvDS7nP+sDLfYG/6YIub3ANZ+9TWtID4YHT8xRt5xM4LpByTI5\n/TeK\r\n=jDrJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGpvqHQS2b2pJqdjWzVYMgIUqxUE8L2hkpmnddxdaZQAiAWgBSPuPiFJxIT2F0q8B25XEHx9ndrCGbdT+5L4CPhqQ=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.5_1575801386058_0.25656574306397806"},"_hasShrinkwrap":false},"0.3.6":{"name":"react-div-100vh","version":"0.3.6","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"jest"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^3.2.0","html-webpack-plugin":"^3.2.0","husky":"^3.1.0","ip":"^1.1.5","jest":"^24.9.0","lint-staged":"^9.5.0","prettier":"^1.19.1","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^3.3.10","webpack-dev-server":"^3.8.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"ade5b227a2958c21fa6d216ae038aa9d311a0852","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.6","_nodeVersion":"12.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-B+nlxbEEtYUmMGMaktu8mQUUErpaw1Ax8ZZLxKmDPGxbb35qZBniaj4L+IK3aqP+Xsouprm44SESiK6MVkekdw==","shasum":"92729495e2a80e80a8ed7eb8ceb97309ac041cca","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.6.tgz","fileCount":19,"unpackedSize":74121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7z2yCRA9TVsSAnZWagAAc9gQAJQAdk8m3dIACWgVIjCz\nErTuDfe2XV/YusxAgXZEf2g64ja7phU+7zFOJ+0vYMa+ryi0NlyrLinX7E1s\njN0PabbhWsgOTUzWqoVr7FR324MSYHuyGu5p1l1pmPhPxirgxLizf9O1Gx2w\nCxQfxB3pDW30V6skWdt774q9PoXRJNqklCnVaaELOzkan1FBaX+F75osifRX\nOtoBhFrKTiKhl+tQHOGpcRONvbSVRMjO0hsma/OaiTct1QjiNReswGS/zhlB\nrb5SNpKgng61WGrVFSrySn8+YWvb5Y0/CHmMARysSZMYRJ/bCneBsjGptGcu\n2RCNHDnTX0bzjCl+ZKaSpLZjqLT/kIdooc3m7m0UQ+WDD1Se67HBakTRg5dC\nkG+GDX7zjuVS+3CB9BtCvJy3Z4pyE6pHK1nH5RTtMCdqi+MmmGndVZ8d0ly8\nafE4QjfxoAISURA+iWBe4PD9HKxnkxYR2iD9IZxiCUapkcAPjfVG/ED5onDK\nCZz0tbWRUT0k/PkpTCjvtHKV2M+iWKJ3NwFZ9y5rMDZojLKq32Q6wVaLClJB\nlonR4hgW7FlSzB15cdIwO7IqP0lxpP6GzJXuVybuRRnETuEMMJ3xdXH+bd8a\nFWuYeNELkcLCglTBZTGEeSiKlDzda37GUEIMGRei9XIIHgLH0vfOK1LZ6nUh\n9RLQ\r\n=y0jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOsWJ1V/94IHyvDVsOtKPP2bKbZFI/SQAk2rGFxJpl7AiAaH/VsmrY6PM5XV1lIM3vic7pdfhH0G7H8BC8BfJglfA=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.6_1575959986439_0.9557806534609572"},"_hasShrinkwrap":false},"0.3.7":{"name":"react-div-100vh","version":"0.3.7","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"jest"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^3.2.0","html-webpack-plugin":"^3.2.0","husky":"^3.1.0","ip":"^1.1.5","jest":"^24.9.0","lint-staged":"^9.5.0","prettier":"^1.19.1","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^3.3.10","webpack-dev-server":"^3.8.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"bc8ca411ea41e7c370046961a03e60419554c0e1","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.7","_nodeVersion":"12.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-UVFvb28Ugo2gyqsueRVtRLkmqOuu1NPawJP6FTNKfGdi2MKhlsAcbQv8Cy+3ze14AW4UENID7xvjS7EITxcTWw==","shasum":"ce05b4be959029458900ffb937b999bf0c1e7998","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.7.tgz","fileCount":23,"unpackedSize":76591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8rQHCRA9TVsSAnZWagAA1HgP/3s9AC6sG315pdOhnUpk\nvEAEUveUgcwVz/rcncRSJhpj5rejK29EaZxMiOqznm4MZLiqpVhFEXKyfVb8\ns/w8pj3FwdVdfX/3nsDhQ6mgCOXDpS5UxGqStp9jn110n7Pv07uzsu4einV9\nPCyIx+yPJPpg22LGSP31u1dKn3xjB9u3kJ4bb6vq/cYo91MxQcDqb0NEM1Fx\nu3MVBomSJx6a0PFObtzjPSXM5zgUabGgB42PPfvWl6oGHOD7lwdRaCgvgpKj\nKRcerhxFx5oxmCYlIUZbhj3p9HhrRn9feeatAR4A4CGV48mURnG371rboVer\n3IYW96upfvAbCkU7muLFUtfrJiGGvcPjf9PH0yb8qSeTXp6lsFRiecDcwL13\na6Zw80SLnK2v5DiaCFKEv17JEwFYbA/IbA5gcyQqVDiYa33yE6zpQVPdhk7s\nSXGuakeCNLA8oJe/m6MypTkmxZJGAeHqDA6n88KD2J5j9d6nWN2N5lYt0QYw\ni7EQA+0OxL8U48Y84abgR+I7MGAldbefes3an1xnowLz5zIW8buM/RnnNGGj\nvwwo47xWeoFsfaJ3aCadYd3Jnd3b3sIWGJ2vNer0SyjNSifBjILaVlAbco++\nv9Z+GMKv+OYtCjnmidIyMV3pslqyWs0UNnyvr3WTKNXOv5fVPSqIzt4yQcZ3\nzE+3\r\n=ddLs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdhIAl0JKdureZFEErmjwqpOF/hYJgeqzXE0bneBoN9AIgHtLPECe+L0Emmm8xW3JeesHU/EVbx+++lw6rvcjwgSo="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.7_1576186886664_0.5575007237648737"},"_hasShrinkwrap":false},"0.3.8":{"name":"react-div-100vh","version":"0.3.8","description":"A React component that aims to solve '100vh' issue in mobile browsers","main":"lib/index.js","scripts":{"dev":"concurrently \"npm run lib:watch\" \"npm run docs\"","lib":"babel src/lib -d lib --copy-files","lib:watch":"babel src/lib -w -d lib --copy-files","docs":"webpack-dev-server --mode development","docs:prod":"webpack --mode production","test":"jest"},"keywords":[],"license":"MIT","peerDependencies":{"react":">15","react-dom":">15"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.0","concurrently":"^3.6.1","css-loader":"^3.2.0","html-webpack-plugin":"^3.2.0","husky":"^3.1.0","ip":"^1.1.5","jest":"^24.9.0","lint-staged":"^9.5.0","prettier":"^1.19.1","raf":"^3.4.0","react":"^16.4.2","react-dom":"^16.4.2","react-test-renderer":"^16.5.2","style-loader":"^0.21.0","webpack":"^4.17.1","webpack-cli":"^3.3.10","webpack-dev-server":"^3.8.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{js,jsx,json,css}":["prettier --single-quote --write","git add"]},"author":{"name":"Mikhail Vasin","email":"michaelvasin@gmail.com"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"af29a6cd5a1b2d2a54a6d7f455b58321d94e0846","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.3.8","_nodeVersion":"12.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-1kDFW+HXYpfac1tfJ4BcQmgTSeTtLVs2FO2ZNHcwLIga+oVluexUEISCBJvr9xq98DK8tcygY3259EvIy5O+3g==","shasum":"54e4c32d0286a65e92367fc0a07cc3f2f00739d8","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.3.8.tgz","fileCount":23,"unpackedSize":76405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8yyYCRA9TVsSAnZWagAAVvMP/1bMNHMwWaFCutHzW/na\nhZV5o8W6uzrzIvm7BsscT/LrkIPcjjiO72dg6mDipfps0oqEys+f8mxdGoSb\nrvKUe3b3oNCouqB7zCEJhzxC/SYMjQe5cp2f1xlBgmRl8XlXN5Mcp1URor/X\nr/2Sx2lxNY7RsWjpLriPBR+3ScZZ+uXVnzyyCMZ2LwFgbo5VvvvVzEWHn+aR\nNHWY42BKbBdT1vK6Ujfqf6L7bHMqnz2wnTdqOQ9cH+jcsLWWE85xK0M62S+k\nb6hWr0mRWyMQ7uwpeXTtpEgX7YYNKBr5BmVbMqMEJcAZUV7tSWyEf0TdhTaK\nb/EWn4B9d3suRgHMxzT6EH5AhEQvJm5C/CHGF55mh8Oa6FLYP2e1afac6esL\nupBhn0BIqR7gxs5hNQgXRnzb0YTtbvHO1GYgMEzrBvWE8PrZVQcU17OWJ4fU\nG0ka5x1+1TN7GBQblwY1i/4tjDpoZkU7Lxc6vMCiL/vPQKTVem5w/D/VfAgf\nGO9zEy5uI40nvnSIdAmDAuO2iRf8S+sA8iYiM4PRMEkcfpftqZfCr9iLpFfq\nqWnm8M6xpAPM4hKj6tDqRwRvOtG/9IJSr8xuIk/Jo+4kt5hitVsug+Ey+jrp\nDWJQK+Qy8K8KiAzcoksydZTzMA66gYulkPpaPnRaNmA0CKzt2x98mxkB0pLW\nNHP9\r\n=b9yl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDRjp95OF2wadWRE7eTFiCF6fJkkvN1sAMTO4jb5GoKgIhAJHF937DdvnpUIyfLgxMmceFQjb6mZU9S72/KfYfjq12"}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.3.8_1576217751967_0.8358706944430725"},"_hasShrinkwrap":false},"0.4.0-beta.1":{"name":"react-div-100vh","version":"0.4.0-beta.1","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist-lib/index.js","types":"dist-lib/index.d.ts","scripts":{"test":"ts-node tests/ssr.tsx","dev":"parcel demo/index.html","build-demo":"parcel build --out-dir dist-demo demo/index.html","serve-demo":"npx serve dist-demo","build-lib":"npx tsc -p lib/tsconfig.json","prepublishOnly":"npm run build-lib && npm run build-demo"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","parcel-bundler":"^1.12.4","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","ts-node":"^8.10.2","typescript":"^4.0"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"readme":"# `Div100vh` React component and `use100vh` React hook\n\n[![npm version](https://badge.fury.io/js/react-div-100vh.svg)](https://badge.fury.io/js/react-div-100vh)\n\nThis is a workaround for iOS Safari and other mobile browsers.\n\n## The problem\n\nAt the top of the page, mobile browsers cover bottom of `100vh` page with \"browser chrome\" (that's the name for browser navigation/context buttons, don't confuse with the browser from Google), effectively cropping it. If you have something important at the bottom of your splash screen, chances are it will not be visible/available until user scrolls.\n\n| `<div style={{height: '100vh'}}>`                                                                                               | `<Div100vh>`                                                                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/regular-div.png) | ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/react-div-100vh.png) |\n\nMore on this issue [here](https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html).\n\n## The solution\n\n`Div100vh` React component is the default export:\n\n```jsx\nimport Div100vh from 'react-div-100vh'\n\nconst MyFullHeightComponent = () => (\n  <Div100vh>\n    <marquee>Look ma, no crop!</marquee>\n  </Div100vh>\n)\n```\n\nFor more advanced use cases (for instance, if you need 50% of the real height, and not 100%), there is a named export `use100vh`. This React hook provides an accurate vertical height in pixels. The return type is a `number` in a browser and `undefined` in Node environment. You may need to check if it's not `undefined` if you're doing SSR, otherwise manipulate the value as you wish and concatenate the result with `px`:\n\n```jsx\nimport { use100vh } from 'react-div-100vh'\n\nconst MyHalfHeightExampleComponent = ({ children }) => {\n  const height = use100vh()\n  const halfHeight = height ? height / 2 : '50vh'\n  return <div style={{ height: halfHeight }}>{children}</div>\n}\n```\n\nUnder the hood `use100vh` uses `getRealHeight` function which is exported as well, so feel free to use it, even without React. Currently it returns `document.documentElement?.clientHeight || window.innerHeight`.\n\n## Testing\n\nThis component is tested with <a href=\"https://www.browserstack.com\"><img title=\"BrowserStack\" alt=\"BrowserStack Logo\" height=\"40\" src=\"https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/browser-stack.svg\"></a>.\n","readmeFilename":"README.md","gitHead":"1baaba2d1fae80939de425912545d6eb769110e7","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.4.0-beta.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0NbMz6Qt2o15/dPtdLbM91PUWG2QtkTvdJnML3NQvYylzfXgTZykOcj5cV+WLXXzzqzAUbPKST1xhHiW1IZOeQ==","shasum":"066b74ae628bea864b3664e9f07e55d557c58854","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.4.0-beta.1.tgz","fileCount":6,"unpackedSize":10557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQC4jCRA9TVsSAnZWagAA/0UP/2gaoIcMgx1FTJ5+M8oJ\nZSZkDtOZq0jlmzi+gmAnV/yfdxSM0LGSS8bM+9FW3o6cgF8Z6OZNKr+wyRyX\nSSE/qj16yTVVTHLus0XeiOj5uD8c8LB83mKLD+UAg3HNDqEpAinkPcAWLh5J\n6rEY3awMyRAxU4FmzVWLI4EE4HBwz2fcvWdawb/tjGe6I3NHnp+MYxvyv4s4\n58KxvqpzatHOpxZyyW3++DYsbC4ihk9l676UkjzCm4k4qO3e7vhsGJXRMiAC\nLqf+FQD05o0fHulz2FUL6dB+9JIgsQWxsfd91EcjxGQLTfXHwn7RWXCGalBn\nzC4IweYadOUmmPBopmDyVwQlpWY3q+xbwxaHgGvCeTutwJuHqMgOdImIgsFw\nb2uvXREaR32CdYv3gnLV5SVQbY/KPjJzIui8lskO7BVVrIKm15xAUGANTPi8\nPM5xPf93q7ivmtkr5kUMXsN+WzSbU75Y06ImgCjeL+GHXlCWvy0lo43KBnq+\nUQLScBpbl+y2gclMuv5LJ0QrX/xQefZ4WH1XnF+0f1M4B0IODNwQtXEjZCXW\n5up1GA7rdbR8x1VKwwEq+7/rOV3Ifz8R1rTbd5U9djNrxZMFgm4KQtoTpKt5\nxCjCKDPXZ97ISCjrseFS24SQvxCuoq0fGKKpMMNrkCco/m+JtYyXz5dTaM5H\nA/5l\r\n=CZgq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMcKBIkZQ28beSv9+4SCTbJTNqjuuF9exdk87b5Jo01AIhAIfbVzHDMPV/+sXnPMvlY8ng750oK7xs1xl7ZaKpeHRv"}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.4.0-beta.1_1598041635487_0.8872911797472913"},"_hasShrinkwrap":false},"0.4.0":{"name":"react-div-100vh","version":"0.4.0","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist-lib/index.js","types":"dist-lib/index.d.ts","scripts":{"test":"ts-node tests/ssr.tsx","dev":"parcel --out-dir dist-demo demo/index.html","build:demo":"parcel build --out-dir dist-demo demo/index.html","build:lib":"npx tsc -p lib/tsconfig.json","serve:demo":"npx serve dist-demo","prepublishOnly":"npm run build:lib && npm run build:demo"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","parcel-bundler":"^1.12.4","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","ts-node":"^8.10.2","typescript":"^4.0"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"44b5dfd75d6cca4d0f1fdca9bf868210d6eadb77","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.4.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gge4crAgecdCEBjUhO/WTSWKcgc7IEMuWOFG+ESBlgYB4qWdjFqnl6SzQoUdVpahxdz5HvrDiC2wCoh9P7uEWw==","shasum":"a13068a58792e1c3b89389d39182acfb5c2753a7","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.4.0.tgz","fileCount":6,"unpackedSize":10570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQQUaCRA9TVsSAnZWagAAFVIQAIph5RngRSdq1PGUpBud\nst9M1N46gCzWXO3aqsV9Qi8w5+aAJPaRRebCffnIo9SrZJw/WONnX2MqKpSu\nkXEdR1hppp4nSOli78cgcvGLb/S2dM8+HoXQIKjIKFn/Nyc3Il+sZ4OX2p+6\norrdKC+6fUBPTzfrusCsN5+qxuoD6Y9oW5McrmviEd+POHi1DBpxPgrkROEc\nNPMtacfGh871F6u15j1mn73p6WPXL6iTJyh7Q2zYowwOpyxekexNuWsb0MJ9\nF8bmNGXWmyJpu0Ux89dq24hU6YH2tqYj4xtFRtmRGXeOLI7KoNlDCv5bSRA9\n6cVrKuN6m5bfrbxubCkqCR42INUfkLt9P749JhYuXFbOsmbD+m90gXDfRZQy\nx25uRsN9uxEkR3eHGb6S4hE4j/ZU2CnHlfdRzMphl2w1JFDI4TQ1S6ZQk3Hn\nQGfVYiSL+peRgdN8YN0shhgf41KiCJno/7MQ6MExvMmQ63Ant0g1IR/VceS0\n2XVbCt+HNdzGH4lHqDt7m5cD2VwAC8jMCFtZ2Aj7fUlOy5IIC5KRkhDbdiQT\nVvr31ivP4sRbR43aq4vkrJU/Y2erd9yD8uctbPxPxYaDlOZ3Rts4g6Qrqd7E\nCZKP9GQiO+fqijFXWOt10cI6Bwbbgr+31pRM5JR/8kPIyYleUFfdtfVmFEDu\n16+8\r\n=JJjR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+tpTTAn7BEywB8jWvyUUTKe0QZxCk6E9lY4He0yTYyAiAeZK3N+858hrk0iQrOumVbunupU74M/XyKPtbHGH6V5w=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.4.0_1598096666509_0.05493491126429273"},"_hasShrinkwrap":false},"0.5.0":{"name":"react-div-100vh","version":"0.5.0","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist-lib/index.js","types":"dist-lib/index.d.ts","scripts":{"test":"jest","lint":"eslint lib","prettier:check":"prettier --check .","prettier:write":"prettier --write .","dev":"parcel --out-dir dist-demo demo/index.html","build:demo":"parcel build --out-dir dist-demo demo/index.html","build:lib":"npx tsc -p lib/tsconfig.json","serve:demo":"npx serve dist-demo","prepublishOnly":"npm run build:lib && npm run build:demo"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","parcel-bundler":"^1.12.4","prettier":"2.1.1","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.3.0","ts-node":"^8.10.2","typescript":"^4.0"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"gitHead":"21c3986c4d8f6328c5d928a5ba6d9d0f39667e20","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.5.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-2qEYAS83bfHPmzvucMbtCugSiDou4XG6zZZBkF53o5n3Ce1/Zpn6SJxsmCNq8TSb8yInxqjvIwf/yIsoLypVfA==","shasum":"493c5fc3a5dd49b92232f91464c6e2129246eb2e","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.0.tgz","fileCount":6,"unpackedSize":10980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRuEmCRA9TVsSAnZWagAAB3IQAIRudWf7ffcUiFyMJc/m\nOqt0TXv5DNV2nMsu3vO7h4pkH9+0HI1vGJWEuVvRL8hHVWZcxTOUfyK1JHOt\nnPGldBeHXOudKGF3hC4crKvoSuHRVNW9LeNC0IF7m3czTTmCA8U96n43Yp1C\nnOLxfyawvE72q+JpDJdQ0btDlJL0jyGp++3BjwhNEL6EgM+0grkMKk3kpfFr\ndW2xzGuJhYbojrSY3YXdMJ4zcUhiBtEVh5nugSDyXdrvF3W2Wiu5pyHDh9Lv\nZa94s41uQ/lDSxmA7dLAjjQ7/qoE9jabXkywlXRwoS27vvfTzAxNZ67AKn0s\nC+ADeh6qa8QzXsac26iFlW0YwK6Kl8I8nkzceX+Rl9JUitnm/NEfCt31EVj1\nU6g37RxadR6kDJJDBRNMLl8S3oiL2MTzfNQji2txi2pe16fucfYKpHCY5MsJ\nRid8z472aobxGYZ2rPD68V5y0q8jPZs8JayLSWASk4HrcP2JjKvVv7X2mcM5\n9ZWWQFuhveFJN6i79HDZU3L4XhjCQRte7VzeOJKs06McfhimHa+2mevIafTh\n4Bnuo9dfw196S+46L6pmLb+03mxd2vd5D1VsDZt2SAaifZEByRELhK2X4SfF\ngweUwFmi5qDlQWlz+Y587D2bAWB+pIdvE+XF94I2jBDm/wo9YFBelyGB+3nV\nm6Xx\r\n=AW9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc0Zn86zkn0fe/FfY3C8uvEh/aC4VcZjte3DsJMxsAmAiByK2rSOiWWZkp2WImdEsxHDebZpTkC/PxSghxFIh2WZw=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.0_1598480677756_0.2750076332436502"},"_hasShrinkwrap":false},"0.5.1-beta.1":{"name":"react-div-100vh","version":"0.5.1-beta.1","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist-lib/index.js","types":"dist-lib/index.d.ts","scripts":{"test":"jest --config .jestrc.json","lint":"eslint lib","prettier:check":"prettier --check .","prettier:write":"prettier --write .","dev":"parcel --out-dir dist-demo demo/index.html","build:demo":"parcel build --out-dir dist-demo demo/index.html","build:lib":"npx tsc -p lib/tsconfig.json","serve:demo":"npx serve dist-demo","prepublishOnly":"npm run build:lib && npm run build:demo"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","parcel-bundler":"^1.12.4","prettier":"2.1.1","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.3.0","ts-node":"^8.10.2","typescript":"^4.0"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"readme":"# `Div100vh` React component and `use100vh` React hook\n\n[![npm version](https://badge.fury.io/js/react-div-100vh.svg)](https://badge.fury.io/js/react-div-100vh)\n\nThis is a workaround for iOS Safari and other mobile browsers.\n\n## The problem\n\nAt the top of the page, mobile browsers cover bottom of `100vh` page with \"browser chrome\" (that's the name for browser navigation/context buttons, don't confuse with the browser from Google), effectively cropping it. If you have something important at the bottom of your splash screen, chances are it will not be visible/available until user scrolls.\n\n| `<div style={{height: '100vh'}}>`                                                                                               | `<Div100vh>`                                                                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/regular-div.png) | ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/react-div-100vh.png) |\n\nMore on this issue [here](https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html).\n\n## The solution\n\n`Div100vh` React component is the default export:\n\n```jsx\nimport Div100vh from 'react-div-100vh'\n\nconst MyFullHeightComponent = () => (\n  <Div100vh>\n    <marquee>Look ma, no crop!</marquee>\n  </Div100vh>\n)\n```\n\nFor more advanced use cases (for instance, if you need 50% of the real height, and not 100%), there is a named export `use100vh`. This React hook provides an accurate vertical height in pixels. The return type is a `number` in a browser and `null` in Node environment. You may need to check if it's not `null` if you're doing SSR, otherwise manipulate the value as you wish and concatenate the result with `px`:\n\n```jsx\nimport { use100vh } from 'react-div-100vh'\n\nconst MyHalfHeightExampleComponent = ({ children }) => {\n  const height = use100vh()\n  const halfHeight = height ? height / 2 : '50vh'\n  return <div style={{ height: halfHeight }}>{children}</div>\n}\n```\n\nUnder the hood `use100vh` uses `getRealHeight` function which is exported as well, so feel free to use it, even without React. Currently it returns `document.documentElement?.clientHeight || window.innerHeight`.\n\n## Testing\n\nThis component is tested with <a href=\"https://www.browserstack.com\"><img title=\"BrowserStack\" alt=\"BrowserStack Logo\" height=\"40\" src=\"https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/browser-stack.svg\"></a>.\n","readmeFilename":"README.md","gitHead":"7ee6a5f67371947aabf23feed98dc74451617d56","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.5.1-beta.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RHSCk2HENUSEWr8JVhYfR/HApFoPgf1UXzMUPs18+LrcewTtsPEV0RRoWQABtraeLnGEkWg5b2AJKjui6ajSRA==","shasum":"1e8fe3ccba13fb38404ba99b2b92b12c202b9e4e","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.1-beta.1.tgz","fileCount":6,"unpackedSize":11924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVrriCRA9TVsSAnZWagAAZZ8P/0Czv4QKUrCWxNWSfSyG\nokD0jljLkcisZovZHNuRBn4uhJmbNW6AiigjSTNqVbPVik62cR2qH84W+svt\njsUReP1DTs8ttCB7eI8Xr2AMmw+Qv4vzpR8SSN58vpOa0IzBOMpBLJpSX7xF\nX0UR2lTboaVnb8TX3NWUJSbxCmWeSvF0rKsynhzVuQNZW9+wL3Q7Um/rh3y7\noLi0Suo3BpUeny2YfRlZxA2ah5L0WEMG6EARunqXz4qTnWLhNHCwf+L0APNr\nNSXma4QGKgwUJpAQW1HDT1rv+YiB/iksyLrzm7HvicA68WLHrPb+EqoUAoLe\nfldWA693tRbu1VnUlMrFe5Fv1outheFMg53nWQPhEPbRWXx94yt47QPgvlUY\ni/L9CB9bdx1/f4nmxdXtUoGoL3XGXtWlUBsBcWsXnH/kVIlMDsJuNsItTlC4\nLTTdI5y3jaeehkXeZQoFgBj0RCXxjBPQg8UnrRfI6qh/x3lk1YILbnUIPbOX\n3TcsavgA+xqdkGm8hGdcpX0Gg9GcRj/mikkZM9+E9noa8Q4hCOwSpCPmTpw7\nCh/B3KTG0626/CSMIBTijTl+Y2FAapJ3JkSV4yXlLsG7TlyF59neqRBkrGmW\nfMxtuqsgs1wDmpFPg+qxhd9+zy9JfFqqPGRuifITAneLLCc5VKui+8NZUKmM\nxqad\r\n=7GPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbo2gaj2gDQSH7F7+fDbGwwU4iathKkylJq1EjWVfGWAiEAorjHp1VUb2dB5CtROcwgQz3N5qExmgmU3pgH12oyMEk="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.1-beta.1_1599519458282_0.13284688819655988"},"_hasShrinkwrap":false},"0.5.1-beta.2":{"name":"react-div-100vh","version":"0.5.1-beta.2","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist-lib/index.js","types":"dist-lib/index.d.ts","scripts":{"test":"jest --config .jestrc.json","lint":"eslint lib","prettier:check":"prettier --check .","prettier:write":"prettier --write .","dev":"parcel --out-dir dist-demo demo/index.html","build:demo":"parcel build --out-dir dist-demo demo/index.html","build:lib":"npx tsc -p lib/tsconfig.json","serve:demo":"npx serve dist-demo","prepublishOnly":"npm run build:lib && npm run build:demo"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14.6.0","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","@typescript-eslint/eslint-plugin":"^3.10.1","@typescript-eslint/parser":"^3.10.1","eslint":"^7.7.0","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","parcel-bundler":"^1.12.4","prettier":"2.1.1","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.3.0","ts-node":"^8.10.2","typescript":"^4.0"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git"},"readme":"# `Div100vh` React component and `use100vh` React hook\n\n[![npm version](https://badge.fury.io/js/react-div-100vh.svg)](https://badge.fury.io/js/react-div-100vh)\n\nThis is a workaround for iOS Safari and other mobile browsers.\n\n## The problem\n\nAt the top of the page, mobile browsers cover bottom of `100vh` page with \"browser chrome\" (that's the name for browser navigation/context buttons, don't confuse with the browser from Google), effectively cropping it. If you have something important at the bottom of your splash screen, chances are it will not be visible/available until user scrolls.\n\n| `<div style={{height: '100vh'}}>`                                                                                               | `<Div100vh>`                                                                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/regular-div.png) | ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/react-div-100vh.png) |\n\nMore on this issue [here](https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html).\n\n## The solution\n\n`Div100vh` React component is the default export:\n\n```jsx\nimport Div100vh from 'react-div-100vh'\n\nconst MyFullHeightComponent = () => (\n  <Div100vh>\n    <marquee>Look ma, no crop!</marquee>\n  </Div100vh>\n)\n```\n\nFor more advanced use cases (for instance, if you need 50% of the real height, and not 100%), there is a named export `use100vh`. This React hook provides an accurate vertical height in pixels. The return type is a `number` in a browser and `null` in Node environment. You may need to check if it's not `null` if you're doing SSR, otherwise manipulate the value as you wish and concatenate the result with `px`:\n\n```jsx\nimport { use100vh } from 'react-div-100vh'\n\nconst MyHalfHeightExampleComponent = ({ children }) => {\n  const height = use100vh()\n  const halfHeight = height ? height / 2 : '50vh'\n  return <div style={{ height: halfHeight }}>{children}</div>\n}\n```\n\nUnder the hood `use100vh` uses `getRealHeight` function which is exported as well, so feel free to use it, even without React. Currently it returns `document.documentElement?.clientHeight || window.innerHeight`.\n\n## Testing\n\nThis component is tested with <a href=\"https://www.browserstack.com\"><img title=\"BrowserStack\" alt=\"BrowserStack Logo\" height=\"40\" src=\"https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/browser-stack.svg\"></a>.\n","readmeFilename":"README.md","gitHead":"b241736a121062a287a77eac7bb10e798c2c63b6","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.5.1-beta.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-W7hXeXJl7FUATR1TwAC+qtsIzsfInzoPSnY8YKIR9OlsNPfyPbnN8Zu9WHCQta9cCfpb3m8KY2oiLvSXpOgFeA==","shasum":"d1088e44e32597471470b9345079493812e6bd99","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.1-beta.2.tgz","fileCount":6,"unpackedSize":12006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVsG+CRA9TVsSAnZWagAAOxsP/A+4/1TfqNwD+wYq4Mt5\nCRDxGj9rh79I55ddKmFvf5Ed6ZF3UqH69hRXU+JzLtXDQU6y4DPRaOLDtZhT\nG9qJVvyjCHpzmrTcwzhaUZQK+qos4CPyY5BV5ImZ8n/2nKissg9H6mx2Bfjc\n5RhXDBi/MEA6foEzD+8QpBABAKyg9EJ3fdNLf7axMQXFGKEhpmIVLr23lVt9\nnu6vTsvN5lJcHXURyCauR3+dqvf88Q5Om+0Nn7zJG+09PVI8I3iVFGhyv1No\nB0MrwtKF2i9Z1CGQBb4qnvjqxG6ecusKWDZmnMdJXU3gdSM31zt8d+jNwenH\nJO/N6lXhS4RrihAc2rnmszyHt7EOdykbYXoRuX25zm+XOrXj5BRhUbFvzDC0\ncj5a+z8r7jVNjOtGXlN6SZan0yd7xojHOI2iqP0ST/faGNETcFtUTwiDuYab\nLjJT4szEYyQWEgnzDhVVQZA2Qr2WIYVC6W9oILvkI/BJ/Qx/Jc1uPTH5X5np\nBQKmXXiLl//iMLHWz89sBfFHd7G2tdhOL4LiG/unlFEYU5HEn6krz5J4JI5A\nsgY++gaLdt1edjWoSpw874r6RxMf8jNTbI5GG47GJQYVKhb2QZ3IcJ+PD6F7\nLz7x5xEWXnYhzKVL23Qack/Zg5rntxgPWeK/CplpJl8WXEYZElUqEt3wHPI9\nlFxm\r\n=pAMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbqWi0ViwH2EdFAsd3hCudQFBq5C8FmxJBBB8znJsWyAiEA1lNVoSsjXD7wxXN03Zmrch6y7Dr/QXmxs8Wa/DmUtdg="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.1-beta.2_1599521214618_0.046141679330740315"},"_hasShrinkwrap":false},"0.5.1":{"name":"react-div-100vh","version":"0.5.1","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"_id":"react-div-100vh@0.5.1","dist":{"shasum":"8174e48be93bf39c72b95b7b46e0bfe60b496958","integrity":"sha512-6VkhibjNm6Yk1AaUENWf3oNPUI5o/6sUhtAVtBwMjhPC7/QZ+UdR4uI202f3DCtYdmYpktg8dNXbRMzoG6yKMQ==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.1.tgz","fileCount":5,"unpackedSize":5604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ7bXCRA9TVsSAnZWagAA6c0QAJp5cNu/oi4v0HKSkObl\nATzTXRSn7HnQxKaduZDzrdTPXrwuiUZJlo6tYziMOtAkf77ReeWRyhGQc+ik\nmEITbPGFRRMW3wTBnPffDcOZxRRubkkQKzBzm5wwFLNv4tc5UF20cRQIAGwP\niHvyo4lYHMPG8IHlRg5kDHrHRXpV0I4FovXJ4MvQVsEmoRNKz7l6TI7FCTTJ\nV7ARvfs0NI9Uqv1ioKvcXVikD6/yBTpwgzeCCibi5GWgyGjiJimIvEGYUAiv\nJFvODu1VP8zvYafjsu8NnpXSIOcytimbsDTt24Yn1fmZ1ySrqGt38V2zPE0z\nKJ4D8yFtshhWMqmdZ3NXbNSPh66MTSwGD8IfAGJ4rizuMXDohkE5D6wJ223/\nucMuMWKh8P/ARfLFUhDDDWoCAidyd3B7B1NS7AuCpJyL8l2i/n1lkZvFVsSP\nuP5DyeIAUlfCklsXTSJKxcuKvEijlfH8jhjYUTmNdFhUjyA8Dzz0uDwIJyR1\n3NQpebHCRD4rFPzAa10FgSbFvaK/Vd8amb5G+8DmkPiqVG6Jees/ZQxrWLH0\nygN3NKUW0J3/SI06th0Or3jSd2wNeUSeKzhlak+Zxs7u/HDALnC6Ml1IjyZY\ng3lzEx5Qx4hanUa66ifOxZWcvV3X1cdo+fhWFVqU4lvXj9DJKj7puujqL1wS\nRs/e\r\n=lNnO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcieFlHuuV5x6Zi4WGYjJ5OQX2Qo9MuRZEfjLcaL3esAiEAkYJ4SSGfAtDsodZ5XSHbTlyGe9wvnirJ32xAvGKGS88="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.1_1600632535093_0.926771453324543"},"_hasShrinkwrap":false},"0.5.2":{"name":"react-div-100vh","version":"0.5.2","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"_id":"react-div-100vh@0.5.2","dist":{"shasum":"9838a2f5f03e9557b4c343e9023513b7befbb4af","integrity":"sha512-gtXJLQzTm/31kwOIqdko4/fPhZykoCwpMd8wO85XekMU6E4wISrZSuFW76iXm3dliDwyZ8xK9ViDIBJL2EsWkg==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.2.tgz","fileCount":6,"unpackedSize":8867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ7uLCRA9TVsSAnZWagAA0IoP/0UD1y7mKIRTcCi2Q7Da\nj6mjUUqyiq1ps8fdRDq8mUyiBj2FUs18G9D4O2Jihn6SOjsxcrWfZ9Cxaemb\nRI2Q09OZsKpd4q6EnSP1aBUaXCMog6bfktZ+hIa4phqgoF4wrtfKdNXQY6dK\nHW4sCuK9odsRHU8lt/bPTYoo4XOUFO90jzMNZFz04Uv8BKmwg/N3zRP3P2u7\nGLbSMadI21kk0rQsizdiVHDUyodc3e/TOHA7xTIsCbA++naOYWUnsTtsBjaV\nb+GgXcI0DGSqTjHI8OgWdtQeXBSY0Gb2CqITtqMxnbVPJLa6a0+6LZ5KkCH/\nPzajvCh8aTu996unEmJLUywHeVQKOMaihPjZoScWfDZ6RHh7rp1Ed4xbL2Ay\nGHNxCpz3PTENA7aW8JVkmS3k4fkyo6ARVJ6S2RvSA2/zfE9gl9qAFrI46vJE\nYUbQl64NDyhS5YI7izECaRGRxj4dpWr8fy0GpkrU2eNHoaClOkx1gMY7rS3a\ngSoMXderP5W3PjkaXSFKuMHsO8Aqy+Q0qG5YmxZPShKt/LWd7z5DNKrehncj\n8wosI9jcwjUJRiSpIniY8SdCSlTKx8OiyJRJR9teu4vMquPSSFVWDHakUN/K\n7DY9AOwN2bbbM278yLWGKV0FwezPaXEValdEP9zOS8+wc9b8YPrn0TtPyCpz\nYQ8L\r\n=hEOE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8ZDLlLOGHietfXxuyaLOebOyVn/XjVF96EQE1IBlZYAiAsqHp48MNm5+SJihIZ9vdUCEtphf9jqMtbAPrlxIJ6AQ=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.2_1600633739269_0.1670171771910982"},"_hasShrinkwrap":false},"0.5.3":{"name":"react-div-100vh","version":"0.5.3","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"_id":"react-div-100vh@0.5.3","dist":{"shasum":"9ea3a1ba3f5553a917aecfd391d404461f481e23","integrity":"sha512-SdgnbjuxTnUb94yyWH9DDn9R7crxXxA6MhnnW5IySpMAhOlcO20u+dox1KVjbG6TdXGxtAGS442G9X1MHEX1zg==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.3.tgz","fileCount":6,"unpackedSize":8867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbZ8tCRA9TVsSAnZWagAAsMUQAI8Jzq/VvKI5fNwJQCJY\nFtT1euXhZz8z1Fe1gXi1zPvYywDakHH+k0CpMdFOGlPyXIBk89li/3snZ0tv\nQxcUoTMskWnaanFg7fHpxwuGZaUfTZNvj0925QsaRJPIIykWnyOKRcKtddfh\ns1Mbo6HlXCT8mFasJ+NAAbc+lFyeyVgLN/y5ouWUgTz4QvHTSQSAP2VRUMnH\nYWHv1Gwy7gxMzGui0JIr8yRw8rTVzjjJRgzLV3bVFp6n4WqTWl7B+bBym2pW\ndHq22MYOVWaeR9jhi+2pzTuAJ6hHjoiJ2HNnYtAcfBnOAG0rQ6z0UKtTnuqv\nwdwnptNoTyMjbbNVwl22u6SvbBnU7fvYnQATG03JAcB+nEtkcA8b3zrBF/NL\nF5vsUzfiYFrju1EXnrXYJjmZmkybompL1nKBpzG+pZT2iNP9Cf0KZcLTaGDb\nncClKwmYCXMMm7/SYPkYzgIWT4FJIvT7KOUTlkjgdBLWBv73D4wtpAzu78yF\npEBDEYPH1qsk2fU7ehVWSQ6o//NGeQRPuKEmlw7s0e7ke8kV0vqO+j01y4WH\nF9NQDqbVNCO18yNGhz31Fzs8NvrtjycGPL8GL4VDdiCZtcxgik/MIASdiHHC\n4/Hylal6m4w9u4g3FA4zxEhOsIb+MVgQ4r12IwWjinGetPHt7DZH98fl8bbI\nP7DG\r\n=lBCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPVtwkkK0E6Gyt9nIqJUBck1nZC8hNGCMNq/GAEPuuLgIgGFjrJypOUupiy1saxAUWWbGKVZpSz2iBkw81KEbJDnA="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.3_1601019692924_0.23449741399286905"},"_hasShrinkwrap":false},"0.5.4":{"name":"react-div-100vh","version":"0.5.4","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"_id":"react-div-100vh@0.5.4","dist":{"shasum":"ceb90a4195e146906a7deff85c0ff882615803b8","integrity":"sha512-Brty4xVTv+41EnY4TkZQHAwJL4urcdmSPxSoPH3x1Yj8pwAaQ6S2Ot1cJLxLkNa3rF14GkGqFYMBbzimqfZIpg==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.4.tgz","fileCount":6,"unpackedSize":8783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbaWsCRA9TVsSAnZWagAAw/QQAI+noFSPKTmU7QnavoUs\noNOEPZsYsXMfsKf3b484kJ1IzkpcVXKSTRm1J8UzaMi86Ox8lBZdpqUYacGA\nOYYxo9i17BPbhmgbDMvqjU6sPOad+Izh2Be/k9zDaCEooYVgUNuMlmzuIRxH\nw58wx3/mQdYdI2Jlux9P+fD1dcfIw7q8cuHB+g4G2SdCAKUbGtbHjojAPKuD\nWj19wy1S95QDpP/i0k5A8JxgcDiGPsCyoDQPxLR12Udbo4wRzByBBrRwHMzP\ncp07jJhAvmyEgVVi5W2/4utfOebPhGHMFcebxnOuDAnDj58XmiVoQBW5lJu3\nNdS53IxGAe7XnRpk6pcLErn3HklqmOEdjydqAd+0XH4JHYXKaKY1h5g16ISw\nIa9/nA0czsIUJrUR3DVyU2FZu05wfrH+t82xtKr7IQyviB3JrZA3W1f19Hbt\n4acod6QEZyrzXWf2Q9rD7EfSabucEuMSt+Gl85iZhHYQkdwkTk5WRpZ+oAbP\ndRRsMPu5/1qjWEqoYHrjcxy4SE9OxFI20XgS8+kNwsj9JLvRon/Da5l6t8nn\n3Mo985KioEe1cNUWlQw6Oe6D1Sydc6nN1AD0SLXsdGiPzhggU+n/gb8DHbfc\n2WDvd1AU0nmaZ3rI5P00WDDrGdXMvDUhGgoUoe2BmxZ4MtHktqZZ24sailcT\nTTHm\r\n=EsCD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGStdk+r6//bHoRZ5LOUBTp5JzUYe302iXwOxML+S45EAiEAppfc5eUlqR46B8vqNk4aq1c9WetpaJw8Wy876DZi+nY="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.4_1601021356425_0.2515254757826486"},"_hasShrinkwrap":false},"0.5.5":{"name":"react-div-100vh","version":"0.5.5","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"_id":"react-div-100vh@0.5.5","dist":{"shasum":"6e36c420a21b6730c923de52382ab3775d745086","integrity":"sha512-i6k9kmv0TylzpYC3G8BaE51cDRcIYwrNiMwjDDj/glDeW5pgRfBoiFJufRjJdTy+AuoTy/gebheOQmAzr4iWQg==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.5.tgz","fileCount":9,"unpackedSize":12299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbaznCRA9TVsSAnZWagAAqJcQAI7Pmi0IokeWBBdnSdMi\nr2GC50y1Ufydlzc4bvbtP5rXsdMgJdJoCVyqiDTdsbh18hi21RsX7/CfQ/QO\nzGLFIOALwqS0+DNRdLIHDkQFouuygD0inmNW6UwhnVkPUIRW8KrjHbHBPov5\nKBobh7bgNSH4JIy/7EWn9SjwmBf2oyAQOf+HLMRKlPJxzdYSqWbez6QUM3iH\nAQSCEcYNbi+kU+2x5nrwCdPajIgHxMwM/zeViP3Jw6C3AJemAGujml25kfl8\nzVDkyC7ln91SxD1t/ju989l3j7cyZVu+QggMMo3jGxepgby1XgakxI2EYKYu\nzTwM8//woPHEM+m7rFjK0cls6Jl6nMbv1Hv/nGi32IO3wDaBoCGZ+qa/9XFr\nFc1fs/0x/Hmnd13qqf9XxjnBLWWx7oc4UBeCtgZ/Bx0lGywIDPPuvuhDH80W\nMQFm9iVURNz4g7Lw2LKSnDc48NedcQTt4ew2X5EC6KSSIOSsHfwbUwJtOUxC\nJHxau4VdNWGRAcznFDyy4rRwFjCIZ3onCitFKyqULsfMnjhee9W3xoVxFzcl\nQ9QDlvpLW35ksP4gbHDPo9zsf4MiZzhOQPq08OI8sDg1oUyXaYd8IIILho6a\n9GxRipB8RP+Ta8CqSC/nrVjyn4VryPSG616ropxAA5dTxX4juwXIZizaitcZ\nUBTO\r\n=To99\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQYbZJ5Xba1zxFeYKwKjTVE4G2J15GJmYswSJckUBLRAiBSQdHLXDa6SOogu6+bDyA/Q+nsYuCmW1T0xhXyErGyzQ=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.5_1601023207427_0.5691406333002589"},"_hasShrinkwrap":false},"0.5.6":{"name":"react-div-100vh","version":"0.5.6","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"_id":"react-div-100vh@0.5.6","dist":{"shasum":"1d73866e96379433dea066d3e55026efd77f4b29","integrity":"sha512-foNzJeBwiWp2Xs+pDhKyX2sP9O8UoGfYyz/D+GgZaHCKS3R+lbtJc8OdgMDr03txXgPVsxGEtmjKeDcLW30xwQ==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.5.6.tgz","fileCount":9,"unpackedSize":12125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd1IcCRA9TVsSAnZWagAAII0P/inGyLoNGQzxwT15glBj\njihF48mhTej5OxHId/pMicyN126v34j9AfSwmhWauZHMvs+MzzBISl1B1Vf2\nnTO6WoIrKlEbqr6iczD7UcR3aeJzArUT2TLwtLD5QINSHszXKB0Qlgf/Zz/U\n/9OBuNE9wIg4aAnULP+9YvIz4ur4di9uMpfCBnKplT+46SQNS7aspH/YPbS0\nxFvjKLXZmXzzZ8lSdjjusewZaDF9Xpy1eA8jUScX2mhFSHJthkxNDafCwgBv\nxzSVIltASbqq7PSfZ/16lugaDQO103KMERDNkEtK6P3k5+mfZMoLppKvnakE\nPsI8kZ83x9iYjQ1IMIBfMOaL1hhMhxVPb+8brIt7dnYWPCSjImosKschu5BE\n2Ge8KrrvKiiwpS9ZEGG228EYzMt8RrHw86o2Q4YLfRmd4VIaEVoc8YDjbAyc\nQ6qUOQFqeDZ42Xp4rVg01oUMoc8pjicLr8OBERbcIDjnvVSgsiFywCtL2myW\nLX7op7qAlsiiM7uoIC5V59jl3O0kUjQGFyaIq21PFJJbZLUkcjePZsxflhTk\nm52BztCXcm9Pvj+I7EFJNHkw23Kr7MYcAHSSW+T5NfLysZGxTqBMV7N3Md9d\nSjBjuiI0/v1nXl2dZHUUVIVsxCviWLsp6parYm9+rhh/ABcF/rNGJJIyLkMB\nsTAW\r\n=9c9d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3P5+Pe+W+P1XZt8/YvheX9Ubj2IsUKp6iSFtyIWBIaAiBuQ/UAx5okOKdT30gEMBTGdmnx0O42W5wT/BzgPv69Sw=="}]},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.5.6_1601655324450_0.9948171424826326"},"_hasShrinkwrap":false},"0.6.0":{"name":"react-div-100vh","version":"0.6.0","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","release":"standard-version","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","standard-version":"^9.0.0","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git@github.com:mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"standard-version":{"skip":{"changelog":true}},"_id":"react-div-100vh@0.6.0","dist":{"shasum":"577972d8ac17693edcd44061c1a4b5a7578e49ec","integrity":"sha512-ErV0VTNXUd8jZqofC0ExZr5u+XDD2kN2te4SbwtqsyTm0UOjVYu53kP+FalGQrTe+DoMG8VYR2dITcAFu7c/5w==","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.6.0.tgz","fileCount":9,"unpackedSize":12528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga35RCRA9TVsSAnZWagAAmcAP/A5N1ks1sb+MRsGhgQLp\n93L7gCJ3pdQDdOOC8EpppCIBK3zgbR+u7F+w/cwGQM7UE6gdzS6YDnz4m3xP\ngVM5dYCnwMT6HkCTvvWzGIrbqEkeR/o/5YbmvfFBTGffrL1cqgECbve44njH\nUqCsEEVLUtid8kURBKTsyJWEgpFVmQzYiqmGhIoDDDaVq77sdw+XwE3GEWNz\nVGZicQ6liYnOsuG3NDF3wUaXLJl3n1rkjisBuSMtnkLBT6dc+qcFeknQrLWU\n37zrFj644jSVowQVYleg1lsWA9yqx6ZTiuhstQuZWp//09fhuR1Jra7xsMbN\nIjXMf96CEQ0CGXyX+VzeHw/baL2/RJC6H+cifGLHGZ2lrUk40VSDBOE0fx+Y\nLmXUR7P7Su1pSgD5RfiDo8B6r9nrb9LT6ekgi5QrTNvIrDi3rRZQeDqCjpAC\ni0RW5geegRpm71MO5mYVj4/tGW4suGFPVq9/1pauS0cxW5A8BVaGq6pjF5Tr\non9ON97nlQLtVgObSva51d/vCkAyDAZNNsuc+3AtSFgM5NQi4s94y4TZTh3F\n8HiJ5UpJz2Uzd8oQjJhVKzaGnm4OcJX6ar8YVaQTQ+4J6/ZgUNeniKN3QUQM\nckN5bP9V48NTku2ecSqq8P7LvQzucDi4F3gpszpscklOVL9rZ6MkX6nj4Ly8\nBPTC\r\n=oXKc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiCsopeb3blfv9xjeUKtpx2RIXGtU7Co84mdYOa4UEtwIhANsvzEBPH8hGqqbn0oYk3xqveQNHV4b+zhAS37KKIoPj"}]},"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.6.0_1617657424925_0.6675195844962958"},"_hasShrinkwrap":false},"0.7.0-beta.1":{"name":"react-div-100vh","version":"0.7.0-beta.1","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","release":"standard-version","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","standard-version":"^9.0.0","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"standard-version":{"skip":{"changelog":true}},"readme":"# `Div100vh` React component and `use100vh` React hook\n\n[![npm\nversion](https://badge.fury.io/js/react-div-100vh.svg)](https://badge.fury.io/js/react-div-100vh)\n\nThis is a workaround for iOS Safari and other mobile browsers.\n\n## The problem\n\nIn mobile browsers, the _real_ height of the viewport is dynamic, as browser\n\"chrome\" (panels) slide away on scrolling. The browser developers faced two\nchoices: either to reflow the page as the pixel value of a `vh` changes, or\nignore the fact that the browser panel covers part of the screen.\n\nThe browser panels are supposed to slide away smoothly, and because the layout\nreflow during scrolling will not look smooth, the browser developers went for\nthe second option.\n\nIt may work for the most of use cases, but if you're looking for an app-like\nfull-screen experience, or want to make sure that the call to action button at\nthe bottom of your splash screen isn't covered, you may need to know the fair\nvalue of a `vh`.\n\n| `<div style={{height: '100vh'}}>`                                                                                               | `<Div100vh>`                                                                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/regular-div.png) | ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/react-div-100vh.png) |\n\nMore on this issue\n[here](https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html).\n\n## The solution\n\n`Div100vh` React component is the default export:\n\n```jsx\nimport Div100vh from 'react-div-100vh'\n\nconst MyFullHeightComponent = () => (\n  <Div100vh>\n    <marquee>Look ma, no crop!</marquee>\n  </Div100vh>\n)\n```\n\nFor more advanced use cases (for instance, if you need 50% of the real height),\nthere is a named export `use100vh`. This React hook provides an accurate\nvertical height in pixels. The return type is a `number` in a browser and `null`\nin Node environment. You may need to check if it's not `null` if you're doing\nSSR, otherwise, manipulate the value as you wish and concatenate the result with\n`px`:\n\n```jsx\nimport { use100vh } from 'react-div-100vh'\n\nconst MyHalfHeightExampleComponent = ({ children }) => {\n  const height = use100vh()\n  const halfHeight = height ? height / 2 : '50vh'\n  return <div style={{ height: halfHeight }}>{children}</div>\n}\n```\n\nUnder the hood `use100vh` uses `measureHeight` function which is exported as\nwell, so feel free to use it, even without React. Currently it returns\n`document.documentElement?.clientHeight || window.innerHeight` if executed in a\nbrowser or `null` if on a server.\n\n## Testing\n\nThis component is tested with <a href=\"https://www.browserstack.com\"><img\ntitle=\"BrowserStack\" alt=\"BrowserStack Logo\" height=\"40\"\nsrc=\"https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/browser-stack.svg\"></a>.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.7.0-beta.1","_nodeVersion":"16.3.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Br/cq3GgHwsV27+DFyzYxDOER+12GxW76Lo4Nb2KtjpxtSgJ3bEDOaANZmIWUIsISuHWChNSjtgitSOkz3rQdw==","shasum":"d775068800c3b2eb7586740277daf0bd96f815d4","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.7.0-beta.1.tgz","fileCount":5,"unpackedSize":12369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8t8rhwwShGubnFghcM1rBeAKNibTJH+IDFPOULva9NAIgetar58q9We93FdCneIy4/S/lVYRgElU5yOn0++R9Qv0="}]},"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.7.0-beta.1_1636320274879_0.33280751590663415"},"_hasShrinkwrap":false},"0.7.0":{"name":"react-div-100vh","version":"0.7.0","description":"A workaround for the '100vh' issue in mobile browsers","license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","scripts":{"test":"jest .","build:esm":"yarn tsc -p tsconfig-esm.json","build:cjs":"yarn tsc -p tsconfig-cjs.json","build:types":"yarn tsc -p tsconfig-types.json","cleanup":"rm -rf dist","build":"yarn cleanup && yarn concurrently --kill-others-on-fail 'yarn:build:*'","release":"standard-version","prepublishOnly":"yarn build"},"peerDependencies":{"react":">=16.8.0"},"devDependencies":{"@types/node":"^14","@types/react":">=16.9.49 <18","@types/react-dom":">=16.9.8 <18","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","concurrently":"^5.3.0","eslint":"^7","eslint-plugin-react":"^7","jest":"^26","parcel-bundler":"^1","prettier":"^2","react":"16.13.1","react-dom":"16.13.1","standard-version":"^9.0.0","ts-jest":"^26","ts-node":"^9","typescript":"^4"},"author":{"name":"Mikhail Vasin"},"homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"standard-version":{"skip":{"changelog":true}},"bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"},"_id":"react-div-100vh@0.7.0","_nodeVersion":"16.3.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-I3d77tQyaSlOx/6vurDDLk7upb5GA2ldEtVXkk7Kn5cy+tLlS0KlqDK14xUxlxh7jz4StjgKcwFyrpymsPpomA==","shasum":"b3bec03a833fa40e406f36ed2e23a35a59d1068f","tarball":"https://registry.npmjs.org/react-div-100vh/-/react-div-100vh-0.7.0.tgz","fileCount":5,"unpackedSize":12387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh24PNCRA9TVsSAnZWagAA6/0QAKBlSaITCO0evJqC6mzc\nFtkWkHKGYd6fAPAOETPaEzx9+4GQMpDSKQsSfTKitmpXvSjgNmxQYVvhrVSC\ne9ET99g/zGsZ234o4ZFneBv6jYf4hVnlY6MhTmABaLy/URhZLpPIbNVHcivr\n5T0XW6OYUwvW2UwTUexCpjqseM6edQbSqgR06zp2NFtmYPS9q5KIWpPYWlKr\n0OaKS0yFBMnkxz/pI90IFOY8XzWsu8VZ9mLrFQjo/5BJ8mS2GM6MrjTbeIdc\nB3u2IDeysOBprefAhXG+0DY5BsKyJMzM0/3O09wAy8XeRoF7cpGGxJkgmxYv\nsC46a7ghKwRAf4LAMMVLmnAV6F34DWz8iGiingSU0F3TFZelgw2tpJpvbPFN\nXvVqQGIpFs1/hlNnugilAY0mlp92jT6PxPnM7H2QETxk+R1zzAeoZCv1qciZ\n+Lnah8XnlSLWNbN8HSJCmbInf0Lwurs8c5t+5xn7zaCSvK8WPwJgAPvGJzkD\n/mOWfKGzkxMuPz4pBT1wYUnaTAZht6s2C+yGphIDV10/X3Z5D1nffG4AtRst\n75TU/fhl2uSPBZlbfRoBvrLkAjULKc+UcYZgFZFO/IsNVh7Nn65ypGfMaEm9\nmYEHokcrijlz9swNS/FPwM0tCtlQyJSf17KSo9vyno4JKvSYQ/ZdFhIg+13c\nFEMz\r\n=zqNw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6FliN7Eba4CKlHyF63S+x/N8KIjHSGTnjBNkGS67mOAiEAtQW19yzt5yfNEEb040aGhEFMeJ7b3iPS9Cb6OtfCeI4="}]},"_npmUser":{"name":"mvasin","email":"mikhail.vasin@me.com"},"directories":{},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-div-100vh_0.7.0_1636494654091_0.5444806912398685"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-27T21:26:54.404Z","0.1.0":"2018-05-27T21:26:54.536Z","modified":"2022-05-14T09:39:52.529Z","0.1.1":"2018-05-27T21:53:19.755Z","0.1.3":"2018-05-27T22:01:06.388Z","0.1.4":"2018-05-27T22:08:37.778Z","0.1.7":"2018-05-27T22:11:28.107Z","0.1.8":"2018-05-27T22:30:35.512Z","0.2.0":"2018-08-28T19:26:31.712Z","0.3.0":"2018-10-17T18:33:00.018Z","0.3.1":"2018-10-21T06:38:17.227Z","0.3.2":"2018-10-28T12:06:59.314Z","0.3.3":"2019-04-28T07:34:18.755Z","0.3.4":"2019-04-28T17:18:34.955Z","0.3.5":"2019-12-08T10:36:26.211Z","0.3.6":"2019-12-10T06:39:46.597Z","0.3.7":"2019-12-12T21:41:26.817Z","0.3.8":"2019-12-13T06:15:52.082Z","0.4.0-beta.1":"2020-08-21T20:27:15.590Z","0.4.0":"2020-08-22T11:44:26.648Z","0.5.0":"2020-08-26T22:24:37.896Z","0.5.1-beta.1":"2020-09-07T22:57:38.459Z","0.5.1-beta.2":"2020-09-07T23:26:54.721Z","0.5.1":"2020-09-20T20:08:55.232Z","0.5.2":"2020-09-20T20:28:59.379Z","0.5.3":"2020-09-25T07:41:33.110Z","0.5.4":"2020-09-25T08:09:16.686Z","0.5.5":"2020-09-25T08:40:07.542Z","0.5.6":"2020-10-02T16:15:24.553Z","0.6.0":"2021-04-05T21:17:05.110Z","0.7.0-beta.1":"2021-11-07T21:24:35.026Z","0.7.0":"2021-11-09T21:50:54.264Z"},"maintainers":[{"name":"mvasin","email":"mikhail.vasin@me.com"}],"description":"A workaround for the '100vh' issue in mobile browsers","homepage":"https://github.com/mvasin/react-div-100vh","repository":{"type":"git","url":"git+ssh://git@github.com/mvasin/react-div-100vh.git","directory":"packages/react-div-100vh"},"author":{"name":"Mikhail Vasin"},"license":"MIT","readme":"# `Div100vh` React component and `use100vh` React hook\n\n[![npm\nversion](https://badge.fury.io/js/react-div-100vh.svg)](https://badge.fury.io/js/react-div-100vh)\n\nThis is a workaround for iOS Safari and other mobile browsers.\n\n## The problem\n\nIn mobile browsers, the _real_ height of the viewport is dynamic, as browser\n\"chrome\" (panels) slide away on scrolling. The browser developers faced two\nchoices: either to reflow the page as the pixel value of a `vh` changes, or\nignore the fact that the browser panel covers part of the screen.\n\nThe browser panels are supposed to slide away smoothly, and because the layout\nreflow during scrolling will not look smooth, the browser developers went for\nthe second option.\n\nIt may work for the most of use cases, but if you're looking for an app-like\nfull-screen experience, or want to make sure that the call to action button at\nthe bottom of your splash screen isn't covered, you may need to know the fair\nvalue of a `vh`.\n\n| `<div style={{height: '100vh'}}>`                                                                                               | `<Div100vh>`                                                                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/regular-div.png) | ![Page cropped by bottom Safari chrome](https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/react-div-100vh.png) |\n\nMore on this issue\n[here](https://nicolas-hoizey.com/2015/02/viewport-height-is-taller-than-the-visible-part-of-the-document-in-some-mobile-browsers.html).\n\n## The solution\n\n`Div100vh` React component is the default export:\n\n```jsx\nimport Div100vh from 'react-div-100vh'\n\nconst MyFullHeightComponent = () => (\n  <Div100vh>\n    <marquee>Look ma, no crop!</marquee>\n  </Div100vh>\n)\n```\n\nFor more advanced use cases (for instance, if you need 50% of the real height),\nthere is a named export `use100vh`. This React hook provides an accurate\nvertical height in pixels. The return type is a `number` in a browser and `null`\nin Node environment. You may need to check if it's not `null` if you're doing\nSSR, otherwise, manipulate the value as you wish and concatenate the result with\n`px`:\n\n```jsx\nimport { use100vh } from 'react-div-100vh'\n\nconst MyHalfHeightExampleComponent = ({ children }) => {\n  const height = use100vh()\n  const halfHeight = height ? height / 2 : '50vh'\n  return <div style={{ height: halfHeight }}>{children}</div>\n}\n```\n\nUnder the hood `use100vh` uses `measureHeight` function which is exported as\nwell, so feel free to use it, even without React. Currently it returns\n`document.documentElement?.clientHeight || window.innerHeight` if executed in a\nbrowser or `null` if on a server.\n\n## Testing\n\nThis component is tested with <a href=\"https://www.browserstack.com\"><img\ntitle=\"BrowserStack\" alt=\"BrowserStack Logo\" height=\"40\"\nsrc=\"https://raw.githubusercontent.com/mvasin/react-div-100vh/master/images/browser-stack.svg\"></a>.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/mvasin/react-div-100vh/issues"}}