{"_id":"@artifak/usewindowsize","_rev":"4-d8e2278518a52478f1417112201228f1","name":"@artifak/usewindowsize","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@artifak/usewindowsize","version":"1.0.1","description":"A React hook that returns the window size on resize.","keywords":[],"author":{"name":"Julian Low"},"license":"ISC","sideEffects":false,"main":"dist/usewindowsize.cjs.js","module":"dist/usewindowsize.esm.js","src":"src/index.ts","types":"dist/src/index.d.ts","directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.3","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usewindowsize@1.0.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5x4ZHYLSfiqYnBC8s7emuKzHceyqJNIlgCrCDlQFZJBBG3CiQhC3S3+qvRLGc/vbSbT9arI1kQpbqAl3Hw37/A==","shasum":"f2522184bd6332256d70cb94c4784e54a68391c3","tarball":"https://registry.npmjs.org/@artifak/usewindowsize/-/usewindowsize-1.0.1.tgz","fileCount":16,"unpackedSize":8099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/SglCRA9TVsSAnZWagAA87EP/RYdK00qxFRCm2w+cizJ\nKyJTgHeHdiM0JI/P1oCV3iqKQfPMnvyDhwywIM497ISaOVNyNyiP6dUU4oVM\n2DPWrRxaGziXqsS1VSctSEgATNHKLqrP3uVH+/44K8pKuS2z8i2qP16pvfJJ\ngJbmtfU8HosSUrIb5Un5kzbxJii7TozJX7Yzo5IL7BiVjTFXGUTpKN1K7MCO\nl9kkh4KUj/RFn+3rhcWcApIN8RUnp9V+VNr0UzMESGyCwswQJULHxProFkaV\nsx3IekHZZ9FGip6/98p9SmD/ayPi2B7c8/BckbkvYfPSlSi/yYtcdvEDpU2N\nwXkJ5Dzzkqx/yvweiAEU0aMnGtZQxt+DQx7XFGjnFudlz4HhfSUfdhxuhn5B\nYTCaQbqvHzR/DXX/VlWORdxodZNStc3sLS6NAwLI3AyYu0l7afwRP76Bmj/p\nM/rsd9us0ftRoSO0YoCezqDHWFoDRBV4M5hBh13oxLb1epXl3Q9N//TkaIiY\nDwlGJJExfiDCJzjQLtMA7L/dBnxZMKm0vKVl11FpofxFTv9KaxlTlQqf3Ket\nN1pr4pa8FwBcBJkfOQTMB/1X73IN8GUlgZ1BS2sYPpUB2O7U1ybejKF+d7iP\nEQpQGs1iPiLdSATfjvg7/ql3enotANYLQQoZ3dwg5DpgMJ0lH3cz5hzn47KS\nziNH\r\n=+DCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGL1mb6C+4fs6YHosT5TB0mFatGCNuEyiuA5rQI1m8YQIhANZMm64AfJIAZcFlpyHVTkF+k/GFPvYXF1Bi3OVVz2Xp"}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usewindowsize_1.0.1_1610426405527_0.5603317020383243"},"_hasShrinkwrap":false},"1.0.2":{"name":"@artifak/usewindowsize","version":"1.0.2","description":"A React hook that returns the window size on resize.","keywords":[],"author":{"name":"Julian Low"},"license":"ISC","sideEffects":false,"main":"dist/usewindowsize.cjs.js","module":"dist/usewindowsize.esm.js","src":"src/index.ts","types":"dist/src/index.d.ts","directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.3","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usewindowsize@1.0.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yC0JRMIF3gSCaXLHqg48s2ljs052eyaeWAfRKucN/CTEw8AB608aibtHt2/Qde76lGQfEZ70cZwhoWK8RGgWnQ==","shasum":"517662a4ac27eb128d2e8c74e8f488337453c904","tarball":"https://registry.npmjs.org/@artifak/usewindowsize/-/usewindowsize-1.0.2.tgz","fileCount":16,"unpackedSize":8082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEmKUCRA9TVsSAnZWagAACXcP/1BrBSBcCWkrNx0uhLBk\nIiYGrmCWbJyLEn+mMgaL8hdmWIvwvmjYUEUY3DFcxJxeQxBxt/DVufA5LmAH\n+Aqe4rLEiPwXGF9GY2V7GlWonLP6zxYHsttBek72XZabmvEy3MVzfXZCAzk8\n05j68DFTY+NbFK+/kTLCHQeELXKq29Kr9Hk0jfSwkdpxut05fwo0WVUG7Aft\n1lmq4UcGasABMeZp1PNNQfjmDTP0Kbjlstc+v5Y35Y4/IX22oX1UEiOCYMmD\n93QAjb62Civ1HcNGESpplCgr975r7p8ikieYdqaZeDxpzdv64mmUk+B26/C5\nF8ffYAtC0FvvsKrPAwpjqWNo3HHYmvoclEBssrvLnBGKQSz35D+LX+Ad3hPf\nVPx/ePKffayLT5OvWNx9pKdEio2yg85RTduEo4kxNgtmovvuai7DG6eo7Bzx\nlDUnNplYWX/EHzGJSTZn4vKXNBOrndNyMzFmZeEwUCmFoJbfIu5vvovyu/bB\nsedmt6qzdUPoWZmPIdAE2qp/Msb4ueUoq4KcAKOYdNBWmXDi54bv2ACjvuUF\no/YKQCVqaACPKyJv6V+qCjkOpRGJyZ4tAeM8qbh2M5pGuaH9LYu29zV1VB1T\n+LqHzq9sxUfX3xKdBlPKxFnWn9ZBcJ/p5gF93FuLvFhNUrdqfnQve7CP/fl3\nadY7\r\n=EIzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZtgHB1OYGcZ3lKZ5AF8P1HTkdqzeOwjIjsy8RIch5mAiEAzLmRCyblHIGGeiBr7MDMwj9DImdbDHJWVrwPk7aSmA8="}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usewindowsize_1.0.2_1611817619894_0.7625222235530651"},"_hasShrinkwrap":false},"1.0.3":{"name":"@artifak/usewindowsize","version":"1.0.3","description":"A React hook that returns the window size on resize.","keywords":[],"author":{"name":"Julian Low"},"license":"ISC","sideEffects":false,"main":"dist/usewindowsize.cjs.js","module":"dist/usewindowsize.esm.js","src":"src/index.ts","types":"dist/src/index.d.ts","directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.3","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usewindowsize@1.0.3","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-kXubREbCboFfcsWcWo530fBvlbgYe9cwqzT1kPEnnYj+53eg0tZ3zmAMXlp6diw8uhijAU6zvqCoeCefQG3vZQ==","shasum":"e23b4e960afa7795f9a3f7a1db9f95fb9df25976","tarball":"https://registry.npmjs.org/@artifak/usewindowsize/-/usewindowsize-1.0.3.tgz","fileCount":16,"unpackedSize":8145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLas4CRA9TVsSAnZWagAA/HcP/1PHPU0v/ah0YzT0Hq8x\nMz739LNMrgqSTLzzBbLHUCqxe8d/RHDZgWevio3sC+9JlACl7eGuuDrrT37n\nTSkfBGfiB9Icntyr89ZECkSSzVSdw1lgWqb+fpmWvmB1Vt1WlRGlJAO4mYyP\nZ/EunQ8DxrbKwSsDbcDq3ExBjDl3hqRFsQy98L2pER27+IaQJqs+hFyJJk/F\n8QLAeQ8LZ46qyUw2m2PmOr5scQ7zP44S1JafHDttKOYsACTgI6OPwyJaScfY\nJ/nuJMWKox1peHObfOuRfnvyL0jpJq+plGSczhqGwD5Awi2GI00udqffKnrQ\n+jFQQERLp54kKobGqKVr8AMlvFEuGJZCRn1BwMZDdOxTSvefQupUGXBJ5dhv\nMJqej/RXXDEkJbNW7uS/4k+d6fH3kFpqt50A8mhjHGm5ec9JNqPQ3GwHG4qi\nkktQecct70mGMXt5QOBWtwUcpJb4hY+kGkxapi8qyNo98LfY9HNqjRtqU1cR\n6xOWt9SIqYuUjy/znBqrvH581aWRnqbW5NGxbU0CIIxx94aApItjOy+08v7X\nCgipM+B1J8PIZBlCKAqk1PSVh/YDfd6j/cca8XX4rIRWhHGvyf9u9LwwT9jR\ngHP3T+MQqMO76Nc0uHcALTxVAQqlnfqbTncjpG/UwvnfufT3iAXwJcvLwRkV\nHTlR\r\n=l2JL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV8HtDWl8S5weBtdnGhWDRuevf25tcljF50B9vFiNQ2wIhAN8Bw3w28a08xHGsNRamXCdv+aqx3I2QWfEXW9KpoiBV"}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usewindowsize_1.0.3_1613605681738_0.9965968368479365"},"_hasShrinkwrap":false},"1.0.4":{"name":"@artifak/usewindowsize","version":"1.0.4","description":"A React hook that returns the window size on resize.","keywords":[],"author":{"name":"Julian Low"},"license":"MIT","sideEffects":false,"main":"dist/usewindowsize.cjs.js","module":"dist/usewindowsize.esm.js","src":"src/index.ts","types":"dist/src/index.d.ts","directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.5","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usewindowsize@1.0.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-G0YY7CG/jQJ87FaADaglreREpQsbxrixtxQIJUPHHLPyr5WYOFI86MEY419d6pZJz0AIrAJKwInppx53AnDycw==","shasum":"74896f940a64cfe871d839a5dc0c33e89a314ebb","tarball":"https://registry.npmjs.org/@artifak/usewindowsize/-/usewindowsize-1.0.4.tgz","fileCount":12,"unpackedSize":7777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbZeUCRA9TVsSAnZWagAAp58P/2fWee4fpPJnm+LDHw4e\nH2Ll+KZAguGQRk6498w+FjELxwlSjQwOU5UbvI7ql8D27YrKHTH9ntzRKoG4\nbUi9H8JX4CeZLdtHPX9obfNy9ASevtAfMAna66XfAfSHt0J2n48K3aVnxaHE\n5E+O8kazbGtGF352c4eO+3bcjfQWfE6+3xvuVCbaGNQgzNoCPZZZTKjeDHZ4\nW5ImpVwAcM4oW4hDMtEv7/llk7J41vJ6VyVsX77AjLYI+GnGSlZN/c1wqSoW\n0dJZFgXzLSobcYb0Q4Va+WD1YTzWQzX1CE0/LBcbwHn5reIq8OnHgXZH8nzi\nq+lYeMn7ONYkf0KmlZcpDkz8SRlEXuVPNbhLy84k1751vVNuCOvvyLAM+TPO\nCRGCVzT3Wk6olcQGo1lG/jGULxh/KsHMRA6VMbxWJLM9M+Yp2awlLjX21nTW\nnsSN1pRn8UujbAKtEge9glnHFmlRB3EdwL1iC3Mzvy6+3flYcW3DPEmfZJWt\nVeFMgo/T3zYf2X7XATyBTVz6MV4A8AVsVHZ/wEWuVA8hUkh7UiH5DW2/dAqB\nWjchxu5VYljlbQf8255FlIKB61q/skIw95QHK47orLjm93rkHtzXmCMob8yP\nYAseDfCZWz1f0NhLCVSWxFszGRZEK/rf6IdbWWCaGjfsI8kpXUjxzJrBQHYx\nNmlP\r\n=xwo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgVJVk/yMqQjKrrkDJ0sSrkc0SvoRkHH5Gxo0oSvKAmAiEArXF/gy991CLFRz2ijScdlm5y5xyr7exto4KAL3bveMg="}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usewindowsize_1.0.4_1617794964338_0.3143351541190129"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-12T04:40:05.059Z","1.0.1":"2021-01-12T04:40:05.638Z","modified":"2022-04-04T15:38:49.218Z","1.0.2":"2021-01-28T07:07:00.018Z","1.0.3":"2021-02-17T23:48:01.961Z","1.0.4":"2021-04-07T11:29:24.541Z"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"description":"A React hook that returns the window size on resize.","homepage":"https://github.com/heyjul3s/artifak#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"author":{"name":"Julian Low"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"license":"MIT","readme":"# `@artifak/usewindowsize`\n\nA React hook that allows you to get the window dimensions within your React component. Returns an object consisting of properties: innerWidth, innerHeight, outerWidth and outerHeight.\n\n## Installation\n\n### Yarn\n\n```sh\nyarn add @artifak/usewindowsize\n```\n\n### NPM\n\n```sh\nnpm install @artifak/usewindowsize\n```\n\n## Usage\n\n```ts\nimport { useWindowSize } from 'artifak';\nimport { ExampleMobile } from './ExampleMobile';\nimport { ExampleDesktop } from './ExampleDesktop';\n\nexport function Nav() {\n  const windowSize = useWindowSize();\n\n  return (\n    <>\n      {windowSize.innerWidth < 1000 && <ExampleMobile />}\n      <ExampleDesktop />\n    </>\n  );\n}\n```\n","readmeFilename":"README.md"}