{"_id":"@actualwave/use-window-size","_rev":"7-e119d9dd59e0222f6a0ce2419f73fbe8","name":"@actualwave/use-window-size","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@actualwave/use-window-size","version":"0.0.1","description":"React hook that returns window size and initiates render when window size has been changed.","main":"index.js","module":"index.js","types":"index.d.ts","keywords":["react","window","size","resize","event","hook"],"peerDependencies":{"react":">=16.8.0"},"homepage":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","bugs":{"url":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","email":"burdiuz@gmail.com"},"license":"MIT","author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"gitHead":"23b481217746cb41720063845f8444452fdc76e5","_id":"@actualwave/use-window-size@0.0.1","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-+jL+wBXGz15thB0pLQbEWprhfPja0CHVh/WBYmjEvbmJB/TOwL1xHeZ/i5vuiJ7WXb4Id+kW3MSzO8ua5laBuw==","shasum":"f28e670e4fa3c97d3524adcb923a647fbcc5ee82","tarball":"https://registry.npmjs.org/@actualwave/use-window-size/-/use-window-size-0.0.1.tgz","fileCount":4,"unpackedSize":2858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe5x8FJpECRHDWxSUC0Bie9ztuLQZ+53eHDhmf9zGs3wIhAIdi7ouqWB4LYvVshdV2ojQqX2Auqh0gCf1BwEgGah1V"}]},"_npmUser":{"name":"actualwave","email":"burdiuz@gmail.com"},"directories":{},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-window-size_0.0.1_1635717672906_0.8402013496155851"},"_hasShrinkwrap":false,"deprecated":"should not be used"},"0.0.2":{"name":"@actualwave/use-window-size","version":"0.0.2","description":"React hook that returns window size and initiates render when window size has been changed.","main":"index.js","module":"index.js","types":"index.d.ts","keywords":["react","window","size","resize","event","hook"],"peerDependencies":{"react":">=16.8.0"},"homepage":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","bugs":{"url":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","email":"burdiuz@gmail.com"},"license":"MIT","author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"gitHead":"8b631d8cfae5ef524b1b628953728e6e41779aa3","_id":"@actualwave/use-window-size@0.0.2","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-vkCrq1y7hz1xDTslz6hXGfm33lYGKdJTxmbyT89JiR4XbWWyzX7bZCAh18wGpBdH997cc+i23wcJiIH3pO8jVA==","shasum":"28dafecd06e9046fb055dcaef66d310b63ea6cfd","tarball":"https://registry.npmjs.org/@actualwave/use-window-size/-/use-window-size-0.0.2.tgz","fileCount":4,"unpackedSize":3027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCafzGBun6MNpaCXXGoww0znn3/M9PJUTlLe3uyiKYCRgIhAO+yOo62XAvPWiIBxtLrLYG6WWZ0RZhYbxeKgoBYmCUs"}]},"_npmUser":{"name":"actualwave","email":"burdiuz@gmail.com"},"directories":{},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-window-size_0.0.2_1635718204978_0.49140142209457593"},"_hasShrinkwrap":false,"deprecated":"should not be used"},"0.0.3":{"name":"@actualwave/use-window-size","version":"0.0.3","description":"React hook that returns window size and initiates render when window size has been changed.","main":"index.js","module":"index.js","types":"index.d.ts","keywords":["react","window","size","resize","event","hook"],"peerDependencies":{"react":">=16.8.0"},"homepage":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","bugs":{"url":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","email":"burdiuz@gmail.com"},"license":"MIT","author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"gitHead":"412d1a24322d056901d7a92d034a2fa265c9d5a2","_id":"@actualwave/use-window-size@0.0.3","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-fgTRZtfbeDE+MO+b5d7kszfjfzvngBZG5Ro/iD4yIQM21F+cs6yW2YII4qTNpr2IY4+lpC/uhpPIj3rMz+Vhvw==","shasum":"b27b2c769425cf5c8d049a60b1dfc22dacf77672","tarball":"https://registry.npmjs.org/@actualwave/use-window-size/-/use-window-size-0.0.3.tgz","fileCount":4,"unpackedSize":3074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxHmnCRA9TVsSAnZWagAAtBsP/1+XhJqMkznIxFdWD4Mo\n9rCsJ31vih8GZtX/e2Rv0ep1+52raR4WtEOhQ3miz0qZGPZEzbV69gh0qSu5\nYYlYxjrt9g3JFJMDw+W6RH+NbTsVPiwoVeFbrQVf9r1jG+XUdoEeiqbxhTJx\niXrwixoJhgZWHoUiMyfVomQGRndxCjxqM1NqaLvNgxNhCI1vbIzv7sk4jve1\nALmBr4fezOqQViBitApiWZ1dItubgvN15Kxaunj7LJ/74L+P9+zOxDRGuO5x\nJJm1say2CcPdDsWjPQyZ6Hh1iWeeMtosQ4AXC4wkJy/ZcTP/POLpaiPkaDsx\ngo4pvnRvgdcXjZfG5tT2804+/vhrPaGKY+WQCdQNhMm+/xTsIoUujmrqbmIU\n0PWK1PNC9PuQyt4G54TU1mHUrxbWVcFZ8Q11u+h0MOTcxtJX/Gl7frlJb/3p\n+FMEePFLj+JCHGhao9teXBYZK7xCBU/0CWRiNuF1mm+2ns9WGuZcYP4TNC30\nRDSgtOU1qE8W4tAtJSB0/Mf38xAKRZxX576m9XodLIyxs2U+4kty2JmiVDec\nYB5lZ7IZEqfD208gBLxksL6YUSnDcCH/HF/og26kOQo+kP69CI2WsTteYwjf\nYDsK6cme4ycgF7HDmdoAucseNlMUr8vLveo46rPvSk4X3Tfr7UBph/Wt8GiY\nUYKJ\r\n=eMNk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEL9xAKL84Q1WwYcaONLor6ikVrfHIp6EJUEwjH7QUMFAiBSdFXbHuGgAvwJ7/IdAV8c9tZmZXLeIFHBuV2+mURyaA=="}]},"_npmUser":{"name":"actualwave","email":"burdiuz@gmail.com"},"directories":{},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-window-size_0.0.3_1635718304433_0.6763893386259687"},"_hasShrinkwrap":false,"deprecated":"should not be used"}},"time":{"created":"2021-10-31T22:01:12.860Z","0.0.1":"2021-10-31T22:01:13.074Z","modified":"2022-04-04T11:20:16.936Z","0.0.2":"2021-10-31T22:10:05.109Z","0.0.3":"2021-10-31T22:11:44.575Z"},"maintainers":[{"name":"actualwave","email":"burdiuz@gmail.com"}],"description":"React hook that returns window size and initiates render when window size has been changed.","homepage":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","keywords":["react","window","size","resize","event","hook"],"author":{"name":"Oleg Galaburda","email":"burdiuz@gmail.com","url":"http://actualwave.com/"},"bugs":{"url":"https://gist.github.com/burdiuz/bc1f33087284f8392b9d9589f0468cbb","email":"burdiuz@gmail.com"},"license":"MIT","readme":"# @actualwave/use-window-size\n> This package is more of an experiment, if you need such hook, better [look](https://usehooks.com/useWindowSize/) for [alternatives](https://react-hooks.org/docs/usewindowsize/).\n\nReact hook `useWindowSize()` that returns Window's `innerWidth` and `innerHeight` properties, and initiates render when window is being resized.\nIt uses single \"resize\" listener and relies on [WeakSet](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet) and [WeakRef](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakRef), so be sure you can use it.\nHere is an [example on CodeSandbox](https://codesandbox.io/s/react-usewindowresize-hook-dt3y0).\n","readmeFilename":"README.md"}