{"_id":"@bucky24/mobile-detect","_rev":"9-08a8fb0d99c811ec8fac587628fe3a47","name":"@bucky24/mobile-detect","dist-tags":{"latest":"2.3.0"},"versions":{"2.0.0":{"name":"@bucky24/mobile-detect","version":"2.0.0","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"3.11.2"},"gitHead":"9d2456e9639f3583921a10fbd0b1dbf6370f2282","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.0.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aR46KiKRt2qeiXaHIHwCquC77urLZMXjHKoC8yjyFRdL117q69IarnaUzCwQibqPzrDKiwlLmFs/n8hh4+0aHQ==","shasum":"bc291f5f8988294bcdf416c934a922ff709e7d0d","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.0.0.tgz","fileCount":4,"unpackedSize":9605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGyVACRA9TVsSAnZWagAAze8QAKRjV1nuX/G2ncmEJxK5\n8UVkyL6DmlyzKgaitH5s1yoop5voP6qHINg5nFdjXbutJ0KHQtOgclw7gLvW\nz3LOqzMq68XGqOJQUFl5KlYkSZ8zLMN1y8+wylfo8k3VipVQ5aa+OpmYinbw\nMF0m4BQtltojRekPkMrYbp/wk+MU8iLXF0IeGqtAfdr86Kn7IiNGMaT5DWS7\nYgju1SR+i0NibRHXSZvy6yOhQCGAAXL+LONEI8FZw7aesug9sjJpcSn3JS7V\nZh69ZCFTAXioGZrP+140wglakMg18bLxPLnmsTR+HUJn9ziSy+Ak0DHvBtkt\nRdpHI8PV18K7F3NBHFk0OFGBz32jO/Qqhgumk6cJhE+QCvFnWK7haKc7gWuq\nRVSSvQXtKhlT7WXQH2MPd/g1KKmjhBjsdCD2oDVkq/mljfZvwDZKHFmIIq6C\nvCQvC7q/C4dCB0gwfSlgdtNU4g18Tag2QdVbK4X9V5AS2QH09n1Z+6kwSSmj\nJg7qyIaCxydRYQBOg2HuhCemIpm7TinNvotvbUqDuCIU03dV6HE+apGtAy4q\net7wUmtodv+4mj3tCdR9EBg0S7ufNsIVbi264j1f0LIUMx1osjSl3UgyHcCb\ns4mExnz7Mgz15YByHj4bW01J1/Hw2PrcGbA4eBcPxg9HHk1zhlCAYlWgrQfc\nRGMB\r\n=Kzjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyMqj9EoZ3zt+W6AUe/RU0A9Uaac1zOsDhQiUpWvbkCAIhAI3MuXxS8o44pYzqrM2MsSq08U+h8YGJDhI4NmqaNo/d"}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.0.0_1629168960385_0.37257998940630177"},"_hasShrinkwrap":false},"2.0.1":{"name":"@bucky24/mobile-detect","version":"2.0.1","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"3.11.2"},"gitHead":"565033e34b4000180897260ffae604743a760b7b","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.0.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9lU/TBVNgj07OSSCVIK3kDQ2JT8lePHFt+ncFDxStWwY9ZqKQB6clnYUpQp99KptY9AgLvMOgx3PZpPXGT+w6g==","shasum":"b646b7c11d8628d507d98608bc576938089257ce","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.0.1.tgz","fileCount":4,"unpackedSize":9796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGzIECRA9TVsSAnZWagAAh5oP/3/lz0osr4VDQQLK/rSU\nEQUp/dPpA2BrkVPHT6JPmd8qtD5OY8fvDw92eu9Z69dP/l8ef2NYaPNshA7Y\nDx4DdOvOXK7Za357iXI6fJNRHw5TnqbXTpoBm3/jb8V8rfRZEsdXBZ6Sh58K\nnbVfuYQ6hdTg957/uquXwj0woetIf6NvrFXIj314uCnK/RWawP4Q2FpImURc\nx98ZZ+r/oE9teDvUFb0p9r87//Jdii3wngGX+/9pJps5jJW+RnpvJ/Y19LEh\nXkUNSeQy6H+2OptarBCCNWsx9wFyIThKhEEKmN3491pv0jVqzifGmiuP/VBV\nmjak0RE25OtzuH3+Qgd6op7lQNnWTe2eElg0JWd183e4/5EeKG1zd3T5phi8\nwV9INnkpNgWWy+h8Bl5BFPTp1r0SjghZXGsrBZuuITtnbOC8l1rt2LxBL6z4\nlkzgdVEOxi92433gZ4lbGoyGiPZYoY4G6vAooJcOudZeBnFVABL/AQNasGGy\nBwXIwcGBLmW4AyjK62UftEJLorRpuMYZZ5MZhEpSLwfGM76wXXpjrvcwEj4e\nIacHRq2SVusUqNenkm9PW4U7SndhWR/iiEz/8sFcDXVwLc1cSW19CxCfll4J\nYUVlfhdTNusWCxTVl++0zqShrzbu9FHXsFAURClkfzUr8QOdPMEFrTaYslNB\nvI7D\r\n=bFmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCam5jzryKWaRKSJsIke8up/uvFwj+BAMtayJ0VOsh+2AIgKKDIrMQgZBW1WWkrcQeF8Bo+PrsbSfUTweCRmNI4yew="}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.0.1_1629172228797_0.10110931715594096"},"_hasShrinkwrap":false},"2.1.0":{"name":"@bucky24/mobile-detect","version":"2.1.0","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"4.4.0"},"gitHead":"bb627970b38a8cbd61796a803e184802ff85c240","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.1.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Ar+4y2bpiCNMnguUg63zMIWnyWrp2fyZq2ywzVJ8gA5qK8CP9l1LoiWojnujm9KmbsOdzCdJkU9S8pQrDf8nJw==","shasum":"4c5f67ce26a20c1c456b9e9bbd3104fa1f76bdf1","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.1.0.tgz","fileCount":4,"unpackedSize":9945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRLl6vEoY32XSDYDcoMnVQJeGv6ML0T6i50WxZpkUfbAiEAgU20BQjEQ/9mnVcbL7PL99YW2/i//HoahZ1TUDuk8wk="}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.1.0_1635719442961_0.8791992205900945"},"_hasShrinkwrap":false},"2.1.1":{"name":"@bucky24/mobile-detect","version":"2.1.1","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"4.4.0"},"gitHead":"12d1b3ae450024922a65a0ce8ddc50fa03f5f1e3","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.1.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-XR549xb0en2Y7f/I7UreTqRjwibDgkxI3C33Ozq9zCOuJ1HqhngR/4BGMBXKakS2nbHHvu5O6k/Hye40kGoYBw==","shasum":"4a4e151e5e3547ca018c7a9200d664cf6b4a0e77","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.1.1.tgz","fileCount":4,"unpackedSize":10380,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZURTmiSBsu273MBsS5ElqXZuHUfbJTIhASF7RWet2qAiAzWoRozNMtpfc0LmD2pkeSQ7g6Q4RO0oKEdZJjjap3fw=="}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.1.1_1635719771018_0.904098970969335"},"_hasShrinkwrap":false},"2.2.0":{"name":"@bucky24/mobile-detect","version":"2.2.0","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js","publish":"npm run build && npm publish"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"4.4.0"},"gitHead":"3c57d0d2bc685129499e5630b0e0d9ee850adbb2","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.2.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-EPoB61Map8W/D1gTi5BdQCl155YwCXxBP1rbWOBvKUW5PZY2r0ttS74i2+T3ScUOFB6YhQHEqJp8aKSNiXxtWA==","shasum":"958dd43cc9c084b33c3cc954eec66243fb555faa","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.2.0.tgz","fileCount":4,"unpackedSize":12868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz2DQVUc1I2lILpSOJ3p5vBpIRVRKsv+nxjWNQHDPMPQIgIsYJu8Zq1J4wXmxl4hQuB3yhpIrccuomfWGbZr/Ok8o="}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.2.0_1635721329864_0.08098376778270078"},"_hasShrinkwrap":false},"2.2.1":{"name":"@bucky24/mobile-detect","version":"2.2.1","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js","publish":"npm run build && npm publish"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"4.4.0"},"gitHead":"8f2ddd2d0b802ac4f72e8cb8228bb90da0e47e7a","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.2.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DlZJifo1J4D4skBq8z9k6nk4dN+U4/16z8gmq8c3awHd0wamG5enkF3MVq/u4htdCBX611miI28vff1MFv65UQ==","shasum":"5b6a3988360b2682acda153c21ffe48cd7eb7ac7","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.2.1.tgz","fileCount":4,"unpackedSize":13000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKYT1jDus/4ac8dOGb7PYJT+xSQ89EAW6XWq3NVAczVAiBHUfTrBxo2Z9IpbAa6Upjbs27eUr/XSyVQWuuZ6BFdKw=="}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.2.1_1635723350545_0.7991340249546317"},"_hasShrinkwrap":false},"2.2.2":{"name":"@bucky24/mobile-detect","version":"2.2.2","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js","publish":"npm run build && npm publish"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"4.4.0"},"gitHead":"8f2ddd2d0b802ac4f72e8cb8228bb90da0e47e7a","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.2.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-lvQF4zi9DGrK6kYHjAiGUBq4+lOXRoUFwxiPfDlhOX6LMW2lAIm3egFSNRLgmeUYxavH7V39urAaGnjeZPfUYQ==","shasum":"610a0f5ce17ac2c0518478b1c5d3717aa42dfc24","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.2.2.tgz","fileCount":4,"unpackedSize":13025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFAAIWCpBP4bkEdzMs0IcWBFIaAeYWi2z3TJZGSzVvxAiAdLpmnnXvVE+pzDa4MojRTRad4JwFgmHT4WnuULQa2zA=="}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.2.2_1635723613320_0.09741988335092566"},"_hasShrinkwrap":false},"2.3.0":{"name":"@bucky24/mobile-detect","version":"2.3.0","description":"React component that can report the width of the window (to prevent needing nasty code)","main":"build/main.js","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"scripts":{"clean":"rm -rf build","build":"babel src --out-dir build","basicExample":"webpack serve --config ./examples/basicExample/webpack.config.js","publish":"npm run build && npm publish"},"author":{"name":"Bucky24"},"license":"ISC","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/preset-env":"7.12.11","@babel/preset-react":"7.12.10","babel-loader":"8.2.2","css-loader":"5.0.1","file-loader":"6.2.0","html-webpack-plugin":"5.2.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"2.0.0","webpack":"5.24.2","webpack-cli":"4.5.0","webpack-dev-server":"4.4.0"},"gitHead":"53f80bad77fd0c2ed5a0c152c4f20062cfa03fc3","bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"homepage":"https://github.com/Bucky24/mobile-detect#readme","_id":"@bucky24/mobile-detect@2.3.0","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Ye991UYpwSTN4hZrRHiKWUmum5g2TRTTnZY4qHyIAjg2zoqRmPc6II9S6irG5GyA754/7pAgmssCVh1OGjl8AA==","shasum":"4a5638c8a970e25e6081c61a956a27a701cfac8b","tarball":"https://registry.npmjs.org/@bucky24/mobile-detect/-/mobile-detect-2.3.0.tgz","fileCount":4,"unpackedSize":13108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzaLkCRA9TVsSAnZWagAAf7AP/A8xH5xrM5Rwtk1OnoFR\n0tlcL3VSqnyItNmKYROhBbXM6w3jqaq/31ob3nltwkptoy0MvnfajFVaatFm\nzNyTDtRE3MLBXCjBfocXUKCnmCLNAFSYjX56cMRJXiUX2pJxTmlJY89iSN+m\nNoTU2Ax+zJB64YMfvgpuQgT4+1EZoAzjxmF5d04HJX0vy0CgfdTr6/YJlVr2\nPvECKvSPPJX+Q5Sor6KvmOj9ojTSPV/wqbY2Uawgqz1GTINiDU9bY8PhSrOa\nhK02DxpC1dJncktjwhWOuxdziL8V/bcWxrpPGxfGOCvItB+nzGc9j7uzG/Hw\nVc8D5Y367TcKoKye9RABbg6qPBPwdkHnbwGamPUBtTkq8/Kfmo6CnyoX6UzL\nCOHPbADh74M2HjQ6cmha6jxEEwFa9FNBVP54AmGyBbsO2fu94et4EpEk+Gib\nT95RwhvkLuInOLadbv+HDJfd+igTX+B/YY/6LlcXboCQtFmZt25hsAYj6/+7\nvJ05JKGiPvmJ4O7XDs//XEA7W3GD0jWOT5TCXNHDd22URtq3PQWyGnKoK944\nFPXwfaB/oZt1nzCRGCaYi1hnxajUp+cKkc/Xu0hBwST0GN0t7rpOSdGVyMKU\nUnr7B5vSp4wLMxow/Wp5Kga35jG/E8akF8Exce++/+8dfkaLfO/8u/fSKmzH\nnSti\r\n=C9Ma\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk0wLWWrh4vRlfrL5e2etIGwT+N8NFp4VuYqFKDFZkhQIhANdWUWML/RlS4TxwTCMnu8Y4CAOAEBwloHkKAVYY/+6X"}]},"_npmUser":{"name":"bucky24","email":"rwijtman@gmail.com"},"directories":{},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobile-detect_2.3.0_1636051448261_0.03658082271032215"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-17T02:56:00.332Z","2.0.0":"2021-08-17T02:56:00.508Z","modified":"2022-04-04T20:55:33.641Z","2.0.1":"2021-08-17T03:50:28.962Z","2.1.0":"2021-10-31T22:30:43.060Z","2.1.1":"2021-10-31T22:36:11.192Z","2.2.0":"2021-10-31T23:02:10.006Z","2.2.1":"2021-10-31T23:35:50.666Z","2.2.2":"2021-10-31T23:40:13.516Z","2.3.0":"2021-11-04T18:44:08.404Z"},"maintainers":[{"name":"bucky24","email":"rwijtman@gmail.com"}],"description":"React component that can report the width of the window (to prevent needing nasty code)","homepage":"https://github.com/Bucky24/mobile-detect#readme","repository":{"type":"git","url":"git+https://github.com/Bucky24/mobile-detect.git"},"author":{"name":"Bucky24"},"bugs":{"url":"https://github.com/Bucky24/mobile-detect/issues"},"license":"ISC","readme":"# @bucky24/mobile-detect\nReact component that can selectively show content based on preset window widths.\n\nLike most of my components, there might be something better out there-this one is pretty simple.\n\n# Use\n\n## SizeProvider\n\nThe first thing you need to do is wrap your content in the `SizeProvider`. It's recommended that you do this at the very top level of your app, however because this provider works off of the window size, it doesn't need to be there to function properly.\n\n### Example:\n\n```\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from './App';\nimport { SizeProvider } from '@bucky24/mobile-detect';\n\nReactDOM.render(<SizeProvider><App /></SizeProvider>, document.getElementById('root'));\n```\n\n*NOTE* your index template will also need the meta viewport set, or it will constantly report a width of 980.\n\n```\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n```\n\nIf you want to change the breakpoints where tablet and mobile start, you can do that by passing `mobileSize` and `tabletSize` into `SizeProvider`. The default value for `mobileSize` is 450 and `tabletSize` is 900\n\n## SizeContext\n\nThe SizeContext provides information on window width as well as computed data.\n\n| Field | Description |\n|--|--|\n| width | The width of the window |\n| mobileSize | The value being used as the breakpoint for mobile |\n| tabletSize | The value being used as the breakpoint for tablet |\n| isMobile | Boolean, true if mobile contents should be displayed |\n| isTablet | Boolean, true if tablet contents should be displayed |\n| isDesktop | Boolean, true if desktop contents should be displayed |\n\n### Example:\n\n```\nimport React, { useContext } from 'react';\nimport { SizeContext } from '@buck24/mobile-detect';\n\nexport default function App() {\n    const { isMobile, isTablet, isDesktop } = useContext(SizeContext);\n    return (<div className={styles.appRoot}>\n\t\t{isDesktop && (\n            This displays when in desktop view\n        )}\n        {isTablet && (\n            This displays when in tablet view\n        )}\n        {isMobile && (\n            This displays when in mobile view\n        )}\n\t</div>);\n}\n```\n\n## Helper Components\n\nThere are four main components exported by the module:\n* Mobile - only displays its contents when the window width is <= mobileSize\n* Tablet - only displays its contents when the window width is above mobileSize but <= tabletSize\n* Desktop - only displays its contents when the window width is above tabletSize\n* DesktopTablet - only displays its contents when either Tablet or Desktop would display\n\n### Example:\n\n```\nimport React from 'react';\nimport { Mobile, Desktop, Tablet } from '@bucky24/mobile-detect';\n\nimport styles from './styles.css';\n\nexport default function App() {\n    \n\treturn (<div className={styles.appRoot}>\n\t\t<Desktop>\n            This displays when in desktop view\n        </Desktop>\n        <Tablet>\n            This displays when in tablet view\n        </Tablet>\n        <Mobile>\n            This displays when in mobile view\n        </Mobile>\n\t</div>);\n}\n```","readmeFilename":"README.md"}